def modifyTrafficItemDestMacAddress(self, trafficItemObj=None, trafficItemName=None, endpointSetName=None, values=None): """ Description Modify a Traffic Item Flow group IP Priority TOS fields. Parameters value: <'str'|dict>: If str: The mac address address If dict: Any or all the properties and the values: {'valueType': 'increment', 'startValue': destMacAddress, 'stepValue': '00:00:00:00:00:00', 'countValue': 1, 'auto': False} trafficItemObj: : The Traffic Item object handle. trafficItemName: : The Traffic Item name. endpointSetName: : The endpointSet name (Flow-Group). Option #1: trafficItemName + endpointSetName Option #2: trafficItemObj + endpointSetName Option #3: trafficItemName only (Will assume there is only one configElement object) Option #4: trafficItemObj only (Will assume there is only one configElement object) Requirement Call self.getConfigElementObj() to get the config element object first. Example trafficObj.modifyTrafficItemDestMacAddress(trafficItemName='Raw MPLS/UDP', values='00:01:01:02:00:01') """ if type(values) == str: values = {'valueType': 'increment', 'startValue': values, 'stepValue': '00:00:00:00:00:00', 'countValue': 1, 'auto': False} configElementObj = self.getConfigElementObj(trafficItemObj=trafficItemObj, trafficItemName=trafficItemName, endpointSetName=endpointSetName) self.modifyTrafficItemPacketHeader(configElementObj, packetHeaderName='ethernet', fieldName='Destination MAC Address', values=values)