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.
7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 |
# File 'lib/ovirtsdk4/types.rb', line 7280 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.
7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 |
# File 'lib/ovirtsdk4/types.rb', line 7304 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.
6937 6938 6939 |
# File 'lib/ovirtsdk4/types.rb', line 6937 def address @address end |
#address=(value) ⇒ Object
Sets the value of the address
attribute.
6946 6947 6948 |
# File 'lib/ovirtsdk4/types.rb', line 6946 def address=(value) @address = value end |
#disk_id ⇒ String
Returns the value of the disk_id
attribute.
6955 6956 6957 |
# File 'lib/ovirtsdk4/types.rb', line 6955 def disk_id @disk_id end |
#disk_id=(value) ⇒ Object
Sets the value of the disk_id
attribute.
6964 6965 6966 |
# File 'lib/ovirtsdk4/types.rb', line 6964 def disk_id=(value) @disk_id = value end |
#hash ⇒ Object
Generates a hash value for this object.
7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 |
# File 'lib/ovirtsdk4/types.rb', line 7328 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.
6973 6974 6975 |
# File 'lib/ovirtsdk4/types.rb', line 6973 def initiator @initiator end |
#initiator=(value) ⇒ Object
Sets the value of the initiator
attribute.
6982 6983 6984 |
# File 'lib/ovirtsdk4/types.rb', line 6982 def initiator=(value) @initiator = value end |
#lun_mapping ⇒ Integer
Returns the value of the lun_mapping
attribute.
6991 6992 6993 |
# File 'lib/ovirtsdk4/types.rb', line 6991 def lun_mapping @lun_mapping end |
#lun_mapping=(value) ⇒ Object
Sets the value of the lun_mapping
attribute.
7000 7001 7002 |
# File 'lib/ovirtsdk4/types.rb', line 7000 def lun_mapping=(value) @lun_mapping = value end |
#password ⇒ String
Returns the value of the password
attribute.
7009 7010 7011 |
# File 'lib/ovirtsdk4/types.rb', line 7009 def password @password end |
#password=(value) ⇒ Object
Sets the value of the password
attribute.
7018 7019 7020 |
# File 'lib/ovirtsdk4/types.rb', line 7018 def password=(value) @password = value end |
#paths ⇒ Integer
Returns the value of the paths
attribute.
7027 7028 7029 |
# File 'lib/ovirtsdk4/types.rb', line 7027 def paths @paths end |
#paths=(value) ⇒ Object
Sets the value of the paths
attribute.
7036 7037 7038 |
# File 'lib/ovirtsdk4/types.rb', line 7036 def paths=(value) @paths = value end |
#port ⇒ Integer
Returns the value of the port
attribute.
7045 7046 7047 |
# File 'lib/ovirtsdk4/types.rb', line 7045 def port @port end |
#port=(value) ⇒ Object
Sets the value of the port
attribute.
7054 7055 7056 |
# File 'lib/ovirtsdk4/types.rb', line 7054 def port=(value) @port = value end |
#portal ⇒ String
Returns the value of the portal
attribute.
7063 7064 7065 |
# File 'lib/ovirtsdk4/types.rb', line 7063 def portal @portal end |
#portal=(value) ⇒ Object
Sets the value of the portal
attribute.
7072 7073 7074 |
# File 'lib/ovirtsdk4/types.rb', line 7072 def portal=(value) @portal = value end |
#product_id ⇒ String
Returns the value of the product_id
attribute.
7081 7082 7083 |
# File 'lib/ovirtsdk4/types.rb', line 7081 def product_id @product_id end |
#product_id=(value) ⇒ Object
Sets the value of the product_id
attribute.
7090 7091 7092 |
# File 'lib/ovirtsdk4/types.rb', line 7090 def product_id=(value) @product_id = value end |
#serial ⇒ String
Returns the value of the serial
attribute.
7099 7100 7101 |
# File 'lib/ovirtsdk4/types.rb', line 7099 def serial @serial end |
#serial=(value) ⇒ Object
Sets the value of the serial
attribute.
7108 7109 7110 |
# File 'lib/ovirtsdk4/types.rb', line 7108 def serial=(value) @serial = value end |
#size ⇒ Integer
Returns the value of the size
attribute.
7117 7118 7119 |
# File 'lib/ovirtsdk4/types.rb', line 7117 def size @size end |
#size=(value) ⇒ Object
Sets the value of the size
attribute.
7126 7127 7128 |
# File 'lib/ovirtsdk4/types.rb', line 7126 def size=(value) @size = value end |
#status ⇒ String
Returns the value of the status
attribute.
7135 7136 7137 |
# File 'lib/ovirtsdk4/types.rb', line 7135 def status @status end |
#status=(value) ⇒ Object
Sets the value of the status
attribute.
7144 7145 7146 |
# File 'lib/ovirtsdk4/types.rb', line 7144 def status=(value) @status = value end |
#storage_domain_id ⇒ String
Returns the value of the storage_domain_id
attribute.
7153 7154 7155 |
# File 'lib/ovirtsdk4/types.rb', line 7153 def storage_domain_id @storage_domain_id end |
#storage_domain_id=(value) ⇒ Object
Sets the value of the storage_domain_id
attribute.
7162 7163 7164 |
# File 'lib/ovirtsdk4/types.rb', line 7162 def storage_domain_id=(value) @storage_domain_id = value end |
#target ⇒ String
Returns the value of the target
attribute.
7171 7172 7173 |
# File 'lib/ovirtsdk4/types.rb', line 7171 def target @target end |
#target=(value) ⇒ Object
Sets the value of the target
attribute.
7180 7181 7182 |
# File 'lib/ovirtsdk4/types.rb', line 7180 def target=(value) @target = value end |
#username ⇒ String
Returns the value of the username
attribute.
7189 7190 7191 |
# File 'lib/ovirtsdk4/types.rb', line 7189 def username @username end |
#username=(value) ⇒ Object
Sets the value of the username
attribute.
7198 7199 7200 |
# File 'lib/ovirtsdk4/types.rb', line 7198 def username=(value) @username = value end |
#vendor_id ⇒ String
Returns the value of the vendor_id
attribute.
7207 7208 7209 |
# File 'lib/ovirtsdk4/types.rb', line 7207 def vendor_id @vendor_id end |
#vendor_id=(value) ⇒ Object
Sets the value of the vendor_id
attribute.
7216 7217 7218 |
# File 'lib/ovirtsdk4/types.rb', line 7216 def vendor_id=(value) @vendor_id = value end |
#volume_group_id ⇒ String
Returns the value of the volume_group_id
attribute.
7225 7226 7227 |
# File 'lib/ovirtsdk4/types.rb', line 7225 def volume_group_id @volume_group_id end |
#volume_group_id=(value) ⇒ Object
Sets the value of the volume_group_id
attribute.
7234 7235 7236 |
# File 'lib/ovirtsdk4/types.rb', line 7234 def volume_group_id=(value) @volume_group_id = value end |