Class: Com::Vmware::Vcenter::Vm::Hardware::IdeAddressInfo
- Inherits:
-
VAPI::Bindings::VapiStruct
- Object
- VAPI::Bindings::VapiStruct
- Com::Vmware::Vcenter::Vm::Hardware::IdeAddressInfo
- Defined in:
- /build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter/vm/hardware.rb
Overview
The ``Com::Vmware::Vcenter::Vm::Hardware::IdeAddressInfo`` class contains information about the address of a virtual device that is attached to a virtual IDE adapter of a virtual machine.
Instance Attribute Summary (collapse)
-
- (Boolean) master
Flag specifying whether the device is the master or slave device on the IDE adapter.
-
- (Boolean) primary
Flag specifying whether the device is attached to the primary or secondary IDE adapter of the virtual machine.
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)
-
- (IdeAddressInfo) initialize(ruby_values = nil, struct_value = nil)
constructor
Constructs a new instance.
Constructor Details
- (IdeAddressInfo) initialize(ruby_values = nil, struct_value = nil)
Constructs a new instance.
5825 5826 5827 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter/vm/hardware.rb', line 5825 def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end |
Instance Attribute Details
- (Boolean) master
Flag specifying whether the device is the master or slave device on the IDE adapter.
5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter/vm/hardware.rb', line 5800 class IdeAddressInfo < 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.vm.hardware.ide_address_info', { 'primary' => VAPI::Bindings::BooleanType.instance, 'master' => VAPI::Bindings::BooleanType.instance, }, IdeAddressInfo, false, nil) end end attr_accessor :primary, :master # 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 |
- (Boolean) primary
Flag specifying whether the device is attached to the primary or secondary IDE adapter of the virtual machine.
5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter/vm/hardware.rb', line 5800 class IdeAddressInfo < 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.vm.hardware.ide_address_info', { 'primary' => VAPI::Bindings::BooleanType.instance, 'master' => VAPI::Bindings::BooleanType.instance, }, IdeAddressInfo, false, nil) end end attr_accessor :primary, :master # 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.
5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter/vm/hardware.rb', line 5806 def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.vcenter.vm.hardware.ide_address_info', { 'primary' => VAPI::Bindings::BooleanType.instance, 'master' => VAPI::Bindings::BooleanType.instance, }, IdeAddressInfo, false, nil) end |