Class: Com::Vmware::Vapi::Metadata::Metamodel::Source::CreateSpec
- Inherits:
-
VAPI::Bindings::VapiStruct
- Object
- VAPI::Bindings::VapiStruct
- Com::Vmware::Vapi::Metadata::Metamodel::Source::CreateSpec
- Defined in:
- /build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vapi/metadata/metamodel.rb
Overview
The ``Com::Vmware::Vapi::Metadata::Metamodel::Source::CreateSpec`` class contains the registration information of a metamodel source.
Instance Attribute Summary (collapse)
-
- (Object) address
Returns the value of attribute address.
-
- (Object) description
Returns the value of attribute description.
-
- (Object) filepath
Returns the value of attribute filepath.
-
- (Object) type
Returns the value of attribute type.
Class Method Summary (collapse)
-
+ (VAPI::Bindings::StructType) binding_type
Holds (gets or creates) the binding type metadata for this structure type.
Instance Method Summary (collapse)
-
- (CreateSpec) initialize(ruby_values = nil, struct_value = nil)
constructor
Constructs a new instance.
Constructor Details
- (CreateSpec) initialize(ruby_values = nil, struct_value = nil)
Constructs a new instance.
746 747 748 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vapi/metadata/metamodel.rb', line 746 def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end |
Instance Attribute Details
- (Object) address
Returns the value of attribute address
738 739 740 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vapi/metadata/metamodel.rb', line 738 def address @address end |
- (Object) description
Returns the value of attribute description
738 739 740 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vapi/metadata/metamodel.rb', line 738 def description @description end |
- (Object) filepath
Returns the value of attribute filepath
738 739 740 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vapi/metadata/metamodel.rb', line 738 def filepath @filepath end |
- (Object) type
Returns the value of attribute type
738 739 740 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vapi/metadata/metamodel.rb', line 738 def type @type end |
Class Method Details
+ (VAPI::Bindings::StructType) binding_type
Holds (gets or creates) the binding type metadata for this structure type.
723 724 725 726 727 728 729 730 731 732 733 734 735 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vapi/metadata/metamodel.rb', line 723 def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.vapi.metadata.metamodel.source.create_spec', { 'description' => VAPI::Bindings::StringType.instance, 'type' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Vapi::Metadata::SourceType'), 'filepath' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::StringType.instance), 'address' => VAPI::Bindings::OptionalType.new(VAPI::Bindings::URIType.instance), }, CreateSpec, false, nil) end |