Enum AddressFamily

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<AddressFamily>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.Enumeration, org.opendaylight.yangtools.yang.binding.TypeObject

    @Generated("mdsal-binding-generator")
    public enum AddressFamily
    extends java.lang.Enum<AddressFamily>
    implements org.opendaylight.yangtools.yang.binding.Enumeration
    • Enum Constant Detail

      • Hdlc

        public static final AddressFamily Hdlc
        HDLC (8-bit multidrop)
      • All802

        public static final AddressFamily All802
        802 (includes all 802 media plus Ethernet 'canonical format')
      • E164

        public static final AddressFamily E164
        E.164 (SMDS, FrameRelay, ATM)
      • X121

        public static final AddressFamily X121
        X.121 (X.25, Frame Relay)
      • Ipx

        public static final AddressFamily Ipx
        IPX (Internetwork Packet Exchange)
      • Appletalk

        public static final AddressFamily Appletalk
        Appletalk
      • BanyanVines

        public static final AddressFamily BanyanVines
        Banyan Vines
      • E164withNsap

        public static final AddressFamily E164withNsap
        E.164 with NSAP format subaddress
      • Dns

        public static final AddressFamily Dns
        DNS (Domain Name System)
      • DistinguishedName

        public static final AddressFamily DistinguishedName
        Distinguished Name (per X.500)
      • AsNumber

        public static final AddressFamily AsNumber
        Autonomous System Number
      • XtpOverIpv4

        public static final AddressFamily XtpOverIpv4
        XTP over IP version 4
      • XtpOverIpv6

        public static final AddressFamily XtpOverIpv6
        XTP over IP version 6
      • XtpNativeModeXTP

        public static final AddressFamily XtpNativeModeXTP
        XTP native mode XTP
      • FibreChannelWWPN

        public static final AddressFamily FibreChannelWWPN
        Fibre Channel World-Wide Port Name
      • FibreChannelWWNN

        public static final AddressFamily FibreChannelWWNN
        Fibre Channel World-Wide Node Name
      • Gwid

        public static final AddressFamily Gwid
        Gateway Identifier
      • L2vpn

        public static final AddressFamily L2vpn
        AFI for L2VPN information
      • MplsTpSectionEndpointIdentifier

        public static final AddressFamily MplsTpSectionEndpointIdentifier
        MPLS-TP Section Endpoint Identifier
      • MplsTpLspEndpointIdentifier

        public static final AddressFamily MplsTpLspEndpointIdentifier
        MPLS-TP LSP Endpoint Identifier
      • MplsTpPseudowireEndpointIdentifier

        public static final AddressFamily MplsTpPseudowireEndpointIdentifier
        MPLS-TP Pseudowire Endpoint Identifier
      • EigrpCommonServiceFamily

        public static final AddressFamily EigrpCommonServiceFamily
        EIGRP Common Service Family
      • EigrpIpv4ServiceFamily

        public static final AddressFamily EigrpIpv4ServiceFamily
        EIGRP IPv4 Service Family
      • EigrpIpv6ServiceFamily

        public static final AddressFamily EigrpIpv6ServiceFamily
        EIGRP IPv6 Service Family
      • LispCanonicalAddressFormat

        public static final AddressFamily LispCanonicalAddressFormat
        LISP Canonical Address Format (LCAF)
      • _48BitMac

        public static final AddressFamily _48BitMac
        48-bit MAC
      • _64BitMac

        public static final AddressFamily _64BitMac
        64-bit MAC
    • Method Detail

      • values

        public static AddressFamily[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (AddressFamily c : AddressFamily.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static AddressFamily valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.opendaylight.yangtools.yang.binding.Enumeration
      • getIntValue

        public int getIntValue()
        Specified by:
        getIntValue in interface org.opendaylight.yangtools.yang.binding.Enumeration
      • forName

        public static java.util.Optional<AddressFamily> forName​(java.lang.String name)
        Return the enumeration member whose getName() matches specified value.
        Parameters:
        name - YANG assigned name
        Returns:
        corresponding AddressFamily item, if present
        Throws:
        java.lang.NullPointerException - if name is null
      • forValue

        public static AddressFamily forValue​(int intValue)
        Return the enumeration member whose getIntValue() matches specified value.
        Parameters:
        intValue - integer value
        Returns:
        corresponding AddressFamily item, or null if no such item exists