def _set_get_mac_address_table(self, v, load=False):
    """
    Setter method for get_mac_address_table, mapped from YANG variable /brocade_mac_address_table_rpc/get_mac_address_table (rpc)
    If this variable is read-only (config: false) in the
    source YANG file, then _set_get_mac_address_table is considered as a private
    method. Backends looking to populate this variable should
    do so via calling thisObj._set_get_mac_address_table() directly.

    YANG Description: This is a function that returns operational data for a
given mac entry and the corresponding details of that mac
entry. The mac entries are fetched similar to the snmp 
get-next model. When no input is given to this rpc, first
set of mac entries will be fetched. If there are any
more extra mac entries that are there to be fetched,
the flag has-more at the end of the o/p will be set to
true. To get the next set of mac entries, this rpc has to
be queried again with the last mac entry details of the
previous set as the input in get-next-request case. With
get-next-request all three fields i.e. last-mac-address,
last-vlan-id and last-mac-type need to be passed as input.
When the rpc is queried with a mac-address as input in the 
get-request case the corresponding mac entry, if exists,
will be fetched.
    """
    if hasattr(v, "_utype"):
      v = v._utype(v)
    try:
      t = YANGDynClass(v,base=get_mac_address_table.get_mac_address_table, is_leaf=True, yang_name="get-mac-address-table", rest_name="get-mac-address-table", parent=self, path_helper=self._path_helper, extmethods=self._extmethods, register_paths=False, extensions={u'tailf-common': {u'hidden': u'rpccmd', u'actionpoint': u'getl2sysmac-action-point'}}, namespace='urn:brocade.com:mgmt:brocade-mac-address-table', defining_module='brocade-mac-address-table', yang_type='rpc', is_config=True)
    except (TypeError, ValueError):
      raise ValueError({
          'error-string': """get_mac_address_table must be of a type compatible with rpc""",
          'defined-type': "rpc",
          'generated-type': """YANGDynClass(base=get_mac_address_table.get_mac_address_table, is_leaf=True, yang_name="get-mac-address-table", rest_name="get-mac-address-table", parent=self, path_helper=self._path_helper, extmethods=self._extmethods, register_paths=False, extensions={u'tailf-common': {u'hidden': u'rpccmd', u'actionpoint': u'getl2sysmac-action-point'}}, namespace='urn:brocade.com:mgmt:brocade-mac-address-table', defining_module='brocade-mac-address-table', yang_type='rpc', is_config=True)""",
        })

    self.__get_mac_address_table = t
    if hasattr(self, '_set'):
      self._set()