def configIsIsBierSubDomainListNgpf(self, isisL3RouterObj, **data): """ Description Configure ISIS BIER Subdomain. Parameter isisL3RouterObj: : /api/v1/sessions/{id}/ixnetwork/topology/{id}/deviceGroup/{id}/isisL3Router/{id} data: : active, subDomainId, BAR """ response = self.ixnObj.get(self.ixnObj.httpHeader + isisL3RouterObj + '/isisBierSubDomainList') for attribute in ['active', 'subDomainId', 'BAR']: if attribute in data: multiValue = response.json()[attribute] self.ixnObj.logInfo('Configuring ISIS DIER Subdomain multivalue attribute: %s' % attribute) self.ixnObj.patch(self.ixnObj.httpHeader+multiValue+"/singleValue", data={'value': data[attribute]})