code: def create(cls, name, dead_interval=40, hello_interval=10,
                 hello_interval_type='normal', dead_multiplier=1,
                 mtu_mismatch_detection=True, retransmit_interval=5,
                 router_priority=1, transmit_delay=1,
                 authentication_type=None, password=None,
                 key_chain_ref=None):
          
          json = {'name': name,
                  'authentication_type': authentication_type,
                  'password': password,
                  'key_chain_ref': element_resolver(key_chain_ref),
                  'dead_interval': dead_interval,
                  'dead_multiplier': dead_multiplier,
                  'hello_interval': hello_interval,
                  'hello_interval_type': hello_interval_type,
                  'mtu_mismatch_detection': mtu_mismatch_detection,
                  'retransmit_interval': retransmit_interval,
                  'router_priority': router_priority,
                  'transmit_delay': transmit_delay}
  
          return ElementCreator(cls, json)
docs: Create custom OSPF interface settings profile
  
          :param str name: name of interface settings
          :param int dead_interval: in seconds
          :param str hello_interval: in seconds
          :param str hello_interval_type: \|normal\|fast_hello
          :param int dead_multipler: fast hello packet multipler
          :param bool mtu_mismatch_detection: True|False
          :param int retransmit_interval: in seconds
          :param int router_priority: set priority
          :param int transmit_delay: in seconds
          :param str authentication_type: \|password\|message_digest
          :param str password: max 8 chars (required when 
                 authentication_type='password')
          :param str,Element key_chain_ref: OSPFKeyChain (required when 
                 authentication_type='message_digest')
          :raises CreateElementFailed: create failed with reason
          :return: instance with meta
          :rtype: OSPFInterfaceSetting