Class: Com::Vmware::Content::Library::PublishInfo::AuthenticationMethod
- Inherits:
-
VAPI::Bindings::VapiEnum
- Object
- VAPI::Bindings::VapiEnum
- Com::Vmware::Content::Library::PublishInfo::AuthenticationMethod
- Defined in:
- /build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/content/library.rb
Overview
The ``Com::Vmware::Content::Library::PublishInfo::AuthenticationMethod`` enumerated type indicates how a subscribed library should authenticate to the published library endpoint.
Constant Summary
- BASIC =
AuthenticationMethod.new('BASIC')
- NONE =
AuthenticationMethod.new('NONE')
Instance Attribute Summary (collapse)
-
- (Com::Vmware::Content::Library::PublishInfo::AuthenticationMethod) basic
Require HTTP Basic authentication matching a specified username and password.
-
- (Com::Vmware::Content::Library::PublishInfo::AuthenticationMethod) none
Require no authentication.
Class Method Summary (collapse)
-
+ (VAPI::Bindings::EnumType) binding_type
Holds (gets or creates) the binding type metadata for this enumeration type.
-
+ (AuthenticationMethod) from_string(value)
Converts from a string value (perhaps off the wire) to an instance of this enum type.
Instance Attribute Details
- (Com::Vmware::Content::Library::PublishInfo::AuthenticationMethod) basic
Require HTTP Basic authentication matching a specified username and password.
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 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/content/library.rb', line 738 class AuthenticationMethod < 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.content.library.publish_info.authentication_method', AuthenticationMethod) 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 [AuthenticationMethod] 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 AuthenticationMethod.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] basic # @return [Com::Vmware::Content::Library::PublishInfo::AuthenticationMethod] # Require HTTP Basic authentication matching a specified username and password. BASIC = AuthenticationMethod.new('BASIC') # @!attribute [rw] none # @return [Com::Vmware::Content::Library::PublishInfo::AuthenticationMethod] # Require no authentication. NONE = AuthenticationMethod.new('NONE') end |
- (Com::Vmware::Content::Library::PublishInfo::AuthenticationMethod) none
Require no authentication.
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 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/content/library.rb', line 738 class AuthenticationMethod < 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.content.library.publish_info.authentication_method', AuthenticationMethod) 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 [AuthenticationMethod] 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 AuthenticationMethod.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] basic # @return [Com::Vmware::Content::Library::PublishInfo::AuthenticationMethod] # Require HTTP Basic authentication matching a specified username and password. BASIC = AuthenticationMethod.new('BASIC') # @!attribute [rw] none # @return [Com::Vmware::Content::Library::PublishInfo::AuthenticationMethod] # Require no authentication. NONE = AuthenticationMethod.new('NONE') end |
Class Method Details
+ (VAPI::Bindings::EnumType) binding_type
Holds (gets or creates) the binding type metadata for this enumeration type.
744 745 746 747 748 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/content/library.rb', line 744 def binding_type @binding_type ||= VAPI::Bindings::EnumType.new( 'com.vmware.content.library.publish_info.authentication_method', AuthenticationMethod) end |
+ (AuthenticationMethod) from_string(value)
Converts from a string value (perhaps off the wire) to an instance of this enum type.
755 756 757 758 759 760 761 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/content/library.rb', line 755 def from_string(value) begin const_get(value) rescue NameError AuthenticationMethod.new('UNKNOWN', value) end end |