Class: Com::Vmware::Vcenter::Datacenter::Summary
- Inherits:
-
VAPI::Bindings::VapiStruct
- Object
- VAPI::Bindings::VapiStruct
- Com::Vmware::Vcenter::Datacenter::Summary
- Defined in:
- /build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter.rb
Overview
The ``Com::Vmware::Vcenter::Datacenter::Summary`` class contains commonly used information about a datacenter in vCenter Server.
Instance Attribute Summary (collapse)
-
- (String) datacenter
Identifier of the datacenter.
-
- (String) name
Name of the datacenter.
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)
-
- (Summary) initialize(ruby_values = nil, struct_value = nil)
constructor
Constructs a new instance.
Constructor Details
- (Summary) initialize(ruby_values = nil, struct_value = nil)
Constructs a new instance.
576 577 578 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter.rb', line 576 def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end |
Instance Attribute Details
- (String) datacenter
Identifier of the datacenter.
551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter.rb', line 551 class Summary < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.vcenter.datacenter.summary', { 'datacenter' => VAPI::Bindings::IdType.new(resource_types='Datacenter'), 'name' => VAPI::Bindings::StringType.instance, }, Summary, false, nil) end end attr_accessor :datacenter, :name # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
- (String) name
Name of the datacenter.
551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter.rb', line 551 class Summary < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.vcenter.datacenter.summary', { 'datacenter' => VAPI::Bindings::IdType.new(resource_types='Datacenter'), 'name' => VAPI::Bindings::StringType.instance, }, Summary, false, nil) end end attr_accessor :datacenter, :name # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
Class Method Details
+ (VAPI::Bindings::StructType) binding_type
Holds (gets or creates) the binding type metadata for this structure type.
557 558 559 560 561 562 563 564 565 566 567 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter.rb', line 557 def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.vcenter.datacenter.summary', { 'datacenter' => VAPI::Bindings::IdType.new(resource_types='Datacenter'), 'name' => VAPI::Bindings::StringType.instance, }, Summary, false, nil) end |