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. -
#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. -
#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.
29085 29086 29087 29088 29089 29090 29091 29092 29093 29094 29095 29096 29097 29098 29099 29100 29101 29102 29103 29104 29105 29106 29107 29108 29109 29110 29111 29112 29113 29114 29115 29116 29117 29118 29119 29120 29121 29122 29123 29124 29125 29126 29127 29128 29129 29130 29131 29132 29133 29134 29135 29136 29137 29138 29139 29140 29141 29142 29143 29144 29145 29146 29147 29148 29149 29150 29151 29152 29153 29154 29155 29156 29157 29158 29159 29160 29161 29162 29163 29164 29165 29166 |
# File 'lib/ovirtsdk4/types.rb', line 29085 def initialize(opts = {}) super(opts) 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.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.
29171 29172 29173 29174 29175 29176 29177 29178 29179 29180 29181 29182 29183 29184 29185 29186 29187 29188 29189 29190 29191 29192 29193 29194 29195 29196 29197 29198 29199 29200 29201 29202 29203 29204 29205 29206 29207 29208 29209 29210 29211 29212 29213 29214 29215 29216 29217 29218 29219 29220 29221 29222 29223 29224 29225 29226 29227 29228 29229 29230 29231 29232 29233 29234 29235 29236 29237 29238 29239 29240 29241 29242 29243 29244 29245 29246 29247 29248 29249 29250 29251 29252 |
# File 'lib/ovirtsdk4/types.rb', line 29171 def ==(other) super && @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 && @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 |
#allow_partial_import ⇒ Boolean
Returns the value of the allow_partial_import
attribute.
27114 27115 27116 |
# File 'lib/ovirtsdk4/types.rb', line 27114 def allow_partial_import @allow_partial_import end |
#allow_partial_import=(value) ⇒ Object
Sets the value of the allow_partial_import
attribute.
27123 27124 27125 |
# File 'lib/ovirtsdk4/types.rb', line 27123 def allow_partial_import=(value) @allow_partial_import = value end |
#async ⇒ Boolean
Returns the value of the async
attribute.
27132 27133 27134 |
# File 'lib/ovirtsdk4/types.rb', line 27132 def async @async end |
#async=(value) ⇒ Object
Sets the value of the async
attribute.
27141 27142 27143 |
# File 'lib/ovirtsdk4/types.rb', line 27141 def async=(value) @async = value end |
#attachment ⇒ DiskAttachment
Returns the value of the attachment
attribute.
27150 27151 27152 |
# File 'lib/ovirtsdk4/types.rb', line 27150 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.
27163 27164 27165 27166 27167 27168 |
# File 'lib/ovirtsdk4/types.rb', line 27163 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.
27175 27176 27177 |
# File 'lib/ovirtsdk4/types.rb', line 27175 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.
27188 27189 27190 27191 27192 27193 |
# File 'lib/ovirtsdk4/types.rb', line 27188 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.
27200 27201 27202 |
# File 'lib/ovirtsdk4/types.rb', line 27200 def bricks @bricks end |
#bricks=(list) ⇒ Object
Sets the value of the bricks
attribute.
27209 27210 27211 27212 27213 27214 27215 27216 27217 27218 27219 |
# File 'lib/ovirtsdk4/types.rb', line 27209 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.
27226 27227 27228 |
# File 'lib/ovirtsdk4/types.rb', line 27226 def certificates @certificates end |
#certificates=(list) ⇒ Object
Sets the value of the certificates
attribute.
27235 27236 27237 27238 27239 27240 27241 27242 27243 27244 27245 |
# File 'lib/ovirtsdk4/types.rb', line 27235 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.
27252 27253 27254 |
# File 'lib/ovirtsdk4/types.rb', line 27252 def check_connectivity @check_connectivity end |
#check_connectivity=(value) ⇒ Object
Sets the value of the check_connectivity
attribute.
27261 27262 27263 |
# File 'lib/ovirtsdk4/types.rb', line 27261 def check_connectivity=(value) @check_connectivity = value end |
#clone ⇒ Boolean
Returns the value of the clone
attribute.
27270 27271 27272 |
# File 'lib/ovirtsdk4/types.rb', line 27270 def clone @clone end |
#clone=(value) ⇒ Object
Sets the value of the clone
attribute.
27279 27280 27281 |
# File 'lib/ovirtsdk4/types.rb', line 27279 def clone=(value) @clone = value end |
#clone_permissions ⇒ Boolean
Returns the value of the clone_permissions
attribute.
27288 27289 27290 |
# File 'lib/ovirtsdk4/types.rb', line 27288 def @clone_permissions end |
#clone_permissions=(value) ⇒ Object
Sets the value of the clone_permissions
attribute.
27297 27298 27299 |
# File 'lib/ovirtsdk4/types.rb', line 27297 def (value) @clone_permissions = value end |
#cluster ⇒ Cluster
Returns the value of the cluster
attribute.
27306 27307 27308 |
# File 'lib/ovirtsdk4/types.rb', line 27306 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.
27319 27320 27321 27322 27323 27324 |
# File 'lib/ovirtsdk4/types.rb', line 27319 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.
27331 27332 27333 |
# File 'lib/ovirtsdk4/types.rb', line 27331 def collapse_snapshots @collapse_snapshots end |
#collapse_snapshots=(value) ⇒ Object
Sets the value of the collapse_snapshots
attribute.
27340 27341 27342 |
# File 'lib/ovirtsdk4/types.rb', line 27340 def collapse_snapshots=(value) @collapse_snapshots = value end |
#comment ⇒ String
Returns the value of the comment
attribute.
27349 27350 27351 |
# File 'lib/ovirtsdk4/types.rb', line 27349 def comment @comment end |
#comment=(value) ⇒ Object
Sets the value of the comment
attribute.
27358 27359 27360 |
# File 'lib/ovirtsdk4/types.rb', line 27358 def comment=(value) @comment = value end |
#connection ⇒ StorageConnection
Returns the value of the connection
attribute.
27367 27368 27369 |
# File 'lib/ovirtsdk4/types.rb', line 27367 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.
27380 27381 27382 27383 27384 27385 |
# File 'lib/ovirtsdk4/types.rb', line 27380 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.
27392 27393 27394 |
# File 'lib/ovirtsdk4/types.rb', line 27392 def connectivity_timeout @connectivity_timeout end |
#connectivity_timeout=(value) ⇒ Object
Sets the value of the connectivity_timeout
attribute.
27401 27402 27403 |
# File 'lib/ovirtsdk4/types.rb', line 27401 def connectivity_timeout=(value) @connectivity_timeout = value end |
#data_center ⇒ DataCenter
Returns the value of the data_center
attribute.
27410 27411 27412 |
# File 'lib/ovirtsdk4/types.rb', line 27410 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.
27423 27424 27425 27426 27427 27428 |
# File 'lib/ovirtsdk4/types.rb', line 27423 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.
27435 27436 27437 |
# File 'lib/ovirtsdk4/types.rb', line 27435 def deploy_hosted_engine @deploy_hosted_engine end |
#deploy_hosted_engine=(value) ⇒ Object
Sets the value of the deploy_hosted_engine
attribute.
27444 27445 27446 |
# File 'lib/ovirtsdk4/types.rb', line 27444 def deploy_hosted_engine=(value) @deploy_hosted_engine = value end |
#description ⇒ String
Returns the value of the description
attribute.
27453 27454 27455 |
# File 'lib/ovirtsdk4/types.rb', line 27453 def description @description end |
#description=(value) ⇒ Object
Sets the value of the description
attribute.
27462 27463 27464 |
# File 'lib/ovirtsdk4/types.rb', line 27462 def description=(value) @description = value end |
#details ⇒ GlusterVolumeProfileDetails
Returns the value of the details
attribute.
27471 27472 27473 |
# File 'lib/ovirtsdk4/types.rb', line 27471 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.
27484 27485 27486 27487 27488 27489 |
# File 'lib/ovirtsdk4/types.rb', line 27484 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.
27496 27497 27498 |
# File 'lib/ovirtsdk4/types.rb', line 27496 def directory @directory end |
#directory=(value) ⇒ Object
Sets the value of the directory
attribute.
27505 27506 27507 |
# File 'lib/ovirtsdk4/types.rb', line 27505 def directory=(value) @directory = value end |
#discard_snapshots ⇒ Boolean
Returns the value of the discard_snapshots
attribute.
27514 27515 27516 |
# File 'lib/ovirtsdk4/types.rb', line 27514 def discard_snapshots @discard_snapshots end |
#discard_snapshots=(value) ⇒ Object
Sets the value of the discard_snapshots
attribute.
27523 27524 27525 |
# File 'lib/ovirtsdk4/types.rb', line 27523 def discard_snapshots=(value) @discard_snapshots = value end |
#discovered_targets ⇒ Array<IscsiDetails>
Returns the value of the discovered_targets
attribute.
27532 27533 27534 |
# File 'lib/ovirtsdk4/types.rb', line 27532 def discovered_targets @discovered_targets end |
#discovered_targets=(list) ⇒ Object
Sets the value of the discovered_targets
attribute.
27541 27542 27543 27544 27545 27546 27547 27548 27549 27550 27551 |
# File 'lib/ovirtsdk4/types.rb', line 27541 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.
27558 27559 27560 |
# File 'lib/ovirtsdk4/types.rb', line 27558 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.
27571 27572 27573 27574 27575 27576 |
# File 'lib/ovirtsdk4/types.rb', line 27571 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.
27583 27584 27585 |
# File 'lib/ovirtsdk4/types.rb', line 27583 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.
27596 27597 27598 27599 27600 27601 |
# File 'lib/ovirtsdk4/types.rb', line 27596 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.
27608 27609 27610 |
# File 'lib/ovirtsdk4/types.rb', line 27608 def disks @disks end |
#disks=(list) ⇒ Object
Sets the value of the disks
attribute.
27617 27618 27619 27620 27621 27622 27623 27624 27625 27626 27627 |
# File 'lib/ovirtsdk4/types.rb', line 27617 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.
27634 27635 27636 |
# File 'lib/ovirtsdk4/types.rb', line 27634 def exclusive @exclusive end |
#exclusive=(value) ⇒ Object
Sets the value of the exclusive
attribute.
27643 27644 27645 |
# File 'lib/ovirtsdk4/types.rb', line 27643 def exclusive=(value) @exclusive = value end |
#fault ⇒ Fault
Returns the value of the fault
attribute.
27652 27653 27654 |
# File 'lib/ovirtsdk4/types.rb', line 27652 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.
27665 27666 27667 27668 27669 27670 |
# File 'lib/ovirtsdk4/types.rb', line 27665 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.
27677 27678 27679 |
# File 'lib/ovirtsdk4/types.rb', line 27677 def fence_type @fence_type end |
#fence_type=(value) ⇒ Object
Sets the value of the fence_type
attribute.
27686 27687 27688 |
# File 'lib/ovirtsdk4/types.rb', line 27686 def fence_type=(value) @fence_type = value end |
#filename ⇒ String
Returns the value of the filename
attribute.
27695 27696 27697 |
# File 'lib/ovirtsdk4/types.rb', line 27695 def filename @filename end |
#filename=(value) ⇒ Object
Sets the value of the filename
attribute.
27704 27705 27706 |
# File 'lib/ovirtsdk4/types.rb', line 27704 def filename=(value) @filename = value end |
#filter ⇒ Boolean
Returns the value of the filter
attribute.
27713 27714 27715 |
# File 'lib/ovirtsdk4/types.rb', line 27713 def filter @filter end |
#filter=(value) ⇒ Object
Sets the value of the filter
attribute.
27722 27723 27724 |
# File 'lib/ovirtsdk4/types.rb', line 27722 def filter=(value) @filter = value end |
#fix_layout ⇒ Boolean
Returns the value of the fix_layout
attribute.
27731 27732 27733 |
# File 'lib/ovirtsdk4/types.rb', line 27731 def fix_layout @fix_layout end |
#fix_layout=(value) ⇒ Object
Sets the value of the fix_layout
attribute.
27740 27741 27742 |
# File 'lib/ovirtsdk4/types.rb', line 27740 def fix_layout=(value) @fix_layout = value end |
#force ⇒ Boolean
Returns the value of the force
attribute.
27749 27750 27751 |
# File 'lib/ovirtsdk4/types.rb', line 27749 def force @force end |
#force=(value) ⇒ Object
Sets the value of the force
attribute.
27758 27759 27760 |
# File 'lib/ovirtsdk4/types.rb', line 27758 def force=(value) @force = value end |
#grace_period ⇒ GracePeriod
Returns the value of the grace_period
attribute.
27767 27768 27769 |
# File 'lib/ovirtsdk4/types.rb', line 27767 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.
27780 27781 27782 27783 27784 27785 |
# File 'lib/ovirtsdk4/types.rb', line 27780 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.
29257 29258 29259 29260 29261 29262 29263 29264 29265 29266 29267 29268 29269 29270 29271 29272 29273 29274 29275 29276 29277 29278 29279 29280 29281 29282 29283 29284 29285 29286 29287 29288 29289 29290 29291 29292 29293 29294 29295 29296 29297 29298 29299 29300 29301 29302 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 |
# File 'lib/ovirtsdk4/types.rb', line 29257 def hash super + @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 + @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.
27792 27793 27794 |
# File 'lib/ovirtsdk4/types.rb', line 27792 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.
27805 27806 27807 27808 27809 27810 |
# File 'lib/ovirtsdk4/types.rb', line 27805 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.
27817 27818 27819 |
# File 'lib/ovirtsdk4/types.rb', line 27817 def id @id end |
#id=(value) ⇒ Object
Sets the value of the id
attribute.
27826 27827 27828 |
# File 'lib/ovirtsdk4/types.rb', line 27826 def id=(value) @id = value end |
#image ⇒ String
Returns the value of the image
attribute.
27835 27836 27837 |
# File 'lib/ovirtsdk4/types.rb', line 27835 def image @image end |
#image=(value) ⇒ Object
Sets the value of the image
attribute.
27844 27845 27846 |
# File 'lib/ovirtsdk4/types.rb', line 27844 def image=(value) @image = value end |
#image_transfer ⇒ ImageTransfer
Returns the value of the image_transfer
attribute.
27853 27854 27855 |
# File 'lib/ovirtsdk4/types.rb', line 27853 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.
27866 27867 27868 27869 27870 27871 |
# File 'lib/ovirtsdk4/types.rb', line 27866 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.
27878 27879 27880 |
# File 'lib/ovirtsdk4/types.rb', line 27878 def import_as_template @import_as_template end |
#import_as_template=(value) ⇒ Object
Sets the value of the import_as_template
attribute.
27887 27888 27889 |
# File 'lib/ovirtsdk4/types.rb', line 27887 def import_as_template=(value) @import_as_template = value end |
#is_attached ⇒ Boolean
Returns the value of the is_attached
attribute.
27896 27897 27898 |
# File 'lib/ovirtsdk4/types.rb', line 27896 def is_attached @is_attached end |
#is_attached=(value) ⇒ Object
Sets the value of the is_attached
attribute.
27905 27906 27907 |
# File 'lib/ovirtsdk4/types.rb', line 27905 def is_attached=(value) @is_attached = value end |
#iscsi ⇒ IscsiDetails
Returns the value of the iscsi
attribute.
27914 27915 27916 |
# File 'lib/ovirtsdk4/types.rb', line 27914 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.
27927 27928 27929 27930 27931 27932 |
# File 'lib/ovirtsdk4/types.rb', line 27927 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.
27939 27940 27941 |
# File 'lib/ovirtsdk4/types.rb', line 27939 def iscsi_targets @iscsi_targets end |
#iscsi_targets=(list) ⇒ Object
Sets the value of the iscsi_targets
attribute.
27948 27949 27950 |
# File 'lib/ovirtsdk4/types.rb', line 27948 def iscsi_targets=(list) @iscsi_targets = list end |
#job ⇒ Job
Returns the value of the job
attribute.
27957 27958 27959 |
# File 'lib/ovirtsdk4/types.rb', line 27957 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.
27970 27971 27972 27973 27974 27975 |
# File 'lib/ovirtsdk4/types.rb', line 27970 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.
27982 27983 27984 |
# File 'lib/ovirtsdk4/types.rb', line 27982 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.
27995 27996 27997 27998 27999 28000 |
# File 'lib/ovirtsdk4/types.rb', line 27995 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.
28007 28008 28009 |
# File 'lib/ovirtsdk4/types.rb', line 28007 def logical_units @logical_units end |
#logical_units=(list) ⇒ Object
Sets the value of the logical_units
attribute.
28016 28017 28018 28019 28020 28021 28022 28023 28024 28025 28026 |
# File 'lib/ovirtsdk4/types.rb', line 28016 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.
28033 28034 28035 |
# File 'lib/ovirtsdk4/types.rb', line 28033 def maintenance_enabled @maintenance_enabled end |
#maintenance_enabled=(value) ⇒ Object
Sets the value of the maintenance_enabled
attribute.
28042 28043 28044 |
# File 'lib/ovirtsdk4/types.rb', line 28042 def maintenance_enabled=(value) @maintenance_enabled = value end |
#modified_bonds ⇒ Array<HostNic>
Returns the value of the modified_bonds
attribute.
28051 28052 28053 |
# File 'lib/ovirtsdk4/types.rb', line 28051 def modified_bonds @modified_bonds end |
#modified_bonds=(list) ⇒ Object
Sets the value of the modified_bonds
attribute.
28060 28061 28062 28063 28064 28065 28066 28067 28068 28069 28070 |
# File 'lib/ovirtsdk4/types.rb', line 28060 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.
28077 28078 28079 |
# File 'lib/ovirtsdk4/types.rb', line 28077 def modified_labels @modified_labels end |
#modified_labels=(list) ⇒ Object
Sets the value of the modified_labels
attribute.
28086 28087 28088 28089 28090 28091 28092 28093 28094 28095 28096 |
# File 'lib/ovirtsdk4/types.rb', line 28086 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.
28103 28104 28105 |
# File 'lib/ovirtsdk4/types.rb', line 28103 def @modified_network_attachments end |
#modified_network_attachments=(list) ⇒ Object
Sets the value of the modified_network_attachments
attribute.
28112 28113 28114 28115 28116 28117 28118 28119 28120 28121 28122 |
# File 'lib/ovirtsdk4/types.rb', line 28112 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.
28129 28130 28131 |
# File 'lib/ovirtsdk4/types.rb', line 28129 def name @name end |
#name=(value) ⇒ Object
Sets the value of the name
attribute.
28138 28139 28140 |
# File 'lib/ovirtsdk4/types.rb', line 28138 def name=(value) @name = value end |
#option ⇒ Option
Returns the value of the option
attribute.
28147 28148 28149 |
# File 'lib/ovirtsdk4/types.rb', line 28147 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.
28160 28161 28162 28163 28164 28165 |
# File 'lib/ovirtsdk4/types.rb', line 28160 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.
28172 28173 28174 |
# File 'lib/ovirtsdk4/types.rb', line 28172 def pause @pause end |
#pause=(value) ⇒ Object
Sets the value of the pause
attribute.
28181 28182 28183 |
# File 'lib/ovirtsdk4/types.rb', line 28181 def pause=(value) @pause = value end |
#permission ⇒ Permission
Returns the value of the permission
attribute.
28190 28191 28192 |
# File 'lib/ovirtsdk4/types.rb', line 28190 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.
28203 28204 28205 28206 28207 28208 |
# File 'lib/ovirtsdk4/types.rb', line 28203 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.
28215 28216 28217 |
# File 'lib/ovirtsdk4/types.rb', line 28215 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.
28228 28229 28230 28231 28232 28233 |
# File 'lib/ovirtsdk4/types.rb', line 28228 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.
28240 28241 28242 |
# File 'lib/ovirtsdk4/types.rb', line 28240 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.
28253 28254 28255 28256 28257 28258 |
# File 'lib/ovirtsdk4/types.rb', line 28253 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.
28265 28266 28267 |
# File 'lib/ovirtsdk4/types.rb', line 28265 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.
28278 28279 28280 28281 28282 28283 |
# File 'lib/ovirtsdk4/types.rb', line 28278 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.
28290 28291 28292 |
# File 'lib/ovirtsdk4/types.rb', line 28290 def reason @reason end |
#reason=(value) ⇒ Object
Sets the value of the reason
attribute.
28299 28300 28301 |
# File 'lib/ovirtsdk4/types.rb', line 28299 def reason=(value) @reason = value end |
#reassign_bad_macs ⇒ Boolean
Returns the value of the reassign_bad_macs
attribute.
28308 28309 28310 |
# File 'lib/ovirtsdk4/types.rb', line 28308 def reassign_bad_macs @reassign_bad_macs end |
#reassign_bad_macs=(value) ⇒ Object
Sets the value of the reassign_bad_macs
attribute.
28317 28318 28319 |
# File 'lib/ovirtsdk4/types.rb', line 28317 def reassign_bad_macs=(value) @reassign_bad_macs = value end |
#reboot ⇒ Boolean
Returns the value of the reboot
attribute.
28326 28327 28328 |
# File 'lib/ovirtsdk4/types.rb', line 28326 def reboot @reboot end |
#reboot=(value) ⇒ Object
Sets the value of the reboot
attribute.
28335 28336 28337 |
# File 'lib/ovirtsdk4/types.rb', line 28335 def reboot=(value) @reboot = value end |
#registration_configuration ⇒ RegistrationConfiguration
Returns the value of the registration_configuration
attribute.
28344 28345 28346 |
# File 'lib/ovirtsdk4/types.rb', line 28344 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.
28357 28358 28359 28360 28361 28362 |
# File 'lib/ovirtsdk4/types.rb', line 28357 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.
28369 28370 28371 |
# File 'lib/ovirtsdk4/types.rb', line 28369 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.
28378 28379 28380 |
# File 'lib/ovirtsdk4/types.rb', line 28378 def remote_viewer_connection_file=(value) @remote_viewer_connection_file = value end |
#removed_bonds ⇒ Array<HostNic>
Returns the value of the removed_bonds
attribute.
28387 28388 28389 |
# File 'lib/ovirtsdk4/types.rb', line 28387 def removed_bonds @removed_bonds end |
#removed_bonds=(list) ⇒ Object
Sets the value of the removed_bonds
attribute.
28396 28397 28398 28399 28400 28401 28402 28403 28404 28405 28406 |
# File 'lib/ovirtsdk4/types.rb', line 28396 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.
28413 28414 28415 |
# File 'lib/ovirtsdk4/types.rb', line 28413 def removed_labels @removed_labels end |
#removed_labels=(list) ⇒ Object
Sets the value of the removed_labels
attribute.
28422 28423 28424 28425 28426 28427 28428 28429 28430 28431 28432 |
# File 'lib/ovirtsdk4/types.rb', line 28422 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.
28439 28440 28441 |
# File 'lib/ovirtsdk4/types.rb', line 28439 def @removed_network_attachments end |
#removed_network_attachments=(list) ⇒ Object
Sets the value of the removed_network_attachments
attribute.
28448 28449 28450 28451 28452 28453 28454 28455 28456 28457 28458 |
# File 'lib/ovirtsdk4/types.rb', line 28448 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.
28465 28466 28467 |
# File 'lib/ovirtsdk4/types.rb', line 28465 def resolution_type @resolution_type end |
#resolution_type=(value) ⇒ Object
Sets the value of the resolution_type
attribute.
28474 28475 28476 |
# File 'lib/ovirtsdk4/types.rb', line 28474 def resolution_type=(value) @resolution_type = value end |
#restore_memory ⇒ Boolean
Returns the value of the restore_memory
attribute.
28483 28484 28485 |
# File 'lib/ovirtsdk4/types.rb', line 28483 def restore_memory @restore_memory end |
#restore_memory=(value) ⇒ Object
Sets the value of the restore_memory
attribute.
28492 28493 28494 |
# File 'lib/ovirtsdk4/types.rb', line 28492 def restore_memory=(value) @restore_memory = value end |
#root_password ⇒ String
Returns the value of the root_password
attribute.
28501 28502 28503 |
# File 'lib/ovirtsdk4/types.rb', line 28501 def root_password @root_password end |
#root_password=(value) ⇒ Object
Sets the value of the root_password
attribute.
28510 28511 28512 |
# File 'lib/ovirtsdk4/types.rb', line 28510 def root_password=(value) @root_password = value end |
#seal ⇒ Boolean
Returns the value of the seal
attribute.
28519 28520 28521 |
# File 'lib/ovirtsdk4/types.rb', line 28519 def seal @seal end |
#seal=(value) ⇒ Object
Sets the value of the seal
attribute.
28528 28529 28530 |
# File 'lib/ovirtsdk4/types.rb', line 28528 def seal=(value) @seal = value end |
#snapshot ⇒ Snapshot
Returns the value of the snapshot
attribute.
28537 28538 28539 |
# File 'lib/ovirtsdk4/types.rb', line 28537 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.
28550 28551 28552 28553 28554 28555 |
# File 'lib/ovirtsdk4/types.rb', line 28550 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.
28562 28563 28564 |
# File 'lib/ovirtsdk4/types.rb', line 28562 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.
28575 28576 28577 28578 28579 28580 |
# File 'lib/ovirtsdk4/types.rb', line 28575 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.
28587 28588 28589 |
# File 'lib/ovirtsdk4/types.rb', line 28587 def status @status end |
#status=(value) ⇒ Object
Sets the value of the status
attribute.
28596 28597 28598 |
# File 'lib/ovirtsdk4/types.rb', line 28596 def status=(value) @status = value end |
#stop_gluster_service ⇒ Boolean
Returns the value of the stop_gluster_service
attribute.
28605 28606 28607 |
# File 'lib/ovirtsdk4/types.rb', line 28605 def stop_gluster_service @stop_gluster_service end |
#stop_gluster_service=(value) ⇒ Object
Sets the value of the stop_gluster_service
attribute.
28614 28615 28616 |
# File 'lib/ovirtsdk4/types.rb', line 28614 def stop_gluster_service=(value) @stop_gluster_service = value end |
#storage_domain ⇒ StorageDomain
Returns the value of the storage_domain
attribute.
28623 28624 28625 |
# File 'lib/ovirtsdk4/types.rb', line 28623 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.
28636 28637 28638 28639 28640 28641 |
# File 'lib/ovirtsdk4/types.rb', line 28636 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.
28648 28649 28650 |
# File 'lib/ovirtsdk4/types.rb', line 28648 def storage_domains @storage_domains end |
#storage_domains=(list) ⇒ Object
Sets the value of the storage_domains
attribute.
28657 28658 28659 28660 28661 28662 28663 28664 28665 28666 28667 |
# File 'lib/ovirtsdk4/types.rb', line 28657 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.
28674 28675 28676 |
# File 'lib/ovirtsdk4/types.rb', line 28674 def succeeded @succeeded end |
#succeeded=(value) ⇒ Object
Sets the value of the succeeded
attribute.
28683 28684 28685 |
# File 'lib/ovirtsdk4/types.rb', line 28683 def succeeded=(value) @succeeded = value end |
#synchronized_network_attachments ⇒ Array<NetworkAttachment>
Returns the value of the synchronized_network_attachments
attribute.
28692 28693 28694 |
# File 'lib/ovirtsdk4/types.rb', line 28692 def @synchronized_network_attachments end |
#synchronized_network_attachments=(list) ⇒ Object
Sets the value of the synchronized_network_attachments
attribute.
28701 28702 28703 28704 28705 28706 28707 28708 28709 28710 28711 |
# File 'lib/ovirtsdk4/types.rb', line 28701 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.
28718 28719 28720 |
# File 'lib/ovirtsdk4/types.rb', line 28718 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.
28731 28732 28733 28734 28735 28736 |
# File 'lib/ovirtsdk4/types.rb', line 28731 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.
28743 28744 28745 |
# File 'lib/ovirtsdk4/types.rb', line 28743 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.
28756 28757 28758 28759 28760 28761 |
# File 'lib/ovirtsdk4/types.rb', line 28756 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.
28768 28769 28770 |
# File 'lib/ovirtsdk4/types.rb', line 28768 def undeploy_hosted_engine @undeploy_hosted_engine end |
#undeploy_hosted_engine=(value) ⇒ Object
Sets the value of the undeploy_hosted_engine
attribute.
28777 28778 28779 |
# File 'lib/ovirtsdk4/types.rb', line 28777 def undeploy_hosted_engine=(value) @undeploy_hosted_engine = value end |
#use_cloud_init ⇒ Boolean
Returns the value of the use_cloud_init
attribute.
28786 28787 28788 |
# File 'lib/ovirtsdk4/types.rb', line 28786 def use_cloud_init @use_cloud_init end |
#use_cloud_init=(value) ⇒ Object
Sets the value of the use_cloud_init
attribute.
28795 28796 28797 |
# File 'lib/ovirtsdk4/types.rb', line 28795 def use_cloud_init=(value) @use_cloud_init = value end |
#use_sysprep ⇒ Boolean
Returns the value of the use_sysprep
attribute.
28804 28805 28806 |
# File 'lib/ovirtsdk4/types.rb', line 28804 def use_sysprep @use_sysprep end |
#use_sysprep=(value) ⇒ Object
Sets the value of the use_sysprep
attribute.
28813 28814 28815 |
# File 'lib/ovirtsdk4/types.rb', line 28813 def use_sysprep=(value) @use_sysprep = value end |
#virtual_functions_configuration ⇒ HostNicVirtualFunctionsConfiguration
Returns the value of the virtual_functions_configuration
attribute.
28822 28823 28824 |
# File 'lib/ovirtsdk4/types.rb', line 28822 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.
28835 28836 28837 28838 28839 28840 |
# File 'lib/ovirtsdk4/types.rb', line 28835 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.
28847 28848 28849 |
# File 'lib/ovirtsdk4/types.rb', line 28847 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.
28860 28861 28862 28863 28864 28865 |
# File 'lib/ovirtsdk4/types.rb', line 28860 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.
28872 28873 28874 |
# File 'lib/ovirtsdk4/types.rb', line 28872 def vnic_profile_mappings @vnic_profile_mappings end |
#vnic_profile_mappings=(list) ⇒ Object
Sets the value of the vnic_profile_mappings
attribute.
28881 28882 28883 28884 28885 28886 28887 28888 28889 28890 28891 |
# File 'lib/ovirtsdk4/types.rb', line 28881 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.
28898 28899 28900 |
# File 'lib/ovirtsdk4/types.rb', line 28898 def volatile @volatile end |
#volatile=(value) ⇒ Object
Sets the value of the volatile
attribute.
28907 28908 28909 |
# File 'lib/ovirtsdk4/types.rb', line 28907 def volatile=(value) @volatile = value end |