Class: Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus
- Inherits:
-
VAPI::Bindings::VapiEnum
- Object
- VAPI::Bindings::VapiEnum
- Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus
- Defined in:
- /build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/networking.rb
Overview
``Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus`` enumerated type Defines IPV6 address status values
Constant Summary
- TENTATIVE =
IPv6AddressStatus.new('TENTATIVE')
- UNKNOWN =
IPv6AddressStatus.new('UNKNOWN')
- INACCESSIBLE =
IPv6AddressStatus.new('INACCESSIBLE')
- INVALID =
IPv6AddressStatus.new('INVALID')
- DUPLICATE =
IPv6AddressStatus.new('DUPLICATE')
- PREFERRED =
IPv6AddressStatus.new('PREFERRED')
- DEPRECATED =
IPv6AddressStatus.new('DEPRECATED')
- OPTIMISTIC =
IPv6AddressStatus.new('OPTIMISTIC')
Instance Attribute Summary (collapse)
-
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) deprecated
This is a valid but deprecated IPv6 address.
-
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) duplicate
This IPv6 address is not unique on the link.
-
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) inaccessible
This IPv6 address is inaccessible because the interface to which this address is assigned is not operational.
-
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) invalid
This IPv6 address is not a valid address.
-
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) optimistic
This IPv6 address is available for use, subject to restrictions, while its uniqueness on a link is being verified.
-
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) preferred
This is a valid IPv6 address that can appear as the destination or source address of a packet.
-
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) tentative
This IPv6 address is in the process of being verified as unique.
-
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) unknown
The status of this address cannot be determined.
Class Method Summary (collapse)
-
+ (VAPI::Bindings::EnumType) binding_type
Holds (gets or creates) the binding type metadata for this enumeration type.
-
+ (IPv6AddressStatus) from_string(value)
Converts from a string value (perhaps off the wire) to an instance of this enum type.
Instance Attribute Details
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) deprecated
This is a valid but deprecated IPv6 address. Do not use this IPv6 address as a source address in new communications, although packets addressed to such an address are processed as expected. See RFC 4293.
734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/networking.rb', line 734 class IPv6AddressStatus < VAPI::Bindings::VapiEnum class << self # Holds (gets or creates) the binding type metadata for this enumeration type. # @scope class # @return [VAPI::Bindings::EnumType] the binding type def binding_type @binding_type ||= VAPI::Bindings::EnumType.new( 'com.vmware.appliance.techpreview.networking.ipv6.I_pv6_address_status', IPv6AddressStatus) end # Converts from a string value (perhaps off the wire) to an instance # of this enum type. # @param value [String] the actual value of the enum instance # @return [IPv6AddressStatus] the instance found for the value, otherwise # an unknown instance will be built for the value def from_string(value) begin const_get(value) rescue NameError IPv6AddressStatus.new('UNKNOWN', value) end end end private # Constructs a new instance. # @param value [String] the actual value of the enum instance # @param unknown [String] the unknown value when value is 'UKNOWN' def initialize(value, unknown=nil) super(self.class.binding_type, value, unknown) end public # @!attribute [rw] tentative # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is in the process of being verified as unique. Do not use addresses in this state for general communication. You can use them to determine the uniqueness of the address. See RFC 4293. TENTATIVE = IPv6AddressStatus.new('TENTATIVE') # @!attribute [rw] unknown # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # The status of this address cannot be determined. See RFC 4293. UNKNOWN = IPv6AddressStatus.new('UNKNOWN') # @!attribute [rw] inaccessible # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is inaccessible because the interface to which this address is assigned is not operational. See RFC 4293. INACCESSIBLE = IPv6AddressStatus.new('INACCESSIBLE') # @!attribute [rw] invalid # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not a valid address. It should not appear as the destination or source address of a packet. See RFC 4293. INVALID = IPv6AddressStatus.new('INVALID') # @!attribute [rw] duplicate # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not unique on the link. Do use this IPv6 address. See RFC 4293. DUPLICATE = IPv6AddressStatus.new('DUPLICATE') # @!attribute [rw] preferred # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid IPv6 address that can appear as the destination or source address of a packet. See RFC 4293. PREFERRED = IPv6AddressStatus.new('PREFERRED') # @!attribute [rw] deprecated # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid but deprecated IPv6 address. Do not use this IPv6 address as a source address in new communications, although packets addressed to such an address are processed as expected. See RFC 4293. DEPRECATED = IPv6AddressStatus.new('DEPRECATED') # @!attribute [rw] optimistic # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is available for use, subject to restrictions, while its uniqueness on a link is being verified. See RFC 4293. OPTIMISTIC = IPv6AddressStatus.new('OPTIMISTIC') end |
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) duplicate
This IPv6 address is not unique on the link. Do use this IPv6 address. See RFC 4293.
734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/networking.rb', line 734 class IPv6AddressStatus < VAPI::Bindings::VapiEnum class << self # Holds (gets or creates) the binding type metadata for this enumeration type. # @scope class # @return [VAPI::Bindings::EnumType] the binding type def binding_type @binding_type ||= VAPI::Bindings::EnumType.new( 'com.vmware.appliance.techpreview.networking.ipv6.I_pv6_address_status', IPv6AddressStatus) end # Converts from a string value (perhaps off the wire) to an instance # of this enum type. # @param value [String] the actual value of the enum instance # @return [IPv6AddressStatus] the instance found for the value, otherwise # an unknown instance will be built for the value def from_string(value) begin const_get(value) rescue NameError IPv6AddressStatus.new('UNKNOWN', value) end end end private # Constructs a new instance. # @param value [String] the actual value of the enum instance # @param unknown [String] the unknown value when value is 'UKNOWN' def initialize(value, unknown=nil) super(self.class.binding_type, value, unknown) end public # @!attribute [rw] tentative # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is in the process of being verified as unique. Do not use addresses in this state for general communication. You can use them to determine the uniqueness of the address. See RFC 4293. TENTATIVE = IPv6AddressStatus.new('TENTATIVE') # @!attribute [rw] unknown # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # The status of this address cannot be determined. See RFC 4293. UNKNOWN = IPv6AddressStatus.new('UNKNOWN') # @!attribute [rw] inaccessible # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is inaccessible because the interface to which this address is assigned is not operational. See RFC 4293. INACCESSIBLE = IPv6AddressStatus.new('INACCESSIBLE') # @!attribute [rw] invalid # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not a valid address. It should not appear as the destination or source address of a packet. See RFC 4293. INVALID = IPv6AddressStatus.new('INVALID') # @!attribute [rw] duplicate # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not unique on the link. Do use this IPv6 address. See RFC 4293. DUPLICATE = IPv6AddressStatus.new('DUPLICATE') # @!attribute [rw] preferred # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid IPv6 address that can appear as the destination or source address of a packet. See RFC 4293. PREFERRED = IPv6AddressStatus.new('PREFERRED') # @!attribute [rw] deprecated # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid but deprecated IPv6 address. Do not use this IPv6 address as a source address in new communications, although packets addressed to such an address are processed as expected. See RFC 4293. DEPRECATED = IPv6AddressStatus.new('DEPRECATED') # @!attribute [rw] optimistic # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is available for use, subject to restrictions, while its uniqueness on a link is being verified. See RFC 4293. OPTIMISTIC = IPv6AddressStatus.new('OPTIMISTIC') end |
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) inaccessible
This IPv6 address is inaccessible because the interface to which this address is assigned is not operational. See RFC 4293.
734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/networking.rb', line 734 class IPv6AddressStatus < VAPI::Bindings::VapiEnum class << self # Holds (gets or creates) the binding type metadata for this enumeration type. # @scope class # @return [VAPI::Bindings::EnumType] the binding type def binding_type @binding_type ||= VAPI::Bindings::EnumType.new( 'com.vmware.appliance.techpreview.networking.ipv6.I_pv6_address_status', IPv6AddressStatus) end # Converts from a string value (perhaps off the wire) to an instance # of this enum type. # @param value [String] the actual value of the enum instance # @return [IPv6AddressStatus] the instance found for the value, otherwise # an unknown instance will be built for the value def from_string(value) begin const_get(value) rescue NameError IPv6AddressStatus.new('UNKNOWN', value) end end end private # Constructs a new instance. # @param value [String] the actual value of the enum instance # @param unknown [String] the unknown value when value is 'UKNOWN' def initialize(value, unknown=nil) super(self.class.binding_type, value, unknown) end public # @!attribute [rw] tentative # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is in the process of being verified as unique. Do not use addresses in this state for general communication. You can use them to determine the uniqueness of the address. See RFC 4293. TENTATIVE = IPv6AddressStatus.new('TENTATIVE') # @!attribute [rw] unknown # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # The status of this address cannot be determined. See RFC 4293. UNKNOWN = IPv6AddressStatus.new('UNKNOWN') # @!attribute [rw] inaccessible # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is inaccessible because the interface to which this address is assigned is not operational. See RFC 4293. INACCESSIBLE = IPv6AddressStatus.new('INACCESSIBLE') # @!attribute [rw] invalid # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not a valid address. It should not appear as the destination or source address of a packet. See RFC 4293. INVALID = IPv6AddressStatus.new('INVALID') # @!attribute [rw] duplicate # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not unique on the link. Do use this IPv6 address. See RFC 4293. DUPLICATE = IPv6AddressStatus.new('DUPLICATE') # @!attribute [rw] preferred # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid IPv6 address that can appear as the destination or source address of a packet. See RFC 4293. PREFERRED = IPv6AddressStatus.new('PREFERRED') # @!attribute [rw] deprecated # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid but deprecated IPv6 address. Do not use this IPv6 address as a source address in new communications, although packets addressed to such an address are processed as expected. See RFC 4293. DEPRECATED = IPv6AddressStatus.new('DEPRECATED') # @!attribute [rw] optimistic # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is available for use, subject to restrictions, while its uniqueness on a link is being verified. See RFC 4293. OPTIMISTIC = IPv6AddressStatus.new('OPTIMISTIC') end |
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) invalid
This IPv6 address is not a valid address. It should not appear as the destination or source address of a packet. See RFC 4293.
734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/networking.rb', line 734 class IPv6AddressStatus < VAPI::Bindings::VapiEnum class << self # Holds (gets or creates) the binding type metadata for this enumeration type. # @scope class # @return [VAPI::Bindings::EnumType] the binding type def binding_type @binding_type ||= VAPI::Bindings::EnumType.new( 'com.vmware.appliance.techpreview.networking.ipv6.I_pv6_address_status', IPv6AddressStatus) end # Converts from a string value (perhaps off the wire) to an instance # of this enum type. # @param value [String] the actual value of the enum instance # @return [IPv6AddressStatus] the instance found for the value, otherwise # an unknown instance will be built for the value def from_string(value) begin const_get(value) rescue NameError IPv6AddressStatus.new('UNKNOWN', value) end end end private # Constructs a new instance. # @param value [String] the actual value of the enum instance # @param unknown [String] the unknown value when value is 'UKNOWN' def initialize(value, unknown=nil) super(self.class.binding_type, value, unknown) end public # @!attribute [rw] tentative # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is in the process of being verified as unique. Do not use addresses in this state for general communication. You can use them to determine the uniqueness of the address. See RFC 4293. TENTATIVE = IPv6AddressStatus.new('TENTATIVE') # @!attribute [rw] unknown # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # The status of this address cannot be determined. See RFC 4293. UNKNOWN = IPv6AddressStatus.new('UNKNOWN') # @!attribute [rw] inaccessible # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is inaccessible because the interface to which this address is assigned is not operational. See RFC 4293. INACCESSIBLE = IPv6AddressStatus.new('INACCESSIBLE') # @!attribute [rw] invalid # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not a valid address. It should not appear as the destination or source address of a packet. See RFC 4293. INVALID = IPv6AddressStatus.new('INVALID') # @!attribute [rw] duplicate # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not unique on the link. Do use this IPv6 address. See RFC 4293. DUPLICATE = IPv6AddressStatus.new('DUPLICATE') # @!attribute [rw] preferred # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid IPv6 address that can appear as the destination or source address of a packet. See RFC 4293. PREFERRED = IPv6AddressStatus.new('PREFERRED') # @!attribute [rw] deprecated # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid but deprecated IPv6 address. Do not use this IPv6 address as a source address in new communications, although packets addressed to such an address are processed as expected. See RFC 4293. DEPRECATED = IPv6AddressStatus.new('DEPRECATED') # @!attribute [rw] optimistic # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is available for use, subject to restrictions, while its uniqueness on a link is being verified. See RFC 4293. OPTIMISTIC = IPv6AddressStatus.new('OPTIMISTIC') end |
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) optimistic
This IPv6 address is available for use, subject to restrictions, while its uniqueness on a link is being verified. See RFC 4293.
734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/networking.rb', line 734 class IPv6AddressStatus < VAPI::Bindings::VapiEnum class << self # Holds (gets or creates) the binding type metadata for this enumeration type. # @scope class # @return [VAPI::Bindings::EnumType] the binding type def binding_type @binding_type ||= VAPI::Bindings::EnumType.new( 'com.vmware.appliance.techpreview.networking.ipv6.I_pv6_address_status', IPv6AddressStatus) end # Converts from a string value (perhaps off the wire) to an instance # of this enum type. # @param value [String] the actual value of the enum instance # @return [IPv6AddressStatus] the instance found for the value, otherwise # an unknown instance will be built for the value def from_string(value) begin const_get(value) rescue NameError IPv6AddressStatus.new('UNKNOWN', value) end end end private # Constructs a new instance. # @param value [String] the actual value of the enum instance # @param unknown [String] the unknown value when value is 'UKNOWN' def initialize(value, unknown=nil) super(self.class.binding_type, value, unknown) end public # @!attribute [rw] tentative # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is in the process of being verified as unique. Do not use addresses in this state for general communication. You can use them to determine the uniqueness of the address. See RFC 4293. TENTATIVE = IPv6AddressStatus.new('TENTATIVE') # @!attribute [rw] unknown # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # The status of this address cannot be determined. See RFC 4293. UNKNOWN = IPv6AddressStatus.new('UNKNOWN') # @!attribute [rw] inaccessible # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is inaccessible because the interface to which this address is assigned is not operational. See RFC 4293. INACCESSIBLE = IPv6AddressStatus.new('INACCESSIBLE') # @!attribute [rw] invalid # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not a valid address. It should not appear as the destination or source address of a packet. See RFC 4293. INVALID = IPv6AddressStatus.new('INVALID') # @!attribute [rw] duplicate # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not unique on the link. Do use this IPv6 address. See RFC 4293. DUPLICATE = IPv6AddressStatus.new('DUPLICATE') # @!attribute [rw] preferred # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid IPv6 address that can appear as the destination or source address of a packet. See RFC 4293. PREFERRED = IPv6AddressStatus.new('PREFERRED') # @!attribute [rw] deprecated # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid but deprecated IPv6 address. Do not use this IPv6 address as a source address in new communications, although packets addressed to such an address are processed as expected. See RFC 4293. DEPRECATED = IPv6AddressStatus.new('DEPRECATED') # @!attribute [rw] optimistic # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is available for use, subject to restrictions, while its uniqueness on a link is being verified. See RFC 4293. OPTIMISTIC = IPv6AddressStatus.new('OPTIMISTIC') end |
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) preferred
This is a valid IPv6 address that can appear as the destination or source address of a packet. See RFC 4293.
734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/networking.rb', line 734 class IPv6AddressStatus < VAPI::Bindings::VapiEnum class << self # Holds (gets or creates) the binding type metadata for this enumeration type. # @scope class # @return [VAPI::Bindings::EnumType] the binding type def binding_type @binding_type ||= VAPI::Bindings::EnumType.new( 'com.vmware.appliance.techpreview.networking.ipv6.I_pv6_address_status', IPv6AddressStatus) end # Converts from a string value (perhaps off the wire) to an instance # of this enum type. # @param value [String] the actual value of the enum instance # @return [IPv6AddressStatus] the instance found for the value, otherwise # an unknown instance will be built for the value def from_string(value) begin const_get(value) rescue NameError IPv6AddressStatus.new('UNKNOWN', value) end end end private # Constructs a new instance. # @param value [String] the actual value of the enum instance # @param unknown [String] the unknown value when value is 'UKNOWN' def initialize(value, unknown=nil) super(self.class.binding_type, value, unknown) end public # @!attribute [rw] tentative # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is in the process of being verified as unique. Do not use addresses in this state for general communication. You can use them to determine the uniqueness of the address. See RFC 4293. TENTATIVE = IPv6AddressStatus.new('TENTATIVE') # @!attribute [rw] unknown # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # The status of this address cannot be determined. See RFC 4293. UNKNOWN = IPv6AddressStatus.new('UNKNOWN') # @!attribute [rw] inaccessible # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is inaccessible because the interface to which this address is assigned is not operational. See RFC 4293. INACCESSIBLE = IPv6AddressStatus.new('INACCESSIBLE') # @!attribute [rw] invalid # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not a valid address. It should not appear as the destination or source address of a packet. See RFC 4293. INVALID = IPv6AddressStatus.new('INVALID') # @!attribute [rw] duplicate # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not unique on the link. Do use this IPv6 address. See RFC 4293. DUPLICATE = IPv6AddressStatus.new('DUPLICATE') # @!attribute [rw] preferred # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid IPv6 address that can appear as the destination or source address of a packet. See RFC 4293. PREFERRED = IPv6AddressStatus.new('PREFERRED') # @!attribute [rw] deprecated # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid but deprecated IPv6 address. Do not use this IPv6 address as a source address in new communications, although packets addressed to such an address are processed as expected. See RFC 4293. DEPRECATED = IPv6AddressStatus.new('DEPRECATED') # @!attribute [rw] optimistic # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is available for use, subject to restrictions, while its uniqueness on a link is being verified. See RFC 4293. OPTIMISTIC = IPv6AddressStatus.new('OPTIMISTIC') end |
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) tentative
This IPv6 address is in the process of being verified as unique. Do not use addresses in this state for general communication. You can use them to determine the uniqueness of the address. See RFC 4293.
734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/networking.rb', line 734 class IPv6AddressStatus < VAPI::Bindings::VapiEnum class << self # Holds (gets or creates) the binding type metadata for this enumeration type. # @scope class # @return [VAPI::Bindings::EnumType] the binding type def binding_type @binding_type ||= VAPI::Bindings::EnumType.new( 'com.vmware.appliance.techpreview.networking.ipv6.I_pv6_address_status', IPv6AddressStatus) end # Converts from a string value (perhaps off the wire) to an instance # of this enum type. # @param value [String] the actual value of the enum instance # @return [IPv6AddressStatus] the instance found for the value, otherwise # an unknown instance will be built for the value def from_string(value) begin const_get(value) rescue NameError IPv6AddressStatus.new('UNKNOWN', value) end end end private # Constructs a new instance. # @param value [String] the actual value of the enum instance # @param unknown [String] the unknown value when value is 'UKNOWN' def initialize(value, unknown=nil) super(self.class.binding_type, value, unknown) end public # @!attribute [rw] tentative # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is in the process of being verified as unique. Do not use addresses in this state for general communication. You can use them to determine the uniqueness of the address. See RFC 4293. TENTATIVE = IPv6AddressStatus.new('TENTATIVE') # @!attribute [rw] unknown # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # The status of this address cannot be determined. See RFC 4293. UNKNOWN = IPv6AddressStatus.new('UNKNOWN') # @!attribute [rw] inaccessible # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is inaccessible because the interface to which this address is assigned is not operational. See RFC 4293. INACCESSIBLE = IPv6AddressStatus.new('INACCESSIBLE') # @!attribute [rw] invalid # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not a valid address. It should not appear as the destination or source address of a packet. See RFC 4293. INVALID = IPv6AddressStatus.new('INVALID') # @!attribute [rw] duplicate # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not unique on the link. Do use this IPv6 address. See RFC 4293. DUPLICATE = IPv6AddressStatus.new('DUPLICATE') # @!attribute [rw] preferred # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid IPv6 address that can appear as the destination or source address of a packet. See RFC 4293. PREFERRED = IPv6AddressStatus.new('PREFERRED') # @!attribute [rw] deprecated # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid but deprecated IPv6 address. Do not use this IPv6 address as a source address in new communications, although packets addressed to such an address are processed as expected. See RFC 4293. DEPRECATED = IPv6AddressStatus.new('DEPRECATED') # @!attribute [rw] optimistic # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is available for use, subject to restrictions, while its uniqueness on a link is being verified. See RFC 4293. OPTIMISTIC = IPv6AddressStatus.new('OPTIMISTIC') end |
- (Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus) unknown
The status of this address cannot be determined. See RFC 4293.
734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/networking.rb', line 734 class IPv6AddressStatus < VAPI::Bindings::VapiEnum class << self # Holds (gets or creates) the binding type metadata for this enumeration type. # @scope class # @return [VAPI::Bindings::EnumType] the binding type def binding_type @binding_type ||= VAPI::Bindings::EnumType.new( 'com.vmware.appliance.techpreview.networking.ipv6.I_pv6_address_status', IPv6AddressStatus) end # Converts from a string value (perhaps off the wire) to an instance # of this enum type. # @param value [String] the actual value of the enum instance # @return [IPv6AddressStatus] the instance found for the value, otherwise # an unknown instance will be built for the value def from_string(value) begin const_get(value) rescue NameError IPv6AddressStatus.new('UNKNOWN', value) end end end private # Constructs a new instance. # @param value [String] the actual value of the enum instance # @param unknown [String] the unknown value when value is 'UKNOWN' def initialize(value, unknown=nil) super(self.class.binding_type, value, unknown) end public # @!attribute [rw] tentative # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is in the process of being verified as unique. Do not use addresses in this state for general communication. You can use them to determine the uniqueness of the address. See RFC 4293. TENTATIVE = IPv6AddressStatus.new('TENTATIVE') # @!attribute [rw] unknown # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # The status of this address cannot be determined. See RFC 4293. UNKNOWN = IPv6AddressStatus.new('UNKNOWN') # @!attribute [rw] inaccessible # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is inaccessible because the interface to which this address is assigned is not operational. See RFC 4293. INACCESSIBLE = IPv6AddressStatus.new('INACCESSIBLE') # @!attribute [rw] invalid # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not a valid address. It should not appear as the destination or source address of a packet. See RFC 4293. INVALID = IPv6AddressStatus.new('INVALID') # @!attribute [rw] duplicate # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is not unique on the link. Do use this IPv6 address. See RFC 4293. DUPLICATE = IPv6AddressStatus.new('DUPLICATE') # @!attribute [rw] preferred # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid IPv6 address that can appear as the destination or source address of a packet. See RFC 4293. PREFERRED = IPv6AddressStatus.new('PREFERRED') # @!attribute [rw] deprecated # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This is a valid but deprecated IPv6 address. Do not use this IPv6 address as a source address in new communications, although packets addressed to such an address are processed as expected. See RFC 4293. DEPRECATED = IPv6AddressStatus.new('DEPRECATED') # @!attribute [rw] optimistic # @return [Com::Vmware::Appliance::Techpreview::Networking::Ipv6::IPv6AddressStatus] # This IPv6 address is available for use, subject to restrictions, while its uniqueness on a link is being verified. See RFC 4293. OPTIMISTIC = IPv6AddressStatus.new('OPTIMISTIC') end |
Class Method Details
+ (VAPI::Bindings::EnumType) binding_type
Holds (gets or creates) the binding type metadata for this enumeration type.
740 741 742 743 744 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/networking.rb', line 740 def binding_type @binding_type ||= VAPI::Bindings::EnumType.new( 'com.vmware.appliance.techpreview.networking.ipv6.I_pv6_address_status', IPv6AddressStatus) end |
+ (IPv6AddressStatus) from_string(value)
Converts from a string value (perhaps off the wire) to an instance of this enum type.
751 752 753 754 755 756 757 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/networking.rb', line 751 def from_string(value) begin const_get(value) rescue NameError IPv6AddressStatus.new('UNKNOWN', value) end end |