Class: Com::Vmware::Vcenter::Vm::Hardware::Adapter::Scsi::Summary
- Inherits:
-
VAPI::Bindings::VapiStruct
- Object
- VAPI::Bindings::VapiStruct
- Com::Vmware::Vcenter::Vm::Hardware::Adapter::Scsi::Summary
- Defined in:
- /build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter/vm/hardware/adapter.rb
Overview
The ``Com::Vmware::Vcenter::Vm::Hardware::Adapter::Scsi::Summary`` class contains commonly used information about a Virtual SCSI adapter.
Instance Attribute Summary (collapse)
-
- (String) adapter
Identifier of the virtual SCSI adapter.
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.
902 903 904 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter/vm/hardware/adapter.rb', line 902 def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end |
Instance Attribute Details
- (String) adapter
Identifier of the virtual SCSI adapter.
879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter/vm/hardware/adapter.rb', line 879 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.vm.hardware.adapter.scsi.summary', { 'adapter' => VAPI::Bindings::IdType.new(resource_types='com.vmware.vcenter.vm.hardware.ScsiAdapter'), }, Summary, false, nil) end end attr_accessor :adapter # 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.
885 886 887 888 889 890 891 892 893 894 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/vcenter/vm/hardware/adapter.rb', line 885 def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.vcenter.vm.hardware.adapter.scsi.summary', { 'adapter' => VAPI::Bindings::IdType.new(resource_types='com.vmware.vcenter.vm.hardware.ScsiAdapter'), }, Summary, false, nil) end |