original_docstring: 
      Setter method for oper_gateway, mapped from YANG variable /interface/management/ip/oper_gateway_con/oper_gateway (inet:ipv4-address)
      If this variable is read-only (config: false) in the
      source YANG file, then _set_oper_gateway is considered as a private
      method. Backends looking to populate this variable should
      do so via calling thisObj._set_oper_gateway() directly.
  
      YANG Description: The assigned gateway address.
      
docstring: 
  
  YANG Description: The assigned gateway address.
docstring_tokens: YANG Description : The assigned gateway address .
code: def _set_oper_gateway(self, v, load=False):
      """
      Setter method for oper_gateway, mapped from YANG variable /interface/management/ip/oper_gateway_con/oper_gateway (inet:ipv4-address)
      If this variable is read-only (config: false) in the
      source YANG file, then _set_oper_gateway is considered as a private
      method. Backends looking to populate this variable should
      do so via calling thisObj._set_oper_gateway() directly.
  
      YANG Description: The assigned gateway address.
      """
      if hasattr(v, "_utype"):
        v = v._utype(v)
      try:
        t = YANGDynClass(v,base=RestrictedClassType(base_type=unicode, restriction_dict={'pattern': u'(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\\p{N}\\p{L}]+)?'}), is_leaf=True, yang_name="oper-gateway", rest_name="gateway-address", parent=self, path_helper=self._path_helper, extmethods=self._extmethods, register_paths=True, extensions={u'tailf-common': {u'info': u'The assigned gateway address.', u'display-when': u'not(../../address/dhcp)', u'alt-name': u'gateway-address'}}, namespace='urn:brocade.com:mgmt:brocade-interface', defining_module='brocade-interface', yang_type='inet:ipv4-address', is_config=False)
      except (TypeError, ValueError):
        raise ValueError({
            'error-string': """oper_gateway must be of a type compatible with inet:ipv4-address""",
            'defined-type': "inet:ipv4-address",
            'generated-type': """YANGDynClass(base=RestrictedClassType(base_type=unicode, restriction_dict={'pattern': u'(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\\p{N}\\p{L}]+)?'}), is_leaf=True, yang_name="oper-gateway", rest_name="gateway-address", parent=self, path_helper=self._path_helper, extmethods=self._extmethods, register_paths=True, extensions={u'tailf-common': {u'info': u'The assigned gateway address.', u'display-when': u'not(../../address/dhcp)', u'alt-name': u'gateway-address'}}, namespace='urn:brocade.com:mgmt:brocade-interface', defining_module='brocade-interface', yang_type='inet:ipv4-address', is_config=False)""",
          })
  
      self.__oper_gateway = t
      if hasattr(self, '_set'):
        self._set()
code_tokens: def _set_oper_gateway ( self , v , load = False ) : if hasattr ( v , "_utype" ) : v = v . _utype ( v ) try : t = YANGDynClass ( v , base = RestrictedClassType ( base_type = unicode , restriction_dict = { 'pattern' : u'(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\\p{N}\\p{L}]+)?' } ) , is_leaf = True , yang_name = "oper-gateway" , rest_name = "gateway-address" , parent = self , path_helper = self . _path_helper , extmethods = self . _extmethods , register_paths = True , extensions = { u'tailf-common' : { u'info' : u'The assigned gateway address.' , u'display-when' : u'not(../../address/dhcp)' , u'alt-name' : u'gateway-address' } } , namespace = 'urn:brocade.com:mgmt:brocade-interface' , defining_module = 'brocade-interface' , yang_type = 'inet:ipv4-address' , is_config = False ) except ( TypeError , ValueError ) : raise ValueError ( { 'error-string' : """oper_gateway must be of a type compatible with inet:ipv4-address""" , 'defined-type' : "inet:ipv4-address" , 'generated-type' : """YANGDynClass(base=RestrictedClassType(base_type=unicode, restriction_dict={'pattern': u'(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\\p{N}\\p{L}]+)?'}), is_leaf=True, yang_name="oper-gateway", rest_name="gateway-address", parent=self, path_helper=self._path_helper, extmethods=self._extmethods, register_paths=True, extensions={u'tailf-common': {u'info': u'The assigned gateway address.', u'display-when': u'not(../../address/dhcp)', u'alt-name': u'gateway-address'}}, namespace='urn:brocade.com:mgmt:brocade-interface', defining_module='brocade-interface', yang_type='inet:ipv4-address', is_config=False)""" , } ) self . __oper_gateway = t if hasattr ( self , '_set' ) : self . _set ( )
short_docstring: Setter method for oper_gateway, mapped from YANG variable /interface/management/ip/oper_gateway_con/oper_gateway (inet:ipv4-address)
  If this variable is read-only (config: false) in the
  source YANG file, then _set_oper_gateway is considered as a private
  method.
short_docstring_tokens: Setter method for oper_gateway mapped from YANG variable / interface / management / ip / oper_gateway_con / oper_gateway ( inet : ipv4 - address ) If this variable is read - only ( config : false ) in the source YANG file then _set_oper_gateway is considered as a private method .
comment: """
      Setter method for oper_gateway, mapped from YANG variable /interface/management/ip/oper_gateway_con/oper_gateway (inet:ipv4-address)
      If this variable is read-only (config: false) in the
      source YANG file, then _set_oper_gateway is considered as a private
      method. Backends looking to populate this variable should
      do so via calling thisObj._set_oper_gateway() directly.
  
      YANG Description: The assigned gateway address.
      """