Class: OvirtSDK4::StorageConnection
- Inherits:
-
Identified
- Object
- Struct
- Identified
- OvirtSDK4::StorageConnection
- 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. -
#comment ⇒ String
Returns the value of the
comment
attribute. -
#comment=(value) ⇒ Object
Sets the value of the
comment
attribute. -
#description ⇒ String
Returns the value of the
description
attribute. -
#description=(value) ⇒ Object
Sets the value of the
description
attribute. -
#hash ⇒ Object
Generates a hash value for this object.
-
#host ⇒ Host
Returns the value of the
host
attribute. -
#host=(value) ⇒ Object
Sets the value of the
host
attribute. -
#id ⇒ String
Returns the value of the
id
attribute. -
#id=(value) ⇒ Object
Sets the value of the
id
attribute. -
#initialize(opts = {}) ⇒ StorageConnection
constructor
Creates a new instance of the StorageConnection class.
-
#mount_options ⇒ String
Returns the value of the
mount_options
attribute. -
#mount_options=(value) ⇒ Object
Sets the value of the
mount_options
attribute. -
#name ⇒ String
Returns the value of the
name
attribute. -
#name=(value) ⇒ Object
Sets the value of the
name
attribute. -
#nfs_retrans ⇒ Integer
Returns the value of the
nfs_retrans
attribute. -
#nfs_retrans=(value) ⇒ Object
Sets the value of the
nfs_retrans
attribute. -
#nfs_timeo ⇒ Integer
Returns the value of the
nfs_timeo
attribute. -
#nfs_timeo=(value) ⇒ Object
Sets the value of the
nfs_timeo
attribute. -
#nfs_version ⇒ NfsVersion
Returns the value of the
nfs_version
attribute. -
#nfs_version=(value) ⇒ Object
Sets the value of the
nfs_version
attribute. -
#password ⇒ String
Returns the value of the
password
attribute. -
#password=(value) ⇒ Object
Sets the value of the
password
attribute. -
#path ⇒ String
Returns the value of the
path
attribute. -
#path=(value) ⇒ Object
Sets the value of the
path
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. -
#target ⇒ String
Returns the value of the
target
attribute. -
#target=(value) ⇒ Object
Sets the value of the
target
attribute. -
#type ⇒ StorageType
Returns the value of the
type
attribute. -
#type=(value) ⇒ Object
Sets the value of the
type
attribute. -
#username ⇒ String
Returns the value of the
username
attribute. -
#username=(value) ⇒ Object
Sets the value of the
username
attribute. -
#vfs_type ⇒ String
Returns the value of the
vfs_type
attribute. -
#vfs_type=(value) ⇒ Object
Sets the value of the
vfs_type
attribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ StorageConnection
Creates a new instance of the OvirtSDK4::StorageConnection class.
20666 20667 20668 20669 20670 20671 20672 20673 20674 20675 20676 20677 20678 20679 20680 20681 20682 |
# File 'lib/ovirtsdk4/types.rb', line 20666 def initialize(opts = {}) super(opts) self.address = opts[:address] self.host = opts[:host] self. = opts[:mount_options] self.nfs_retrans = opts[:nfs_retrans] self.nfs_timeo = opts[:nfs_timeo] self.nfs_version = opts[:nfs_version] self.password = opts[:password] self.path = opts[:path] self.port = opts[:port] self.portal = opts[:portal] self.target = opts[:target] self.type = opts[:type] self.username = opts[:username] self.vfs_type = opts[:vfs_type] end |
Instance Method Details
#==(other) ⇒ Object
Returns true
if self
and other
have the same attributes and values.
20687 20688 20689 20690 20691 20692 20693 20694 20695 20696 20697 20698 20699 20700 20701 20702 20703 |
# File 'lib/ovirtsdk4/types.rb', line 20687 def ==(other) super && @address == other.address && @host == other.host && @mount_options == other. && @nfs_retrans == other.nfs_retrans && @nfs_timeo == other.nfs_timeo && @nfs_version == other.nfs_version && @password == other.password && @path == other.path && @port == other.port && @portal == other.portal && @target == other.target && @type == other.type && @username == other.username && @vfs_type == other.vfs_type end |
#address ⇒ String
Returns the value of the address
attribute.
20296 20297 20298 |
# File 'lib/ovirtsdk4/types.rb', line 20296 def address @address end |
#address=(value) ⇒ Object
Sets the value of the address
attribute.
20305 20306 20307 |
# File 'lib/ovirtsdk4/types.rb', line 20305 def address=(value) @address = value end |
#comment ⇒ String
Returns the value of the comment
attribute.
20314 20315 20316 |
# File 'lib/ovirtsdk4/types.rb', line 20314 def comment @comment end |
#comment=(value) ⇒ Object
Sets the value of the comment
attribute.
20323 20324 20325 |
# File 'lib/ovirtsdk4/types.rb', line 20323 def comment=(value) @comment = value end |
#description ⇒ String
Returns the value of the description
attribute.
20332 20333 20334 |
# File 'lib/ovirtsdk4/types.rb', line 20332 def description @description end |
#description=(value) ⇒ Object
Sets the value of the description
attribute.
20341 20342 20343 |
# File 'lib/ovirtsdk4/types.rb', line 20341 def description=(value) @description = value end |
#hash ⇒ Object
Generates a hash value for this object.
20708 20709 20710 20711 20712 20713 20714 20715 20716 20717 20718 20719 20720 20721 20722 20723 20724 |
# File 'lib/ovirtsdk4/types.rb', line 20708 def hash super + @address.hash + @host.hash + @mount_options.hash + @nfs_retrans.hash + @nfs_timeo.hash + @nfs_version.hash + @password.hash + @path.hash + @port.hash + @portal.hash + @target.hash + @type.hash + @username.hash + @vfs_type.hash end |
#host ⇒ Host
Returns the value of the host
attribute.
20350 20351 20352 |
# File 'lib/ovirtsdk4/types.rb', line 20350 def host @host end |
#host=(value) ⇒ Object
Sets the value of the host
attribute.
The value
parameter can be an instance of Host or a hash.
If it is a hash then a new instance will be created passing the hash as the
opts
parameter to the constructor.
20363 20364 20365 20366 20367 20368 |
# File 'lib/ovirtsdk4/types.rb', line 20363 def host=(value) if value.is_a?(Hash) value = Host.new(value) end @host = value end |
#id ⇒ String
Returns the value of the id
attribute.
20375 20376 20377 |
# File 'lib/ovirtsdk4/types.rb', line 20375 def id @id end |
#id=(value) ⇒ Object
Sets the value of the id
attribute.
20384 20385 20386 |
# File 'lib/ovirtsdk4/types.rb', line 20384 def id=(value) @id = value end |
#mount_options ⇒ String
Returns the value of the mount_options
attribute.
20393 20394 20395 |
# File 'lib/ovirtsdk4/types.rb', line 20393 def @mount_options end |
#mount_options=(value) ⇒ Object
Sets the value of the mount_options
attribute.
20402 20403 20404 |
# File 'lib/ovirtsdk4/types.rb', line 20402 def (value) @mount_options = value end |
#name ⇒ String
Returns the value of the name
attribute.
20411 20412 20413 |
# File 'lib/ovirtsdk4/types.rb', line 20411 def name @name end |
#name=(value) ⇒ Object
Sets the value of the name
attribute.
20420 20421 20422 |
# File 'lib/ovirtsdk4/types.rb', line 20420 def name=(value) @name = value end |
#nfs_retrans ⇒ Integer
Returns the value of the nfs_retrans
attribute.
20429 20430 20431 |
# File 'lib/ovirtsdk4/types.rb', line 20429 def nfs_retrans @nfs_retrans end |
#nfs_retrans=(value) ⇒ Object
Sets the value of the nfs_retrans
attribute.
20438 20439 20440 |
# File 'lib/ovirtsdk4/types.rb', line 20438 def nfs_retrans=(value) @nfs_retrans = value end |
#nfs_timeo ⇒ Integer
Returns the value of the nfs_timeo
attribute.
20447 20448 20449 |
# File 'lib/ovirtsdk4/types.rb', line 20447 def nfs_timeo @nfs_timeo end |
#nfs_timeo=(value) ⇒ Object
Sets the value of the nfs_timeo
attribute.
20456 20457 20458 |
# File 'lib/ovirtsdk4/types.rb', line 20456 def nfs_timeo=(value) @nfs_timeo = value end |
#nfs_version ⇒ NfsVersion
Returns the value of the nfs_version
attribute.
20465 20466 20467 |
# File 'lib/ovirtsdk4/types.rb', line 20465 def nfs_version @nfs_version end |
#nfs_version=(value) ⇒ Object
Sets the value of the nfs_version
attribute.
20474 20475 20476 |
# File 'lib/ovirtsdk4/types.rb', line 20474 def nfs_version=(value) @nfs_version = value end |
#password ⇒ String
Returns the value of the password
attribute.
20483 20484 20485 |
# File 'lib/ovirtsdk4/types.rb', line 20483 def password @password end |
#password=(value) ⇒ Object
Sets the value of the password
attribute.
20492 20493 20494 |
# File 'lib/ovirtsdk4/types.rb', line 20492 def password=(value) @password = value end |
#path ⇒ String
Returns the value of the path
attribute.
20501 20502 20503 |
# File 'lib/ovirtsdk4/types.rb', line 20501 def path @path end |
#path=(value) ⇒ Object
Sets the value of the path
attribute.
20510 20511 20512 |
# File 'lib/ovirtsdk4/types.rb', line 20510 def path=(value) @path = value end |
#port ⇒ Integer
Returns the value of the port
attribute.
20519 20520 20521 |
# File 'lib/ovirtsdk4/types.rb', line 20519 def port @port end |
#port=(value) ⇒ Object
Sets the value of the port
attribute.
20528 20529 20530 |
# File 'lib/ovirtsdk4/types.rb', line 20528 def port=(value) @port = value end |
#portal ⇒ String
Returns the value of the portal
attribute.
20537 20538 20539 |
# File 'lib/ovirtsdk4/types.rb', line 20537 def portal @portal end |
#portal=(value) ⇒ Object
Sets the value of the portal
attribute.
20546 20547 20548 |
# File 'lib/ovirtsdk4/types.rb', line 20546 def portal=(value) @portal = value end |
#target ⇒ String
Returns the value of the target
attribute.
20555 20556 20557 |
# File 'lib/ovirtsdk4/types.rb', line 20555 def target @target end |
#target=(value) ⇒ Object
Sets the value of the target
attribute.
20564 20565 20566 |
# File 'lib/ovirtsdk4/types.rb', line 20564 def target=(value) @target = value end |
#type ⇒ StorageType
Returns the value of the type
attribute.
20573 20574 20575 |
# File 'lib/ovirtsdk4/types.rb', line 20573 def type @type end |
#type=(value) ⇒ Object
Sets the value of the type
attribute.
20582 20583 20584 |
# File 'lib/ovirtsdk4/types.rb', line 20582 def type=(value) @type = value end |
#username ⇒ String
Returns the value of the username
attribute.
20591 20592 20593 |
# File 'lib/ovirtsdk4/types.rb', line 20591 def username @username end |
#username=(value) ⇒ Object
Sets the value of the username
attribute.
20600 20601 20602 |
# File 'lib/ovirtsdk4/types.rb', line 20600 def username=(value) @username = value end |
#vfs_type ⇒ String
Returns the value of the vfs_type
attribute.
20609 20610 20611 |
# File 'lib/ovirtsdk4/types.rb', line 20609 def vfs_type @vfs_type end |
#vfs_type=(value) ⇒ Object
Sets the value of the vfs_type
attribute.
20618 20619 20620 |
# File 'lib/ovirtsdk4/types.rb', line 20618 def vfs_type=(value) @vfs_type = value end |