def _set_isns_dd_name(self, v, load=False):
if hasattr(v, "<STR_LIT>"):<EOL><INDENT>v = v._utype(v)<EOL><DEDENT>try:<EOL><INDENT>t = YANGDynClass(v,base=RestrictedClassType(base_type=unicode, restriction_dict={'<STR_LIT>': u'<STR_LIT>', '<STR_LIT>': [u'<STR_LIT>']}), is_leaf=True, yang_name="<STR_LIT>", rest_name="<STR_LIT>", parent=self, path_helper=self._path_helper, extmethods=self._extmethods, register_paths=False, namespace='<STR_LIT>', defining_module='<STR_LIT>', yang_type='<STR_LIT>', is_config=True)<EOL><DEDENT>except (TypeError, ValueError):<EOL><INDENT>raise ValueError({<EOL>'<STR_LIT>': """<STR_LIT>""",<EOL>'<STR_LIT>': "<STR_LIT>",<EOL>'<STR_LIT>': """<STR_LIT>""",<EOL>})<EOL><DEDENT>self.__isns_dd_name = t<EOL>if hasattr(self, '<STR_LIT>'):<EOL><INDENT>self._set()<EOL><DEDENT>
Setter method for isns_dd_name, mapped from YANG variable /brocade_isns_ext_rpc/isns_get_discovery_domain/input/isns_dd_name (isns:isns-dd-name-type)
If this variable is read-only (config: false) in the
source YANG file, then _set_isns_dd_name is considered as a private
method. Backends looking to populate this variable should
do so via calling thisObj._set_isns_dd_name() directly.

YANG Description: isns device name can consist of alphanumeric
          and hyphen, underlines characters of max length
          of 256 characters. The pattern checking
          verifies that the specified name
          consists or alphanumeric
          characters hyphen, underlines only.