Class: OvirtSDK4::Action
- Inherits:
-
Identified
- Object
- Struct
- Identified
- OvirtSDK4::Action
- 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. -
#activate ⇒ Boolean
Returns the value of the
activate
attribute. -
#activate=(value) ⇒ Object
Sets the value of the
activate
attribute. -
#allow_partial_import ⇒ Boolean
Returns the value of the
allow_partial_import
attribute. -
#allow_partial_import=(value) ⇒ Object
Sets the value of the
allow_partial_import
attribute. -
#async ⇒ Boolean
Returns the value of the
async
attribute. -
#async=(value) ⇒ Object
Sets the value of the
async
attribute. -
#attachment ⇒ DiskAttachment
Returns the value of the
attachment
attribute. -
#attachment=(value) ⇒ Object
Sets the value of the
attachment
attribute. -
#authorized_key ⇒ AuthorizedKey
Returns the value of the
authorized_key
attribute. -
#authorized_key=(value) ⇒ Object
Sets the value of the
authorized_key
attribute. -
#bricks ⇒ Array<GlusterBrick>
Returns the value of the
bricks
attribute. -
#bricks=(list) ⇒ Object
Sets the value of the
bricks
attribute. -
#certificates ⇒ Array<Certificate>
Returns the value of the
certificates
attribute. -
#certificates=(list) ⇒ Object
Sets the value of the
certificates
attribute. -
#check_connectivity ⇒ Boolean
Returns the value of the
check_connectivity
attribute. -
#check_connectivity=(value) ⇒ Object
Sets the value of the
check_connectivity
attribute. -
#clone ⇒ Boolean
Returns the value of the
clone
attribute. -
#clone=(value) ⇒ Object
Sets the value of the
clone
attribute. -
#clone_permissions ⇒ Boolean
Returns the value of the
clone_permissions
attribute. -
#clone_permissions=(value) ⇒ Object
Sets the value of the
clone_permissions
attribute. -
#cluster ⇒ Cluster
Returns the value of the
cluster
attribute. -
#cluster=(value) ⇒ Object
Sets the value of the
cluster
attribute. -
#collapse_snapshots ⇒ Boolean
Returns the value of the
collapse_snapshots
attribute. -
#collapse_snapshots=(value) ⇒ Object
Sets the value of the
collapse_snapshots
attribute. -
#comment ⇒ String
Returns the value of the
comment
attribute. -
#comment=(value) ⇒ Object
Sets the value of the
comment
attribute. -
#commit_on_success ⇒ Boolean
Returns the value of the
commit_on_success
attribute. -
#commit_on_success=(value) ⇒ Object
Sets the value of the
commit_on_success
attribute. -
#connection ⇒ StorageConnection
Returns the value of the
connection
attribute. -
#connection=(value) ⇒ Object
Sets the value of the
connection
attribute. -
#connectivity_timeout ⇒ Integer
Returns the value of the
connectivity_timeout
attribute. -
#connectivity_timeout=(value) ⇒ Object
Sets the value of the
connectivity_timeout
attribute. -
#data_center ⇒ DataCenter
Returns the value of the
data_center
attribute. -
#data_center=(value) ⇒ Object
Sets the value of the
data_center
attribute. -
#deploy_hosted_engine ⇒ Boolean
Returns the value of the
deploy_hosted_engine
attribute. -
#deploy_hosted_engine=(value) ⇒ Object
Sets the value of the
deploy_hosted_engine
attribute. -
#description ⇒ String
Returns the value of the
description
attribute. -
#description=(value) ⇒ Object
Sets the value of the
description
attribute. -
#details ⇒ GlusterVolumeProfileDetails
Returns the value of the
details
attribute. -
#details=(value) ⇒ Object
Sets the value of the
details
attribute. -
#directory ⇒ String
Returns the value of the
directory
attribute. -
#directory=(value) ⇒ Object
Sets the value of the
directory
attribute. -
#discard_snapshots ⇒ Boolean
Returns the value of the
discard_snapshots
attribute. -
#discard_snapshots=(value) ⇒ Object
Sets the value of the
discard_snapshots
attribute. -
#discovered_targets ⇒ Array<IscsiDetails>
Returns the value of the
discovered_targets
attribute. -
#discovered_targets=(list) ⇒ Object
Sets the value of the
discovered_targets
attribute. -
#disk ⇒ Disk
Returns the value of the
disk
attribute. -
#disk=(value) ⇒ Object
Sets the value of the
disk
attribute. -
#disk_profile ⇒ DiskProfile
Returns the value of the
disk_profile
attribute. -
#disk_profile=(value) ⇒ Object
Sets the value of the
disk_profile
attribute. -
#disks ⇒ Array<Disk>
Returns the value of the
disks
attribute. -
#disks=(list) ⇒ Object
Sets the value of the
disks
attribute. -
#exclusive ⇒ Boolean
Returns the value of the
exclusive
attribute. -
#exclusive=(value) ⇒ Object
Sets the value of the
exclusive
attribute. -
#fault ⇒ Fault
Returns the value of the
fault
attribute. -
#fault=(value) ⇒ Object
Sets the value of the
fault
attribute. -
#fence_type ⇒ String
Returns the value of the
fence_type
attribute. -
#fence_type=(value) ⇒ Object
Sets the value of the
fence_type
attribute. -
#filename ⇒ String
Returns the value of the
filename
attribute. -
#filename=(value) ⇒ Object
Sets the value of the
filename
attribute. -
#filter ⇒ Boolean
Returns the value of the
filter
attribute. -
#filter=(value) ⇒ Object
Sets the value of the
filter
attribute. -
#fix_layout ⇒ Boolean
Returns the value of the
fix_layout
attribute. -
#fix_layout=(value) ⇒ Object
Sets the value of the
fix_layout
attribute. -
#force ⇒ Boolean
Returns the value of the
force
attribute. -
#force=(value) ⇒ Object
Sets the value of the
force
attribute. -
#grace_period ⇒ GracePeriod
Returns the value of the
grace_period
attribute. -
#grace_period=(value) ⇒ Object
Sets the value of the
grace_period
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. -
#image ⇒ String
Returns the value of the
image
attribute. -
#image=(value) ⇒ Object
Sets the value of the
image
attribute. -
#image_transfer ⇒ ImageTransfer
Returns the value of the
image_transfer
attribute. -
#image_transfer=(value) ⇒ Object
Sets the value of the
image_transfer
attribute. -
#import_as_template ⇒ Boolean
Returns the value of the
import_as_template
attribute. -
#import_as_template=(value) ⇒ Object
Sets the value of the
import_as_template
attribute. -
#initialize(opts = {}) ⇒ Action
constructor
Creates a new instance of the Action class.
-
#is_attached ⇒ Boolean
Returns the value of the
is_attached
attribute. -
#is_attached=(value) ⇒ Object
Sets the value of the
is_attached
attribute. -
#iscsi ⇒ IscsiDetails
Returns the value of the
iscsi
attribute. -
#iscsi=(value) ⇒ Object
Sets the value of the
iscsi
attribute. -
#iscsi_targets ⇒ Array<String>
Returns the value of the
iscsi_targets
attribute. -
#iscsi_targets=(list) ⇒ Object
Sets the value of the
iscsi_targets
attribute. -
#job ⇒ Job
Returns the value of the
job
attribute. -
#job=(value) ⇒ Object
Sets the value of the
job
attribute. -
#lease ⇒ StorageDomainLease
Returns the value of the
lease
attribute. -
#lease=(value) ⇒ Object
Sets the value of the
lease
attribute. -
#logical_units ⇒ Array<LogicalUnit>
Returns the value of the
logical_units
attribute. -
#logical_units=(list) ⇒ Object
Sets the value of the
logical_units
attribute. -
#maintenance_enabled ⇒ Boolean
Returns the value of the
maintenance_enabled
attribute. -
#maintenance_enabled=(value) ⇒ Object
Sets the value of the
maintenance_enabled
attribute. -
#modified_bonds ⇒ Array<HostNic>
Returns the value of the
modified_bonds
attribute. -
#modified_bonds=(list) ⇒ Object
Sets the value of the
modified_bonds
attribute. -
#modified_labels ⇒ Array<NetworkLabel>
Returns the value of the
modified_labels
attribute. -
#modified_labels=(list) ⇒ Object
Sets the value of the
modified_labels
attribute. -
#modified_network_attachments ⇒ Array<NetworkAttachment>
Returns the value of the
modified_network_attachments
attribute. -
#modified_network_attachments=(list) ⇒ Object
Sets the value of the
modified_network_attachments
attribute. -
#name ⇒ String
Returns the value of the
name
attribute. -
#name=(value) ⇒ Object
Sets the value of the
name
attribute. -
#option ⇒ Option
Returns the value of the
option
attribute. -
#option=(value) ⇒ Object
Sets the value of the
option
attribute. -
#pause ⇒ Boolean
Returns the value of the
pause
attribute. -
#pause=(value) ⇒ Object
Sets the value of the
pause
attribute. -
#permission ⇒ Permission
Returns the value of the
permission
attribute. -
#permission=(value) ⇒ Object
Sets the value of the
permission
attribute. -
#power_management ⇒ PowerManagement
Returns the value of the
power_management
attribute. -
#power_management=(value) ⇒ Object
Sets the value of the
power_management
attribute. -
#proxy_ticket ⇒ ProxyTicket
Returns the value of the
proxy_ticket
attribute. -
#proxy_ticket=(value) ⇒ Object
Sets the value of the
proxy_ticket
attribute. -
#quota ⇒ Quota
Returns the value of the
quota
attribute. -
#quota=(value) ⇒ Object
Sets the value of the
quota
attribute. -
#reason ⇒ String
Returns the value of the
reason
attribute. -
#reason=(value) ⇒ Object
Sets the value of the
reason
attribute. -
#reassign_bad_macs ⇒ Boolean
Returns the value of the
reassign_bad_macs
attribute. -
#reassign_bad_macs=(value) ⇒ Object
Sets the value of the
reassign_bad_macs
attribute. -
#reboot ⇒ Boolean
Returns the value of the
reboot
attribute. -
#reboot=(value) ⇒ Object
Sets the value of the
reboot
attribute. -
#registration_configuration ⇒ RegistrationConfiguration
Returns the value of the
registration_configuration
attribute. -
#registration_configuration=(value) ⇒ Object
Sets the value of the
registration_configuration
attribute. -
#remote_viewer_connection_file ⇒ String
Returns the value of the
remote_viewer_connection_file
attribute. -
#remote_viewer_connection_file=(value) ⇒ Object
Sets the value of the
remote_viewer_connection_file
attribute. -
#removed_bonds ⇒ Array<HostNic>
Returns the value of the
removed_bonds
attribute. -
#removed_bonds=(list) ⇒ Object
Sets the value of the
removed_bonds
attribute. -
#removed_labels ⇒ Array<NetworkLabel>
Returns the value of the
removed_labels
attribute. -
#removed_labels=(list) ⇒ Object
Sets the value of the
removed_labels
attribute. -
#removed_network_attachments ⇒ Array<NetworkAttachment>
Returns the value of the
removed_network_attachments
attribute. -
#removed_network_attachments=(list) ⇒ Object
Sets the value of the
removed_network_attachments
attribute. -
#resolution_type ⇒ String
Returns the value of the
resolution_type
attribute. -
#resolution_type=(value) ⇒ Object
Sets the value of the
resolution_type
attribute. -
#restore_memory ⇒ Boolean
Returns the value of the
restore_memory
attribute. -
#restore_memory=(value) ⇒ Object
Sets the value of the
restore_memory
attribute. -
#root_password ⇒ String
Returns the value of the
root_password
attribute. -
#root_password=(value) ⇒ Object
Sets the value of the
root_password
attribute. -
#seal ⇒ Boolean
Returns the value of the
seal
attribute. -
#seal=(value) ⇒ Object
Sets the value of the
seal
attribute. -
#snapshot ⇒ Snapshot
Returns the value of the
snapshot
attribute. -
#snapshot=(value) ⇒ Object
Sets the value of the
snapshot
attribute. -
#ssh ⇒ Ssh
Returns the value of the
ssh
attribute. -
#ssh=(value) ⇒ Object
Sets the value of the
ssh
attribute. -
#status ⇒ String
Returns the value of the
status
attribute. -
#status=(value) ⇒ Object
Sets the value of the
status
attribute. -
#stop_gluster_service ⇒ Boolean
Returns the value of the
stop_gluster_service
attribute. -
#stop_gluster_service=(value) ⇒ Object
Sets the value of the
stop_gluster_service
attribute. -
#storage_domain ⇒ StorageDomain
Returns the value of the
storage_domain
attribute. -
#storage_domain=(value) ⇒ Object
Sets the value of the
storage_domain
attribute. -
#storage_domains ⇒ Array<StorageDomain>
Returns the value of the
storage_domains
attribute. -
#storage_domains=(list) ⇒ Object
Sets the value of the
storage_domains
attribute. -
#succeeded ⇒ Boolean
Returns the value of the
succeeded
attribute. -
#succeeded=(value) ⇒ Object
Sets the value of the
succeeded
attribute. -
#synchronized_network_attachments ⇒ Array<NetworkAttachment>
Returns the value of the
synchronized_network_attachments
attribute. -
#synchronized_network_attachments=(list) ⇒ Object
Sets the value of the
synchronized_network_attachments
attribute. -
#template ⇒ Template
Returns the value of the
template
attribute. -
#template=(value) ⇒ Object
Sets the value of the
template
attribute. -
#ticket ⇒ Ticket
Returns the value of the
ticket
attribute. -
#ticket=(value) ⇒ Object
Sets the value of the
ticket
attribute. -
#undeploy_hosted_engine ⇒ Boolean
Returns the value of the
undeploy_hosted_engine
attribute. -
#undeploy_hosted_engine=(value) ⇒ Object
Sets the value of the
undeploy_hosted_engine
attribute. -
#use_cloud_init ⇒ Boolean
Returns the value of the
use_cloud_init
attribute. -
#use_cloud_init=(value) ⇒ Object
Sets the value of the
use_cloud_init
attribute. -
#use_sysprep ⇒ Boolean
Returns the value of the
use_sysprep
attribute. -
#use_sysprep=(value) ⇒ Object
Sets the value of the
use_sysprep
attribute. -
#virtual_functions_configuration ⇒ HostNicVirtualFunctionsConfiguration
Returns the value of the
virtual_functions_configuration
attribute. -
#virtual_functions_configuration=(value) ⇒ Object
Sets the value of the
virtual_functions_configuration
attribute. -
#vm ⇒ Vm
Returns the value of the
vm
attribute. -
#vm=(value) ⇒ Object
Sets the value of the
vm
attribute. -
#vnic_profile_mappings ⇒ Array<VnicProfileMapping>
Returns the value of the
vnic_profile_mappings
attribute. -
#vnic_profile_mappings=(list) ⇒ Object
Sets the value of the
vnic_profile_mappings
attribute. -
#volatile ⇒ Boolean
Returns the value of the
volatile
attribute. -
#volatile=(value) ⇒ Object
Sets the value of the
volatile
attribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ Action
Creates a new instance of the OvirtSDK4::Action class.
29303 29304 29305 29306 29307 29308 29309 29310 29311 29312 29313 29314 29315 29316 29317 29318 29319 29320 29321 29322 29323 29324 29325 29326 29327 29328 29329 29330 29331 29332 29333 29334 29335 29336 29337 29338 29339 29340 29341 29342 29343 29344 29345 29346 29347 29348 29349 29350 29351 29352 29353 29354 29355 29356 29357 29358 29359 29360 29361 29362 29363 29364 29365 29366 29367 29368 29369 29370 29371 29372 29373 29374 29375 29376 29377 29378 29379 29380 29381 29382 29383 29384 29385 29386 |
# File 'lib/ovirtsdk4/types.rb', line 29303 def initialize(opts = {}) super(opts) self.activate = opts[:activate] self.allow_partial_import = opts[:allow_partial_import] self.async = opts[:async] self. = opts[:attachment] self. = opts[:authorized_key] self.bricks = opts[:bricks] self.certificates = opts[:certificates] self.check_connectivity = opts[:check_connectivity] self.clone = opts[:clone] self. = opts[:clone_permissions] self.cluster = opts[:cluster] self.collapse_snapshots = opts[:collapse_snapshots] self.commit_on_success = opts[:commit_on_success] self.connection = opts[:connection] self.connectivity_timeout = opts[:connectivity_timeout] self.data_center = opts[:data_center] self.deploy_hosted_engine = opts[:deploy_hosted_engine] self.details = opts[:details] self.directory = opts[:directory] self.discard_snapshots = opts[:discard_snapshots] self.discovered_targets = opts[:discovered_targets] self.disk = opts[:disk] self.disk_profile = opts[:disk_profile] self.disks = opts[:disks] self.exclusive = opts[:exclusive] self.fault = opts[:fault] self.fence_type = opts[:fence_type] self.filename = opts[:filename] self.filter = opts[:filter] self.fix_layout = opts[:fix_layout] self.force = opts[:force] self.grace_period = opts[:grace_period] self.host = opts[:host] self.image = opts[:image] self.image_transfer = opts[:image_transfer] self.import_as_template = opts[:import_as_template] self.is_attached = opts[:is_attached] self.iscsi = opts[:iscsi] self.iscsi_targets = opts[:iscsi_targets] self.job = opts[:job] self.lease = opts[:lease] self.logical_units = opts[:logical_units] self.maintenance_enabled = opts[:maintenance_enabled] self.modified_bonds = opts[:modified_bonds] self.modified_labels = opts[:modified_labels] self. = opts[:modified_network_attachments] self.option = opts[:option] self.pause = opts[:pause] self. = opts[:permission] self.power_management = opts[:power_management] self.proxy_ticket = opts[:proxy_ticket] self.quota = opts[:quota] self.reason = opts[:reason] self.reassign_bad_macs = opts[:reassign_bad_macs] self.reboot = opts[:reboot] self.registration_configuration = opts[:registration_configuration] self.remote_viewer_connection_file = opts[:remote_viewer_connection_file] self.removed_bonds = opts[:removed_bonds] self.removed_labels = opts[:removed_labels] self. = opts[:removed_network_attachments] self.resolution_type = opts[:resolution_type] self.restore_memory = opts[:restore_memory] self.root_password = opts[:root_password] self.seal = opts[:seal] self.snapshot = opts[:snapshot] self.ssh = opts[:ssh] self.status = opts[:status] self.stop_gluster_service = opts[:stop_gluster_service] self.storage_domain = opts[:storage_domain] self.storage_domains = opts[:storage_domains] self.succeeded = opts[:succeeded] self. = opts[:synchronized_network_attachments] self.template = opts[:template] self.ticket = opts[:ticket] self.undeploy_hosted_engine = opts[:undeploy_hosted_engine] self.use_cloud_init = opts[:use_cloud_init] self.use_sysprep = opts[:use_sysprep] self.virtual_functions_configuration = opts[:virtual_functions_configuration] self.vm = opts[:vm] self.vnic_profile_mappings = opts[:vnic_profile_mappings] self.volatile = opts[:volatile] end |
Instance Method Details
#==(other) ⇒ Object
Returns true
if self
and other
have the same attributes and values.
29391 29392 29393 29394 29395 29396 29397 29398 29399 29400 29401 29402 29403 29404 29405 29406 29407 29408 29409 29410 29411 29412 29413 29414 29415 29416 29417 29418 29419 29420 29421 29422 29423 29424 29425 29426 29427 29428 29429 29430 29431 29432 29433 29434 29435 29436 29437 29438 29439 29440 29441 29442 29443 29444 29445 29446 29447 29448 29449 29450 29451 29452 29453 29454 29455 29456 29457 29458 29459 29460 29461 29462 29463 29464 29465 29466 29467 29468 29469 29470 29471 29472 29473 29474 |
# File 'lib/ovirtsdk4/types.rb', line 29391 def ==(other) super && @activate == other.activate && @allow_partial_import == other.allow_partial_import && @async == other.async && @attachment == other. && @authorized_key == other. && @bricks == other.bricks && @certificates == other.certificates && @check_connectivity == other.check_connectivity && @clone == other.clone && @clone_permissions == other. && @cluster == other.cluster && @collapse_snapshots == other.collapse_snapshots && @commit_on_success == other.commit_on_success && @connection == other.connection && @connectivity_timeout == other.connectivity_timeout && @data_center == other.data_center && @deploy_hosted_engine == other.deploy_hosted_engine && @details == other.details && @directory == other.directory && @discard_snapshots == other.discard_snapshots && @discovered_targets == other.discovered_targets && @disk == other.disk && @disk_profile == other.disk_profile && @disks == other.disks && @exclusive == other.exclusive && @fault == other.fault && @fence_type == other.fence_type && @filename == other.filename && @filter == other.filter && @fix_layout == other.fix_layout && @force == other.force && @grace_period == other.grace_period && @host == other.host && @image == other.image && @image_transfer == other.image_transfer && @import_as_template == other.import_as_template && @is_attached == other.is_attached && @iscsi == other.iscsi && @iscsi_targets == other.iscsi_targets && @job == other.job && @lease == other.lease && @logical_units == other.logical_units && @maintenance_enabled == other.maintenance_enabled && @modified_bonds == other.modified_bonds && @modified_labels == other.modified_labels && @modified_network_attachments == other. && @option == other.option && @pause == other.pause && @permission == other. && @power_management == other.power_management && @proxy_ticket == other.proxy_ticket && @quota == other.quota && @reason == other.reason && @reassign_bad_macs == other.reassign_bad_macs && @reboot == other.reboot && @registration_configuration == other.registration_configuration && @remote_viewer_connection_file == other.remote_viewer_connection_file && @removed_bonds == other.removed_bonds && @removed_labels == other.removed_labels && @removed_network_attachments == other. && @resolution_type == other.resolution_type && @restore_memory == other.restore_memory && @root_password == other.root_password && @seal == other.seal && @snapshot == other.snapshot && @ssh == other.ssh && @status == other.status && @stop_gluster_service == other.stop_gluster_service && @storage_domain == other.storage_domain && @storage_domains == other.storage_domains && @succeeded == other.succeeded && @synchronized_network_attachments == other. && @template == other.template && @ticket == other.ticket && @undeploy_hosted_engine == other.undeploy_hosted_engine && @use_cloud_init == other.use_cloud_init && @use_sysprep == other.use_sysprep && @virtual_functions_configuration == other.virtual_functions_configuration && @vm == other.vm && @vnic_profile_mappings == other.vnic_profile_mappings && @volatile == other.volatile end |
#activate ⇒ Boolean
Returns the value of the activate
attribute.
27292 27293 27294 |
# File 'lib/ovirtsdk4/types.rb', line 27292 def activate @activate end |
#activate=(value) ⇒ Object
Sets the value of the activate
attribute.
27301 27302 27303 |
# File 'lib/ovirtsdk4/types.rb', line 27301 def activate=(value) @activate = value end |
#allow_partial_import ⇒ Boolean
Returns the value of the allow_partial_import
attribute.
27310 27311 27312 |
# File 'lib/ovirtsdk4/types.rb', line 27310 def allow_partial_import @allow_partial_import end |
#allow_partial_import=(value) ⇒ Object
Sets the value of the allow_partial_import
attribute.
27319 27320 27321 |
# File 'lib/ovirtsdk4/types.rb', line 27319 def allow_partial_import=(value) @allow_partial_import = value end |
#async ⇒ Boolean
Returns the value of the async
attribute.
27328 27329 27330 |
# File 'lib/ovirtsdk4/types.rb', line 27328 def async @async end |
#async=(value) ⇒ Object
Sets the value of the async
attribute.
27337 27338 27339 |
# File 'lib/ovirtsdk4/types.rb', line 27337 def async=(value) @async = value end |
#attachment ⇒ DiskAttachment
Returns the value of the attachment
attribute.
27346 27347 27348 |
# File 'lib/ovirtsdk4/types.rb', line 27346 def @attachment end |
#attachment=(value) ⇒ Object
Sets the value of the attachment
attribute.
The value
parameter can be an instance of DiskAttachment 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.
27359 27360 27361 27362 27363 27364 |
# File 'lib/ovirtsdk4/types.rb', line 27359 def (value) if value.is_a?(Hash) value = DiskAttachment.new(value) end @attachment = value end |
#authorized_key ⇒ AuthorizedKey
Returns the value of the authorized_key
attribute.
27371 27372 27373 |
# File 'lib/ovirtsdk4/types.rb', line 27371 def @authorized_key end |
#authorized_key=(value) ⇒ Object
Sets the value of the authorized_key
attribute.
The value
parameter can be an instance of OvirtSDK4::AuthorizedKey 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.
27384 27385 27386 27387 27388 27389 |
# File 'lib/ovirtsdk4/types.rb', line 27384 def (value) if value.is_a?(Hash) value = AuthorizedKey.new(value) end @authorized_key = value end |
#bricks ⇒ Array<GlusterBrick>
Returns the value of the bricks
attribute.
27396 27397 27398 |
# File 'lib/ovirtsdk4/types.rb', line 27396 def bricks @bricks end |
#bricks=(list) ⇒ Object
Sets the value of the bricks
attribute.
27405 27406 27407 27408 27409 27410 27411 27412 27413 27414 27415 |
# File 'lib/ovirtsdk4/types.rb', line 27405 def bricks=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = GlusterBrick.new(value) end end end @bricks = list end |
#certificates ⇒ Array<Certificate>
Returns the value of the certificates
attribute.
27422 27423 27424 |
# File 'lib/ovirtsdk4/types.rb', line 27422 def certificates @certificates end |
#certificates=(list) ⇒ Object
Sets the value of the certificates
attribute.
27431 27432 27433 27434 27435 27436 27437 27438 27439 27440 27441 |
# File 'lib/ovirtsdk4/types.rb', line 27431 def certificates=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Certificate.new(value) end end end @certificates = list end |
#check_connectivity ⇒ Boolean
Returns the value of the check_connectivity
attribute.
27448 27449 27450 |
# File 'lib/ovirtsdk4/types.rb', line 27448 def check_connectivity @check_connectivity end |
#check_connectivity=(value) ⇒ Object
Sets the value of the check_connectivity
attribute.
27457 27458 27459 |
# File 'lib/ovirtsdk4/types.rb', line 27457 def check_connectivity=(value) @check_connectivity = value end |
#clone ⇒ Boolean
Returns the value of the clone
attribute.
27466 27467 27468 |
# File 'lib/ovirtsdk4/types.rb', line 27466 def clone @clone end |
#clone=(value) ⇒ Object
Sets the value of the clone
attribute.
27475 27476 27477 |
# File 'lib/ovirtsdk4/types.rb', line 27475 def clone=(value) @clone = value end |
#clone_permissions ⇒ Boolean
Returns the value of the clone_permissions
attribute.
27484 27485 27486 |
# File 'lib/ovirtsdk4/types.rb', line 27484 def @clone_permissions end |
#clone_permissions=(value) ⇒ Object
Sets the value of the clone_permissions
attribute.
27493 27494 27495 |
# File 'lib/ovirtsdk4/types.rb', line 27493 def (value) @clone_permissions = value end |
#cluster ⇒ Cluster
Returns the value of the cluster
attribute.
27502 27503 27504 |
# File 'lib/ovirtsdk4/types.rb', line 27502 def cluster @cluster end |
#cluster=(value) ⇒ Object
Sets the value of the cluster
attribute.
The value
parameter can be an instance of Cluster 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.
27515 27516 27517 27518 27519 27520 |
# File 'lib/ovirtsdk4/types.rb', line 27515 def cluster=(value) if value.is_a?(Hash) value = Cluster.new(value) end @cluster = value end |
#collapse_snapshots ⇒ Boolean
Returns the value of the collapse_snapshots
attribute.
27527 27528 27529 |
# File 'lib/ovirtsdk4/types.rb', line 27527 def collapse_snapshots @collapse_snapshots end |
#collapse_snapshots=(value) ⇒ Object
Sets the value of the collapse_snapshots
attribute.
27536 27537 27538 |
# File 'lib/ovirtsdk4/types.rb', line 27536 def collapse_snapshots=(value) @collapse_snapshots = value end |
#comment ⇒ String
Returns the value of the comment
attribute.
27545 27546 27547 |
# File 'lib/ovirtsdk4/types.rb', line 27545 def comment @comment end |
#comment=(value) ⇒ Object
Sets the value of the comment
attribute.
27554 27555 27556 |
# File 'lib/ovirtsdk4/types.rb', line 27554 def comment=(value) @comment = value end |
#commit_on_success ⇒ Boolean
Returns the value of the commit_on_success
attribute.
27563 27564 27565 |
# File 'lib/ovirtsdk4/types.rb', line 27563 def commit_on_success @commit_on_success end |
#commit_on_success=(value) ⇒ Object
Sets the value of the commit_on_success
attribute.
27572 27573 27574 |
# File 'lib/ovirtsdk4/types.rb', line 27572 def commit_on_success=(value) @commit_on_success = value end |
#connection ⇒ StorageConnection
Returns the value of the connection
attribute.
27581 27582 27583 |
# File 'lib/ovirtsdk4/types.rb', line 27581 def connection @connection end |
#connection=(value) ⇒ Object
Sets the value of the connection
attribute.
The value
parameter can be an instance of StorageConnection 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.
27594 27595 27596 27597 27598 27599 |
# File 'lib/ovirtsdk4/types.rb', line 27594 def connection=(value) if value.is_a?(Hash) value = StorageConnection.new(value) end @connection = value end |
#connectivity_timeout ⇒ Integer
Returns the value of the connectivity_timeout
attribute.
27606 27607 27608 |
# File 'lib/ovirtsdk4/types.rb', line 27606 def connectivity_timeout @connectivity_timeout end |
#connectivity_timeout=(value) ⇒ Object
Sets the value of the connectivity_timeout
attribute.
27615 27616 27617 |
# File 'lib/ovirtsdk4/types.rb', line 27615 def connectivity_timeout=(value) @connectivity_timeout = value end |
#data_center ⇒ DataCenter
Returns the value of the data_center
attribute.
27624 27625 27626 |
# File 'lib/ovirtsdk4/types.rb', line 27624 def data_center @data_center end |
#data_center=(value) ⇒ Object
Sets the value of the data_center
attribute.
The value
parameter can be an instance of DataCenter 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.
27637 27638 27639 27640 27641 27642 |
# File 'lib/ovirtsdk4/types.rb', line 27637 def data_center=(value) if value.is_a?(Hash) value = DataCenter.new(value) end @data_center = value end |
#deploy_hosted_engine ⇒ Boolean
Returns the value of the deploy_hosted_engine
attribute.
27649 27650 27651 |
# File 'lib/ovirtsdk4/types.rb', line 27649 def deploy_hosted_engine @deploy_hosted_engine end |
#deploy_hosted_engine=(value) ⇒ Object
Sets the value of the deploy_hosted_engine
attribute.
27658 27659 27660 |
# File 'lib/ovirtsdk4/types.rb', line 27658 def deploy_hosted_engine=(value) @deploy_hosted_engine = value end |
#description ⇒ String
Returns the value of the description
attribute.
27667 27668 27669 |
# File 'lib/ovirtsdk4/types.rb', line 27667 def description @description end |
#description=(value) ⇒ Object
Sets the value of the description
attribute.
27676 27677 27678 |
# File 'lib/ovirtsdk4/types.rb', line 27676 def description=(value) @description = value end |
#details ⇒ GlusterVolumeProfileDetails
Returns the value of the details
attribute.
27685 27686 27687 |
# File 'lib/ovirtsdk4/types.rb', line 27685 def details @details end |
#details=(value) ⇒ Object
Sets the value of the details
attribute.
The value
parameter can be an instance of GlusterVolumeProfileDetails 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.
27698 27699 27700 27701 27702 27703 |
# File 'lib/ovirtsdk4/types.rb', line 27698 def details=(value) if value.is_a?(Hash) value = GlusterVolumeProfileDetails.new(value) end @details = value end |
#directory ⇒ String
Returns the value of the directory
attribute.
27710 27711 27712 |
# File 'lib/ovirtsdk4/types.rb', line 27710 def directory @directory end |
#directory=(value) ⇒ Object
Sets the value of the directory
attribute.
27719 27720 27721 |
# File 'lib/ovirtsdk4/types.rb', line 27719 def directory=(value) @directory = value end |
#discard_snapshots ⇒ Boolean
Returns the value of the discard_snapshots
attribute.
27728 27729 27730 |
# File 'lib/ovirtsdk4/types.rb', line 27728 def discard_snapshots @discard_snapshots end |
#discard_snapshots=(value) ⇒ Object
Sets the value of the discard_snapshots
attribute.
27737 27738 27739 |
# File 'lib/ovirtsdk4/types.rb', line 27737 def discard_snapshots=(value) @discard_snapshots = value end |
#discovered_targets ⇒ Array<IscsiDetails>
Returns the value of the discovered_targets
attribute.
27746 27747 27748 |
# File 'lib/ovirtsdk4/types.rb', line 27746 def discovered_targets @discovered_targets end |
#discovered_targets=(list) ⇒ Object
Sets the value of the discovered_targets
attribute.
27755 27756 27757 27758 27759 27760 27761 27762 27763 27764 27765 |
# File 'lib/ovirtsdk4/types.rb', line 27755 def discovered_targets=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = IscsiDetails.new(value) end end end @discovered_targets = list end |
#disk ⇒ Disk
Returns the value of the disk
attribute.
27772 27773 27774 |
# File 'lib/ovirtsdk4/types.rb', line 27772 def disk @disk end |
#disk=(value) ⇒ Object
Sets the value of the disk
attribute.
The value
parameter can be an instance of Disk 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.
27785 27786 27787 27788 27789 27790 |
# File 'lib/ovirtsdk4/types.rb', line 27785 def disk=(value) if value.is_a?(Hash) value = Disk.new(value) end @disk = value end |
#disk_profile ⇒ DiskProfile
Returns the value of the disk_profile
attribute.
27797 27798 27799 |
# File 'lib/ovirtsdk4/types.rb', line 27797 def disk_profile @disk_profile end |
#disk_profile=(value) ⇒ Object
Sets the value of the disk_profile
attribute.
The value
parameter can be an instance of DiskProfile 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.
27810 27811 27812 27813 27814 27815 |
# File 'lib/ovirtsdk4/types.rb', line 27810 def disk_profile=(value) if value.is_a?(Hash) value = DiskProfile.new(value) end @disk_profile = value end |
#disks ⇒ Array<Disk>
Returns the value of the disks
attribute.
27822 27823 27824 |
# File 'lib/ovirtsdk4/types.rb', line 27822 def disks @disks end |
#disks=(list) ⇒ Object
Sets the value of the disks
attribute.
27831 27832 27833 27834 27835 27836 27837 27838 27839 27840 27841 |
# File 'lib/ovirtsdk4/types.rb', line 27831 def disks=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Disk.new(value) end end end @disks = list end |
#exclusive ⇒ Boolean
Returns the value of the exclusive
attribute.
27848 27849 27850 |
# File 'lib/ovirtsdk4/types.rb', line 27848 def exclusive @exclusive end |
#exclusive=(value) ⇒ Object
Sets the value of the exclusive
attribute.
27857 27858 27859 |
# File 'lib/ovirtsdk4/types.rb', line 27857 def exclusive=(value) @exclusive = value end |
#fault ⇒ Fault
Returns the value of the fault
attribute.
27866 27867 27868 |
# File 'lib/ovirtsdk4/types.rb', line 27866 def fault @fault end |
#fault=(value) ⇒ Object
Sets the value of the fault
attribute.
The value
parameter can be an instance of Fault 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.
27879 27880 27881 27882 27883 27884 |
# File 'lib/ovirtsdk4/types.rb', line 27879 def fault=(value) if value.is_a?(Hash) value = Fault.new(value) end @fault = value end |
#fence_type ⇒ String
Returns the value of the fence_type
attribute.
27891 27892 27893 |
# File 'lib/ovirtsdk4/types.rb', line 27891 def fence_type @fence_type end |
#fence_type=(value) ⇒ Object
Sets the value of the fence_type
attribute.
27900 27901 27902 |
# File 'lib/ovirtsdk4/types.rb', line 27900 def fence_type=(value) @fence_type = value end |
#filename ⇒ String
Returns the value of the filename
attribute.
27909 27910 27911 |
# File 'lib/ovirtsdk4/types.rb', line 27909 def filename @filename end |
#filename=(value) ⇒ Object
Sets the value of the filename
attribute.
27918 27919 27920 |
# File 'lib/ovirtsdk4/types.rb', line 27918 def filename=(value) @filename = value end |
#filter ⇒ Boolean
Returns the value of the filter
attribute.
27927 27928 27929 |
# File 'lib/ovirtsdk4/types.rb', line 27927 def filter @filter end |
#filter=(value) ⇒ Object
Sets the value of the filter
attribute.
27936 27937 27938 |
# File 'lib/ovirtsdk4/types.rb', line 27936 def filter=(value) @filter = value end |
#fix_layout ⇒ Boolean
Returns the value of the fix_layout
attribute.
27945 27946 27947 |
# File 'lib/ovirtsdk4/types.rb', line 27945 def fix_layout @fix_layout end |
#fix_layout=(value) ⇒ Object
Sets the value of the fix_layout
attribute.
27954 27955 27956 |
# File 'lib/ovirtsdk4/types.rb', line 27954 def fix_layout=(value) @fix_layout = value end |
#force ⇒ Boolean
Returns the value of the force
attribute.
27963 27964 27965 |
# File 'lib/ovirtsdk4/types.rb', line 27963 def force @force end |
#force=(value) ⇒ Object
Sets the value of the force
attribute.
27972 27973 27974 |
# File 'lib/ovirtsdk4/types.rb', line 27972 def force=(value) @force = value end |
#grace_period ⇒ GracePeriod
Returns the value of the grace_period
attribute.
27981 27982 27983 |
# File 'lib/ovirtsdk4/types.rb', line 27981 def grace_period @grace_period end |
#grace_period=(value) ⇒ Object
Sets the value of the grace_period
attribute.
The value
parameter can be an instance of GracePeriod 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.
27994 27995 27996 27997 27998 27999 |
# File 'lib/ovirtsdk4/types.rb', line 27994 def grace_period=(value) if value.is_a?(Hash) value = GracePeriod.new(value) end @grace_period = value end |
#hash ⇒ Object
Generates a hash value for this object.
29479 29480 29481 29482 29483 29484 29485 29486 29487 29488 29489 29490 29491 29492 29493 29494 29495 29496 29497 29498 29499 29500 29501 29502 29503 29504 29505 29506 29507 29508 29509 29510 29511 29512 29513 29514 29515 29516 29517 29518 29519 29520 29521 29522 29523 29524 29525 29526 29527 29528 29529 29530 29531 29532 29533 29534 29535 29536 29537 29538 29539 29540 29541 29542 29543 29544 29545 29546 29547 29548 29549 29550 29551 29552 29553 29554 29555 29556 29557 29558 29559 29560 29561 29562 |
# File 'lib/ovirtsdk4/types.rb', line 29479 def hash super + @activate.hash + @allow_partial_import.hash + @async.hash + @attachment.hash + @authorized_key.hash + @bricks.hash + @certificates.hash + @check_connectivity.hash + @clone.hash + @clone_permissions.hash + @cluster.hash + @collapse_snapshots.hash + @commit_on_success.hash + @connection.hash + @connectivity_timeout.hash + @data_center.hash + @deploy_hosted_engine.hash + @details.hash + @directory.hash + @discard_snapshots.hash + @discovered_targets.hash + @disk.hash + @disk_profile.hash + @disks.hash + @exclusive.hash + @fault.hash + @fence_type.hash + @filename.hash + @filter.hash + @fix_layout.hash + @force.hash + @grace_period.hash + @host.hash + @image.hash + @image_transfer.hash + @import_as_template.hash + @is_attached.hash + @iscsi.hash + @iscsi_targets.hash + @job.hash + @lease.hash + @logical_units.hash + @maintenance_enabled.hash + @modified_bonds.hash + @modified_labels.hash + @modified_network_attachments.hash + @option.hash + @pause.hash + @permission.hash + @power_management.hash + @proxy_ticket.hash + @quota.hash + @reason.hash + @reassign_bad_macs.hash + @reboot.hash + @registration_configuration.hash + @remote_viewer_connection_file.hash + @removed_bonds.hash + @removed_labels.hash + @removed_network_attachments.hash + @resolution_type.hash + @restore_memory.hash + @root_password.hash + @seal.hash + @snapshot.hash + @ssh.hash + @status.hash + @stop_gluster_service.hash + @storage_domain.hash + @storage_domains.hash + @succeeded.hash + @synchronized_network_attachments.hash + @template.hash + @ticket.hash + @undeploy_hosted_engine.hash + @use_cloud_init.hash + @use_sysprep.hash + @virtual_functions_configuration.hash + @vm.hash + @vnic_profile_mappings.hash + @volatile.hash end |
#host ⇒ Host
Returns the value of the host
attribute.
28006 28007 28008 |
# File 'lib/ovirtsdk4/types.rb', line 28006 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.
28019 28020 28021 28022 28023 28024 |
# File 'lib/ovirtsdk4/types.rb', line 28019 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.
28031 28032 28033 |
# File 'lib/ovirtsdk4/types.rb', line 28031 def id @id end |
#id=(value) ⇒ Object
Sets the value of the id
attribute.
28040 28041 28042 |
# File 'lib/ovirtsdk4/types.rb', line 28040 def id=(value) @id = value end |
#image ⇒ String
Returns the value of the image
attribute.
28049 28050 28051 |
# File 'lib/ovirtsdk4/types.rb', line 28049 def image @image end |
#image=(value) ⇒ Object
Sets the value of the image
attribute.
28058 28059 28060 |
# File 'lib/ovirtsdk4/types.rb', line 28058 def image=(value) @image = value end |
#image_transfer ⇒ ImageTransfer
Returns the value of the image_transfer
attribute.
28067 28068 28069 |
# File 'lib/ovirtsdk4/types.rb', line 28067 def image_transfer @image_transfer end |
#image_transfer=(value) ⇒ Object
Sets the value of the image_transfer
attribute.
The value
parameter can be an instance of ImageTransfer 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.
28080 28081 28082 28083 28084 28085 |
# File 'lib/ovirtsdk4/types.rb', line 28080 def image_transfer=(value) if value.is_a?(Hash) value = ImageTransfer.new(value) end @image_transfer = value end |
#import_as_template ⇒ Boolean
Returns the value of the import_as_template
attribute.
28092 28093 28094 |
# File 'lib/ovirtsdk4/types.rb', line 28092 def import_as_template @import_as_template end |
#import_as_template=(value) ⇒ Object
Sets the value of the import_as_template
attribute.
28101 28102 28103 |
# File 'lib/ovirtsdk4/types.rb', line 28101 def import_as_template=(value) @import_as_template = value end |
#is_attached ⇒ Boolean
Returns the value of the is_attached
attribute.
28110 28111 28112 |
# File 'lib/ovirtsdk4/types.rb', line 28110 def is_attached @is_attached end |
#is_attached=(value) ⇒ Object
Sets the value of the is_attached
attribute.
28119 28120 28121 |
# File 'lib/ovirtsdk4/types.rb', line 28119 def is_attached=(value) @is_attached = value end |
#iscsi ⇒ IscsiDetails
Returns the value of the iscsi
attribute.
28128 28129 28130 |
# File 'lib/ovirtsdk4/types.rb', line 28128 def iscsi @iscsi end |
#iscsi=(value) ⇒ Object
Sets the value of the iscsi
attribute.
The value
parameter can be an instance of IscsiDetails 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.
28141 28142 28143 28144 28145 28146 |
# File 'lib/ovirtsdk4/types.rb', line 28141 def iscsi=(value) if value.is_a?(Hash) value = IscsiDetails.new(value) end @iscsi = value end |
#iscsi_targets ⇒ Array<String>
Returns the value of the iscsi_targets
attribute.
28153 28154 28155 |
# File 'lib/ovirtsdk4/types.rb', line 28153 def iscsi_targets @iscsi_targets end |
#iscsi_targets=(list) ⇒ Object
Sets the value of the iscsi_targets
attribute.
28162 28163 28164 |
# File 'lib/ovirtsdk4/types.rb', line 28162 def iscsi_targets=(list) @iscsi_targets = list end |
#job ⇒ Job
Returns the value of the job
attribute.
28171 28172 28173 |
# File 'lib/ovirtsdk4/types.rb', line 28171 def job @job end |
#job=(value) ⇒ Object
Sets the value of the job
attribute.
The value
parameter can be an instance of Job 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.
28184 28185 28186 28187 28188 28189 |
# File 'lib/ovirtsdk4/types.rb', line 28184 def job=(value) if value.is_a?(Hash) value = Job.new(value) end @job = value end |
#lease ⇒ StorageDomainLease
Returns the value of the lease
attribute.
28196 28197 28198 |
# File 'lib/ovirtsdk4/types.rb', line 28196 def lease @lease end |
#lease=(value) ⇒ Object
Sets the value of the lease
attribute.
The value
parameter can be an instance of StorageDomainLease 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.
28209 28210 28211 28212 28213 28214 |
# File 'lib/ovirtsdk4/types.rb', line 28209 def lease=(value) if value.is_a?(Hash) value = StorageDomainLease.new(value) end @lease = value end |
#logical_units ⇒ Array<LogicalUnit>
Returns the value of the logical_units
attribute.
28221 28222 28223 |
# File 'lib/ovirtsdk4/types.rb', line 28221 def logical_units @logical_units end |
#logical_units=(list) ⇒ Object
Sets the value of the logical_units
attribute.
28230 28231 28232 28233 28234 28235 28236 28237 28238 28239 28240 |
# File 'lib/ovirtsdk4/types.rb', line 28230 def logical_units=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = LogicalUnit.new(value) end end end @logical_units = list end |
#maintenance_enabled ⇒ Boolean
Returns the value of the maintenance_enabled
attribute.
28247 28248 28249 |
# File 'lib/ovirtsdk4/types.rb', line 28247 def maintenance_enabled @maintenance_enabled end |
#maintenance_enabled=(value) ⇒ Object
Sets the value of the maintenance_enabled
attribute.
28256 28257 28258 |
# File 'lib/ovirtsdk4/types.rb', line 28256 def maintenance_enabled=(value) @maintenance_enabled = value end |
#modified_bonds ⇒ Array<HostNic>
Returns the value of the modified_bonds
attribute.
28265 28266 28267 |
# File 'lib/ovirtsdk4/types.rb', line 28265 def modified_bonds @modified_bonds end |
#modified_bonds=(list) ⇒ Object
Sets the value of the modified_bonds
attribute.
28274 28275 28276 28277 28278 28279 28280 28281 28282 28283 28284 |
# File 'lib/ovirtsdk4/types.rb', line 28274 def modified_bonds=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = HostNic.new(value) end end end @modified_bonds = list end |
#modified_labels ⇒ Array<NetworkLabel>
Returns the value of the modified_labels
attribute.
28291 28292 28293 |
# File 'lib/ovirtsdk4/types.rb', line 28291 def modified_labels @modified_labels end |
#modified_labels=(list) ⇒ Object
Sets the value of the modified_labels
attribute.
28300 28301 28302 28303 28304 28305 28306 28307 28308 28309 28310 |
# File 'lib/ovirtsdk4/types.rb', line 28300 def modified_labels=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = NetworkLabel.new(value) end end end @modified_labels = list end |
#modified_network_attachments ⇒ Array<NetworkAttachment>
Returns the value of the modified_network_attachments
attribute.
28317 28318 28319 |
# File 'lib/ovirtsdk4/types.rb', line 28317 def @modified_network_attachments end |
#modified_network_attachments=(list) ⇒ Object
Sets the value of the modified_network_attachments
attribute.
28326 28327 28328 28329 28330 28331 28332 28333 28334 28335 28336 |
# File 'lib/ovirtsdk4/types.rb', line 28326 def (list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = NetworkAttachment.new(value) end end end @modified_network_attachments = list end |
#name ⇒ String
Returns the value of the name
attribute.
28343 28344 28345 |
# File 'lib/ovirtsdk4/types.rb', line 28343 def name @name end |
#name=(value) ⇒ Object
Sets the value of the name
attribute.
28352 28353 28354 |
# File 'lib/ovirtsdk4/types.rb', line 28352 def name=(value) @name = value end |
#option ⇒ Option
Returns the value of the option
attribute.
28361 28362 28363 |
# File 'lib/ovirtsdk4/types.rb', line 28361 def option @option end |
#option=(value) ⇒ Object
Sets the value of the option
attribute.
The value
parameter can be an instance of Option 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.
28374 28375 28376 28377 28378 28379 |
# File 'lib/ovirtsdk4/types.rb', line 28374 def option=(value) if value.is_a?(Hash) value = Option.new(value) end @option = value end |
#pause ⇒ Boolean
Returns the value of the pause
attribute.
28386 28387 28388 |
# File 'lib/ovirtsdk4/types.rb', line 28386 def pause @pause end |
#pause=(value) ⇒ Object
Sets the value of the pause
attribute.
28395 28396 28397 |
# File 'lib/ovirtsdk4/types.rb', line 28395 def pause=(value) @pause = value end |
#permission ⇒ Permission
Returns the value of the permission
attribute.
28404 28405 28406 |
# File 'lib/ovirtsdk4/types.rb', line 28404 def @permission end |
#permission=(value) ⇒ Object
Sets the value of the permission
attribute.
The value
parameter can be an instance of Permission 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.
28417 28418 28419 28420 28421 28422 |
# File 'lib/ovirtsdk4/types.rb', line 28417 def (value) if value.is_a?(Hash) value = Permission.new(value) end @permission = value end |
#power_management ⇒ PowerManagement
Returns the value of the power_management
attribute.
28429 28430 28431 |
# File 'lib/ovirtsdk4/types.rb', line 28429 def power_management @power_management end |
#power_management=(value) ⇒ Object
Sets the value of the power_management
attribute.
The value
parameter can be an instance of PowerManagement 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.
28442 28443 28444 28445 28446 28447 |
# File 'lib/ovirtsdk4/types.rb', line 28442 def power_management=(value) if value.is_a?(Hash) value = PowerManagement.new(value) end @power_management = value end |
#proxy_ticket ⇒ ProxyTicket
Returns the value of the proxy_ticket
attribute.
28454 28455 28456 |
# File 'lib/ovirtsdk4/types.rb', line 28454 def proxy_ticket @proxy_ticket end |
#proxy_ticket=(value) ⇒ Object
Sets the value of the proxy_ticket
attribute.
The value
parameter can be an instance of ProxyTicket 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.
28467 28468 28469 28470 28471 28472 |
# File 'lib/ovirtsdk4/types.rb', line 28467 def proxy_ticket=(value) if value.is_a?(Hash) value = ProxyTicket.new(value) end @proxy_ticket = value end |
#quota ⇒ Quota
Returns the value of the quota
attribute.
28479 28480 28481 |
# File 'lib/ovirtsdk4/types.rb', line 28479 def quota @quota end |
#quota=(value) ⇒ Object
Sets the value of the quota
attribute.
The value
parameter can be an instance of Quota 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.
28492 28493 28494 28495 28496 28497 |
# File 'lib/ovirtsdk4/types.rb', line 28492 def quota=(value) if value.is_a?(Hash) value = Quota.new(value) end @quota = value end |
#reason ⇒ String
Returns the value of the reason
attribute.
28504 28505 28506 |
# File 'lib/ovirtsdk4/types.rb', line 28504 def reason @reason end |
#reason=(value) ⇒ Object
Sets the value of the reason
attribute.
28513 28514 28515 |
# File 'lib/ovirtsdk4/types.rb', line 28513 def reason=(value) @reason = value end |
#reassign_bad_macs ⇒ Boolean
Returns the value of the reassign_bad_macs
attribute.
28522 28523 28524 |
# File 'lib/ovirtsdk4/types.rb', line 28522 def reassign_bad_macs @reassign_bad_macs end |
#reassign_bad_macs=(value) ⇒ Object
Sets the value of the reassign_bad_macs
attribute.
28531 28532 28533 |
# File 'lib/ovirtsdk4/types.rb', line 28531 def reassign_bad_macs=(value) @reassign_bad_macs = value end |
#reboot ⇒ Boolean
Returns the value of the reboot
attribute.
28540 28541 28542 |
# File 'lib/ovirtsdk4/types.rb', line 28540 def reboot @reboot end |
#reboot=(value) ⇒ Object
Sets the value of the reboot
attribute.
28549 28550 28551 |
# File 'lib/ovirtsdk4/types.rb', line 28549 def reboot=(value) @reboot = value end |
#registration_configuration ⇒ RegistrationConfiguration
Returns the value of the registration_configuration
attribute.
28558 28559 28560 |
# File 'lib/ovirtsdk4/types.rb', line 28558 def registration_configuration @registration_configuration end |
#registration_configuration=(value) ⇒ Object
Sets the value of the registration_configuration
attribute.
The value
parameter can be an instance of RegistrationConfiguration 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.
28571 28572 28573 28574 28575 28576 |
# File 'lib/ovirtsdk4/types.rb', line 28571 def registration_configuration=(value) if value.is_a?(Hash) value = RegistrationConfiguration.new(value) end @registration_configuration = value end |
#remote_viewer_connection_file ⇒ String
Returns the value of the remote_viewer_connection_file
attribute.
28583 28584 28585 |
# File 'lib/ovirtsdk4/types.rb', line 28583 def remote_viewer_connection_file @remote_viewer_connection_file end |
#remote_viewer_connection_file=(value) ⇒ Object
Sets the value of the remote_viewer_connection_file
attribute.
28592 28593 28594 |
# File 'lib/ovirtsdk4/types.rb', line 28592 def remote_viewer_connection_file=(value) @remote_viewer_connection_file = value end |
#removed_bonds ⇒ Array<HostNic>
Returns the value of the removed_bonds
attribute.
28601 28602 28603 |
# File 'lib/ovirtsdk4/types.rb', line 28601 def removed_bonds @removed_bonds end |
#removed_bonds=(list) ⇒ Object
Sets the value of the removed_bonds
attribute.
28610 28611 28612 28613 28614 28615 28616 28617 28618 28619 28620 |
# File 'lib/ovirtsdk4/types.rb', line 28610 def removed_bonds=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = HostNic.new(value) end end end @removed_bonds = list end |
#removed_labels ⇒ Array<NetworkLabel>
Returns the value of the removed_labels
attribute.
28627 28628 28629 |
# File 'lib/ovirtsdk4/types.rb', line 28627 def removed_labels @removed_labels end |
#removed_labels=(list) ⇒ Object
Sets the value of the removed_labels
attribute.
28636 28637 28638 28639 28640 28641 28642 28643 28644 28645 28646 |
# File 'lib/ovirtsdk4/types.rb', line 28636 def removed_labels=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = NetworkLabel.new(value) end end end @removed_labels = list end |
#removed_network_attachments ⇒ Array<NetworkAttachment>
Returns the value of the removed_network_attachments
attribute.
28653 28654 28655 |
# File 'lib/ovirtsdk4/types.rb', line 28653 def @removed_network_attachments end |
#removed_network_attachments=(list) ⇒ Object
Sets the value of the removed_network_attachments
attribute.
28662 28663 28664 28665 28666 28667 28668 28669 28670 28671 28672 |
# File 'lib/ovirtsdk4/types.rb', line 28662 def (list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = NetworkAttachment.new(value) end end end @removed_network_attachments = list end |
#resolution_type ⇒ String
Returns the value of the resolution_type
attribute.
28679 28680 28681 |
# File 'lib/ovirtsdk4/types.rb', line 28679 def resolution_type @resolution_type end |
#resolution_type=(value) ⇒ Object
Sets the value of the resolution_type
attribute.
28688 28689 28690 |
# File 'lib/ovirtsdk4/types.rb', line 28688 def resolution_type=(value) @resolution_type = value end |
#restore_memory ⇒ Boolean
Returns the value of the restore_memory
attribute.
28697 28698 28699 |
# File 'lib/ovirtsdk4/types.rb', line 28697 def restore_memory @restore_memory end |
#restore_memory=(value) ⇒ Object
Sets the value of the restore_memory
attribute.
28706 28707 28708 |
# File 'lib/ovirtsdk4/types.rb', line 28706 def restore_memory=(value) @restore_memory = value end |
#root_password ⇒ String
Returns the value of the root_password
attribute.
28715 28716 28717 |
# File 'lib/ovirtsdk4/types.rb', line 28715 def root_password @root_password end |
#root_password=(value) ⇒ Object
Sets the value of the root_password
attribute.
28724 28725 28726 |
# File 'lib/ovirtsdk4/types.rb', line 28724 def root_password=(value) @root_password = value end |
#seal ⇒ Boolean
Returns the value of the seal
attribute.
28733 28734 28735 |
# File 'lib/ovirtsdk4/types.rb', line 28733 def seal @seal end |
#seal=(value) ⇒ Object
Sets the value of the seal
attribute.
28742 28743 28744 |
# File 'lib/ovirtsdk4/types.rb', line 28742 def seal=(value) @seal = value end |
#snapshot ⇒ Snapshot
Returns the value of the snapshot
attribute.
28751 28752 28753 |
# File 'lib/ovirtsdk4/types.rb', line 28751 def snapshot @snapshot end |
#snapshot=(value) ⇒ Object
Sets the value of the snapshot
attribute.
The value
parameter can be an instance of Snapshot 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.
28764 28765 28766 28767 28768 28769 |
# File 'lib/ovirtsdk4/types.rb', line 28764 def snapshot=(value) if value.is_a?(Hash) value = Snapshot.new(value) end @snapshot = value end |
#ssh ⇒ Ssh
Returns the value of the ssh
attribute.
28776 28777 28778 |
# File 'lib/ovirtsdk4/types.rb', line 28776 def ssh @ssh end |
#ssh=(value) ⇒ Object
Sets the value of the ssh
attribute.
The value
parameter can be an instance of Ssh 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.
28789 28790 28791 28792 28793 28794 |
# File 'lib/ovirtsdk4/types.rb', line 28789 def ssh=(value) if value.is_a?(Hash) value = Ssh.new(value) end @ssh = value end |
#status ⇒ String
Returns the value of the status
attribute.
28801 28802 28803 |
# File 'lib/ovirtsdk4/types.rb', line 28801 def status @status end |
#status=(value) ⇒ Object
Sets the value of the status
attribute.
28810 28811 28812 |
# File 'lib/ovirtsdk4/types.rb', line 28810 def status=(value) @status = value end |
#stop_gluster_service ⇒ Boolean
Returns the value of the stop_gluster_service
attribute.
28819 28820 28821 |
# File 'lib/ovirtsdk4/types.rb', line 28819 def stop_gluster_service @stop_gluster_service end |
#stop_gluster_service=(value) ⇒ Object
Sets the value of the stop_gluster_service
attribute.
28828 28829 28830 |
# File 'lib/ovirtsdk4/types.rb', line 28828 def stop_gluster_service=(value) @stop_gluster_service = value end |
#storage_domain ⇒ StorageDomain
Returns the value of the storage_domain
attribute.
28837 28838 28839 |
# File 'lib/ovirtsdk4/types.rb', line 28837 def storage_domain @storage_domain end |
#storage_domain=(value) ⇒ Object
Sets the value of the storage_domain
attribute.
The value
parameter can be an instance of StorageDomain 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.
28850 28851 28852 28853 28854 28855 |
# File 'lib/ovirtsdk4/types.rb', line 28850 def storage_domain=(value) if value.is_a?(Hash) value = StorageDomain.new(value) end @storage_domain = value end |
#storage_domains ⇒ Array<StorageDomain>
Returns the value of the storage_domains
attribute.
28862 28863 28864 |
# File 'lib/ovirtsdk4/types.rb', line 28862 def storage_domains @storage_domains end |
#storage_domains=(list) ⇒ Object
Sets the value of the storage_domains
attribute.
28871 28872 28873 28874 28875 28876 28877 28878 28879 28880 28881 |
# File 'lib/ovirtsdk4/types.rb', line 28871 def storage_domains=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = StorageDomain.new(value) end end end @storage_domains = list end |
#succeeded ⇒ Boolean
Returns the value of the succeeded
attribute.
28888 28889 28890 |
# File 'lib/ovirtsdk4/types.rb', line 28888 def succeeded @succeeded end |
#succeeded=(value) ⇒ Object
Sets the value of the succeeded
attribute.
28897 28898 28899 |
# File 'lib/ovirtsdk4/types.rb', line 28897 def succeeded=(value) @succeeded = value end |
#synchronized_network_attachments ⇒ Array<NetworkAttachment>
Returns the value of the synchronized_network_attachments
attribute.
28906 28907 28908 |
# File 'lib/ovirtsdk4/types.rb', line 28906 def @synchronized_network_attachments end |
#synchronized_network_attachments=(list) ⇒ Object
Sets the value of the synchronized_network_attachments
attribute.
28915 28916 28917 28918 28919 28920 28921 28922 28923 28924 28925 |
# File 'lib/ovirtsdk4/types.rb', line 28915 def (list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = NetworkAttachment.new(value) end end end @synchronized_network_attachments = list end |
#template ⇒ Template
Returns the value of the template
attribute.
28932 28933 28934 |
# File 'lib/ovirtsdk4/types.rb', line 28932 def template @template end |
#template=(value) ⇒ Object
Sets the value of the template
attribute.
The value
parameter can be an instance of Template 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.
28945 28946 28947 28948 28949 28950 |
# File 'lib/ovirtsdk4/types.rb', line 28945 def template=(value) if value.is_a?(Hash) value = Template.new(value) end @template = value end |
#ticket ⇒ Ticket
Returns the value of the ticket
attribute.
28957 28958 28959 |
# File 'lib/ovirtsdk4/types.rb', line 28957 def ticket @ticket end |
#ticket=(value) ⇒ Object
Sets the value of the ticket
attribute.
The value
parameter can be an instance of Ticket 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.
28970 28971 28972 28973 28974 28975 |
# File 'lib/ovirtsdk4/types.rb', line 28970 def ticket=(value) if value.is_a?(Hash) value = Ticket.new(value) end @ticket = value end |
#undeploy_hosted_engine ⇒ Boolean
Returns the value of the undeploy_hosted_engine
attribute.
28982 28983 28984 |
# File 'lib/ovirtsdk4/types.rb', line 28982 def undeploy_hosted_engine @undeploy_hosted_engine end |
#undeploy_hosted_engine=(value) ⇒ Object
Sets the value of the undeploy_hosted_engine
attribute.
28991 28992 28993 |
# File 'lib/ovirtsdk4/types.rb', line 28991 def undeploy_hosted_engine=(value) @undeploy_hosted_engine = value end |
#use_cloud_init ⇒ Boolean
Returns the value of the use_cloud_init
attribute.
29000 29001 29002 |
# File 'lib/ovirtsdk4/types.rb', line 29000 def use_cloud_init @use_cloud_init end |
#use_cloud_init=(value) ⇒ Object
Sets the value of the use_cloud_init
attribute.
29009 29010 29011 |
# File 'lib/ovirtsdk4/types.rb', line 29009 def use_cloud_init=(value) @use_cloud_init = value end |
#use_sysprep ⇒ Boolean
Returns the value of the use_sysprep
attribute.
29018 29019 29020 |
# File 'lib/ovirtsdk4/types.rb', line 29018 def use_sysprep @use_sysprep end |
#use_sysprep=(value) ⇒ Object
Sets the value of the use_sysprep
attribute.
29027 29028 29029 |
# File 'lib/ovirtsdk4/types.rb', line 29027 def use_sysprep=(value) @use_sysprep = value end |
#virtual_functions_configuration ⇒ HostNicVirtualFunctionsConfiguration
Returns the value of the virtual_functions_configuration
attribute.
29036 29037 29038 |
# File 'lib/ovirtsdk4/types.rb', line 29036 def virtual_functions_configuration @virtual_functions_configuration end |
#virtual_functions_configuration=(value) ⇒ Object
Sets the value of the virtual_functions_configuration
attribute.
The value
parameter can be an instance of HostNicVirtualFunctionsConfiguration 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.
29049 29050 29051 29052 29053 29054 |
# File 'lib/ovirtsdk4/types.rb', line 29049 def virtual_functions_configuration=(value) if value.is_a?(Hash) value = HostNicVirtualFunctionsConfiguration.new(value) end @virtual_functions_configuration = value end |
#vm ⇒ Vm
Returns the value of the vm
attribute.
29061 29062 29063 |
# File 'lib/ovirtsdk4/types.rb', line 29061 def vm @vm end |
#vm=(value) ⇒ Object
Sets the value of the vm
attribute.
The value
parameter can be an instance of Vm 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.
29074 29075 29076 29077 29078 29079 |
# File 'lib/ovirtsdk4/types.rb', line 29074 def vm=(value) if value.is_a?(Hash) value = Vm.new(value) end @vm = value end |
#vnic_profile_mappings ⇒ Array<VnicProfileMapping>
Returns the value of the vnic_profile_mappings
attribute.
29086 29087 29088 |
# File 'lib/ovirtsdk4/types.rb', line 29086 def vnic_profile_mappings @vnic_profile_mappings end |
#vnic_profile_mappings=(list) ⇒ Object
Sets the value of the vnic_profile_mappings
attribute.
29095 29096 29097 29098 29099 29100 29101 29102 29103 29104 29105 |
# File 'lib/ovirtsdk4/types.rb', line 29095 def vnic_profile_mappings=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = VnicProfileMapping.new(value) end end end @vnic_profile_mappings = list end |
#volatile ⇒ Boolean
Returns the value of the volatile
attribute.
29112 29113 29114 |
# File 'lib/ovirtsdk4/types.rb', line 29112 def volatile @volatile end |
#volatile=(value) ⇒ Object
Sets the value of the volatile
attribute.
29121 29122 29123 |
# File 'lib/ovirtsdk4/types.rb', line 29121 def volatile=(value) @volatile = value end |