Class: OvirtSDK4::IscsiDetails
- Defined in:
- lib/ovirtsdk4/types.rb,
lib/ovirtsdk4/types.rb
Instance Method Summary collapse
-
#==(other) ⇒ Object
Returns
true
ifself
andother
have the same attributes and values. -
#address ⇒ String
Returns the value of the
address
attribute. -
#address=(value) ⇒ Object
Sets the value of the
address
attribute. -
#disk_id ⇒ String
Returns the value of the
disk_id
attribute. -
#disk_id=(value) ⇒ Object
Sets the value of the
disk_id
attribute. -
#hash ⇒ Object
Generates a hash value for this object.
-
#initialize(opts = {}) ⇒ IscsiDetails
constructor
Creates a new instance of the IscsiDetails class.
-
#initiator ⇒ String
Returns the value of the
initiator
attribute. -
#initiator=(value) ⇒ Object
Sets the value of the
initiator
attribute. -
#lun_mapping ⇒ Integer
Returns the value of the
lun_mapping
attribute. -
#lun_mapping=(value) ⇒ Object
Sets the value of the
lun_mapping
attribute. -
#password ⇒ String
Returns the value of the
password
attribute. -
#password=(value) ⇒ Object
Sets the value of the
password
attribute. -
#paths ⇒ Integer
Returns the value of the
paths
attribute. -
#paths=(value) ⇒ Object
Sets the value of the
paths
attribute. -
#port ⇒ Integer
Returns the value of the
port
attribute. -
#port=(value) ⇒ Object
Sets the value of the
port
attribute. -
#portal ⇒ String
Returns the value of the
portal
attribute. -
#portal=(value) ⇒ Object
Sets the value of the
portal
attribute. -
#product_id ⇒ String
Returns the value of the
product_id
attribute. -
#product_id=(value) ⇒ Object
Sets the value of the
product_id
attribute. -
#serial ⇒ String
Returns the value of the
serial
attribute. -
#serial=(value) ⇒ Object
Sets the value of the
serial
attribute. -
#size ⇒ Integer
Returns the value of the
size
attribute. -
#size=(value) ⇒ Object
Sets the value of the
size
attribute. -
#status ⇒ String
Returns the value of the
status
attribute. -
#status=(value) ⇒ Object
Sets the value of the
status
attribute. -
#storage_domain_id ⇒ String
Returns the value of the
storage_domain_id
attribute. -
#storage_domain_id=(value) ⇒ Object
Sets the value of the
storage_domain_id
attribute. -
#target ⇒ String
Returns the value of the
target
attribute. -
#target=(value) ⇒ Object
Sets the value of the
target
attribute. -
#username ⇒ String
Returns the value of the
username
attribute. -
#username=(value) ⇒ Object
Sets the value of the
username
attribute. -
#vendor_id ⇒ String
Returns the value of the
vendor_id
attribute. -
#vendor_id=(value) ⇒ Object
Sets the value of the
vendor_id
attribute. -
#volume_group_id ⇒ String
Returns the value of the
volume_group_id
attribute. -
#volume_group_id=(value) ⇒ Object
Sets the value of the
volume_group_id
attribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ IscsiDetails
Creates a new instance of the OvirtSDK4::IscsiDetails class.
7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 |
# File 'lib/ovirtsdk4/types.rb', line 7120 def initialize(opts = {}) super(opts) self.address = opts[:address] self.disk_id = opts[:disk_id] self.initiator = opts[:initiator] self.lun_mapping = opts[:lun_mapping] self.password = opts[:password] self.paths = opts[:paths] self.port = opts[:port] self.portal = opts[:portal] self.product_id = opts[:product_id] self.serial = opts[:serial] self.size = opts[:size] self.status = opts[:status] self.storage_domain_id = opts[:storage_domain_id] self.target = opts[:target] self.username = opts[:username] self.vendor_id = opts[:vendor_id] self.volume_group_id = opts[:volume_group_id] end |
Instance Method Details
#==(other) ⇒ Object
Returns true
if self
and other
have the same attributes and values.
7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 |
# File 'lib/ovirtsdk4/types.rb', line 7144 def ==(other) super && @address == other.address && @disk_id == other.disk_id && @initiator == other.initiator && @lun_mapping == other.lun_mapping && @password == other.password && @paths == other.paths && @port == other.port && @portal == other.portal && @product_id == other.product_id && @serial == other.serial && @size == other.size && @status == other.status && @storage_domain_id == other.storage_domain_id && @target == other.target && @username == other.username && @vendor_id == other.vendor_id && @volume_group_id == other.volume_group_id end |
#address ⇒ String
Returns the value of the address
attribute.
6777 6778 6779 |
# File 'lib/ovirtsdk4/types.rb', line 6777 def address @address end |
#address=(value) ⇒ Object
Sets the value of the address
attribute.
6786 6787 6788 |
# File 'lib/ovirtsdk4/types.rb', line 6786 def address=(value) @address = value end |
#disk_id ⇒ String
Returns the value of the disk_id
attribute.
6795 6796 6797 |
# File 'lib/ovirtsdk4/types.rb', line 6795 def disk_id @disk_id end |
#disk_id=(value) ⇒ Object
Sets the value of the disk_id
attribute.
6804 6805 6806 |
# File 'lib/ovirtsdk4/types.rb', line 6804 def disk_id=(value) @disk_id = value end |
#hash ⇒ Object
Generates a hash value for this object.
7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 |
# File 'lib/ovirtsdk4/types.rb', line 7168 def hash super + @address.hash + @disk_id.hash + @initiator.hash + @lun_mapping.hash + @password.hash + @paths.hash + @port.hash + @portal.hash + @product_id.hash + @serial.hash + @size.hash + @status.hash + @storage_domain_id.hash + @target.hash + @username.hash + @vendor_id.hash + @volume_group_id.hash end |
#initiator ⇒ String
Returns the value of the initiator
attribute.
6813 6814 6815 |
# File 'lib/ovirtsdk4/types.rb', line 6813 def initiator @initiator end |
#initiator=(value) ⇒ Object
Sets the value of the initiator
attribute.
6822 6823 6824 |
# File 'lib/ovirtsdk4/types.rb', line 6822 def initiator=(value) @initiator = value end |
#lun_mapping ⇒ Integer
Returns the value of the lun_mapping
attribute.
6831 6832 6833 |
# File 'lib/ovirtsdk4/types.rb', line 6831 def lun_mapping @lun_mapping end |
#lun_mapping=(value) ⇒ Object
Sets the value of the lun_mapping
attribute.
6840 6841 6842 |
# File 'lib/ovirtsdk4/types.rb', line 6840 def lun_mapping=(value) @lun_mapping = value end |
#password ⇒ String
Returns the value of the password
attribute.
6849 6850 6851 |
# File 'lib/ovirtsdk4/types.rb', line 6849 def password @password end |
#password=(value) ⇒ Object
Sets the value of the password
attribute.
6858 6859 6860 |
# File 'lib/ovirtsdk4/types.rb', line 6858 def password=(value) @password = value end |
#paths ⇒ Integer
Returns the value of the paths
attribute.
6867 6868 6869 |
# File 'lib/ovirtsdk4/types.rb', line 6867 def paths @paths end |
#paths=(value) ⇒ Object
Sets the value of the paths
attribute.
6876 6877 6878 |
# File 'lib/ovirtsdk4/types.rb', line 6876 def paths=(value) @paths = value end |
#port ⇒ Integer
Returns the value of the port
attribute.
6885 6886 6887 |
# File 'lib/ovirtsdk4/types.rb', line 6885 def port @port end |
#port=(value) ⇒ Object
Sets the value of the port
attribute.
6894 6895 6896 |
# File 'lib/ovirtsdk4/types.rb', line 6894 def port=(value) @port = value end |
#portal ⇒ String
Returns the value of the portal
attribute.
6903 6904 6905 |
# File 'lib/ovirtsdk4/types.rb', line 6903 def portal @portal end |
#portal=(value) ⇒ Object
Sets the value of the portal
attribute.
6912 6913 6914 |
# File 'lib/ovirtsdk4/types.rb', line 6912 def portal=(value) @portal = value end |
#product_id ⇒ String
Returns the value of the product_id
attribute.
6921 6922 6923 |
# File 'lib/ovirtsdk4/types.rb', line 6921 def product_id @product_id end |
#product_id=(value) ⇒ Object
Sets the value of the product_id
attribute.
6930 6931 6932 |
# File 'lib/ovirtsdk4/types.rb', line 6930 def product_id=(value) @product_id = value end |
#serial ⇒ String
Returns the value of the serial
attribute.
6939 6940 6941 |
# File 'lib/ovirtsdk4/types.rb', line 6939 def serial @serial end |
#serial=(value) ⇒ Object
Sets the value of the serial
attribute.
6948 6949 6950 |
# File 'lib/ovirtsdk4/types.rb', line 6948 def serial=(value) @serial = value end |
#size ⇒ Integer
Returns the value of the size
attribute.
6957 6958 6959 |
# File 'lib/ovirtsdk4/types.rb', line 6957 def size @size end |
#size=(value) ⇒ Object
Sets the value of the size
attribute.
6966 6967 6968 |
# File 'lib/ovirtsdk4/types.rb', line 6966 def size=(value) @size = value end |
#status ⇒ String
Returns the value of the status
attribute.
6975 6976 6977 |
# File 'lib/ovirtsdk4/types.rb', line 6975 def status @status end |
#status=(value) ⇒ Object
Sets the value of the status
attribute.
6984 6985 6986 |
# File 'lib/ovirtsdk4/types.rb', line 6984 def status=(value) @status = value end |
#storage_domain_id ⇒ String
Returns the value of the storage_domain_id
attribute.
6993 6994 6995 |
# File 'lib/ovirtsdk4/types.rb', line 6993 def storage_domain_id @storage_domain_id end |
#storage_domain_id=(value) ⇒ Object
Sets the value of the storage_domain_id
attribute.
7002 7003 7004 |
# File 'lib/ovirtsdk4/types.rb', line 7002 def storage_domain_id=(value) @storage_domain_id = value end |
#target ⇒ String
Returns the value of the target
attribute.
7011 7012 7013 |
# File 'lib/ovirtsdk4/types.rb', line 7011 def target @target end |
#target=(value) ⇒ Object
Sets the value of the target
attribute.
7020 7021 7022 |
# File 'lib/ovirtsdk4/types.rb', line 7020 def target=(value) @target = value end |
#username ⇒ String
Returns the value of the username
attribute.
7029 7030 7031 |
# File 'lib/ovirtsdk4/types.rb', line 7029 def username @username end |
#username=(value) ⇒ Object
Sets the value of the username
attribute.
7038 7039 7040 |
# File 'lib/ovirtsdk4/types.rb', line 7038 def username=(value) @username = value end |
#vendor_id ⇒ String
Returns the value of the vendor_id
attribute.
7047 7048 7049 |
# File 'lib/ovirtsdk4/types.rb', line 7047 def vendor_id @vendor_id end |
#vendor_id=(value) ⇒ Object
Sets the value of the vendor_id
attribute.
7056 7057 7058 |
# File 'lib/ovirtsdk4/types.rb', line 7056 def vendor_id=(value) @vendor_id = value end |
#volume_group_id ⇒ String
Returns the value of the volume_group_id
attribute.
7065 7066 7067 |
# File 'lib/ovirtsdk4/types.rb', line 7065 def volume_group_id @volume_group_id end |
#volume_group_id=(value) ⇒ Object
Sets the value of the volume_group_id
attribute.
7074 7075 7076 |
# File 'lib/ovirtsdk4/types.rb', line 7074 def volume_group_id=(value) @volume_group_id = value end |