Class: OvirtSDK4::Snapshot
- 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. -
#affinity_labels ⇒ Array<AffinityLabel>
Returns the value of the
affinity_labels
attribute. -
#affinity_labels=(list) ⇒ Object
Sets the value of the
affinity_labels
attribute. -
#applications ⇒ Array<Application>
Returns the value of the
applications
attribute. -
#applications=(list) ⇒ Object
Sets the value of the
applications
attribute. -
#bios ⇒ Bios
Returns the value of the
bios
attribute. -
#bios=(value) ⇒ Object
Sets the value of the
bios
attribute. -
#cdroms ⇒ Array<Cdrom>
Returns the value of the
cdroms
attribute. -
#cdroms=(list) ⇒ Object
Sets the value of the
cdroms
attribute. -
#cluster ⇒ Cluster
Returns the value of the
cluster
attribute. -
#cluster=(value) ⇒ Object
Sets the value of the
cluster
attribute. -
#comment ⇒ String
Returns the value of the
comment
attribute. -
#comment=(value) ⇒ Object
Sets the value of the
comment
attribute. -
#console ⇒ Console
Returns the value of the
console
attribute. -
#console=(value) ⇒ Object
Sets the value of the
console
attribute. -
#cpu ⇒ Cpu
Returns the value of the
cpu
attribute. -
#cpu=(value) ⇒ Object
Sets the value of the
cpu
attribute. -
#cpu_profile ⇒ CpuProfile
Returns the value of the
cpu_profile
attribute. -
#cpu_profile=(value) ⇒ Object
Sets the value of the
cpu_profile
attribute. -
#cpu_shares ⇒ Integer
Returns the value of the
cpu_shares
attribute. -
#cpu_shares=(value) ⇒ Object
Sets the value of the
cpu_shares
attribute. -
#creation_time ⇒ DateTime
Returns the value of the
creation_time
attribute. -
#creation_time=(value) ⇒ Object
Sets the value of the
creation_time
attribute. -
#custom_compatibility_version ⇒ Version
Returns the value of the
custom_compatibility_version
attribute. -
#custom_compatibility_version=(value) ⇒ Object
Sets the value of the
custom_compatibility_version
attribute. -
#custom_cpu_model ⇒ String
Returns the value of the
custom_cpu_model
attribute. -
#custom_cpu_model=(value) ⇒ Object
Sets the value of the
custom_cpu_model
attribute. -
#custom_emulated_machine ⇒ String
Returns the value of the
custom_emulated_machine
attribute. -
#custom_emulated_machine=(value) ⇒ Object
Sets the value of the
custom_emulated_machine
attribute. -
#custom_properties ⇒ Array<CustomProperty>
Returns the value of the
custom_properties
attribute. -
#custom_properties=(list) ⇒ Object
Sets the value of the
custom_properties
attribute. -
#date ⇒ DateTime
Returns the value of the
date
attribute. -
#date=(value) ⇒ Object
Sets the value of the
date
attribute. -
#delete_protected ⇒ Boolean
Returns the value of the
delete_protected
attribute. -
#delete_protected=(value) ⇒ Object
Sets the value of the
delete_protected
attribute. -
#description ⇒ String
Returns the value of the
description
attribute. -
#description=(value) ⇒ Object
Sets the value of the
description
attribute. -
#disk_attachments ⇒ Array<DiskAttachment>
Returns the value of the
disk_attachments
attribute. -
#disk_attachments=(list) ⇒ Object
Sets the value of the
disk_attachments
attribute. -
#display ⇒ Display
Returns the value of the
display
attribute. -
#display=(value) ⇒ Object
Sets the value of the
display
attribute. -
#domain ⇒ Domain
Returns the value of the
domain
attribute. -
#domain=(value) ⇒ Object
Sets the value of the
domain
attribute. -
#external_host_provider ⇒ ExternalHostProvider
Returns the value of the
external_host_provider
attribute. -
#external_host_provider=(value) ⇒ Object
Sets the value of the
external_host_provider
attribute. -
#floppies ⇒ Array<Floppy>
Returns the value of the
floppies
attribute. -
#floppies=(list) ⇒ Object
Sets the value of the
floppies
attribute. -
#fqdn ⇒ String
Returns the value of the
fqdn
attribute. -
#fqdn=(value) ⇒ Object
Sets the value of the
fqdn
attribute. -
#graphics_consoles ⇒ Array<GraphicsConsole>
Returns the value of the
graphics_consoles
attribute. -
#graphics_consoles=(list) ⇒ Object
Sets the value of the
graphics_consoles
attribute. -
#guest_operating_system ⇒ GuestOperatingSystem
Returns the value of the
guest_operating_system
attribute. -
#guest_operating_system=(value) ⇒ Object
Sets the value of the
guest_operating_system
attribute. -
#guest_time_zone ⇒ TimeZone
Returns the value of the
guest_time_zone
attribute. -
#guest_time_zone=(value) ⇒ Object
Sets the value of the
guest_time_zone
attribute. -
#has_illegal_images ⇒ Boolean
Returns the value of the
has_illegal_images
attribute. -
#has_illegal_images=(value) ⇒ Object
Sets the value of the
has_illegal_images
attribute. -
#hash ⇒ Object
Generates a hash value for this object.
-
#high_availability ⇒ HighAvailability
Returns the value of the
high_availability
attribute. -
#high_availability=(value) ⇒ Object
Sets the value of the
high_availability
attribute. -
#host ⇒ Host
Returns the value of the
host
attribute. -
#host=(value) ⇒ Object
Sets the value of the
host
attribute. -
#host_devices ⇒ Array<HostDevice>
Returns the value of the
host_devices
attribute. -
#host_devices=(list) ⇒ Object
Sets the value of the
host_devices
attribute. -
#id ⇒ String
Returns the value of the
id
attribute. -
#id=(value) ⇒ Object
Sets the value of the
id
attribute. -
#initialization ⇒ Initialization
Returns the value of the
initialization
attribute. -
#initialization=(value) ⇒ Object
Sets the value of the
initialization
attribute. -
#initialize(opts = {}) ⇒ Snapshot
constructor
Creates a new instance of the Snapshot class.
-
#instance_type ⇒ InstanceType
Returns the value of the
instance_type
attribute. -
#instance_type=(value) ⇒ Object
Sets the value of the
instance_type
attribute. -
#io ⇒ Io
Returns the value of the
io
attribute. -
#io=(value) ⇒ Object
Sets the value of the
io
attribute. -
#katello_errata ⇒ Array<KatelloErratum>
Returns the value of the
katello_errata
attribute. -
#katello_errata=(list) ⇒ Object
Sets the value of the
katello_errata
attribute. -
#large_icon ⇒ Icon
Returns the value of the
large_icon
attribute. -
#large_icon=(value) ⇒ Object
Sets the value of the
large_icon
attribute. -
#lease ⇒ StorageDomainLease
Returns the value of the
lease
attribute. -
#lease=(value) ⇒ Object
Sets the value of the
lease
attribute. -
#memory ⇒ Integer
Returns the value of the
memory
attribute. -
#memory=(value) ⇒ Object
Sets the value of the
memory
attribute. -
#memory_policy ⇒ MemoryPolicy
Returns the value of the
memory_policy
attribute. -
#memory_policy=(value) ⇒ Object
Sets the value of the
memory_policy
attribute. -
#migration ⇒ MigrationOptions
Returns the value of the
migration
attribute. -
#migration=(value) ⇒ Object
Sets the value of the
migration
attribute. -
#migration_downtime ⇒ Integer
Returns the value of the
migration_downtime
attribute. -
#migration_downtime=(value) ⇒ Object
Sets the value of the
migration_downtime
attribute. -
#name ⇒ String
Returns the value of the
name
attribute. -
#name=(value) ⇒ Object
Sets the value of the
name
attribute. -
#next_run_configuration_exists ⇒ Boolean
Returns the value of the
next_run_configuration_exists
attribute. -
#next_run_configuration_exists=(value) ⇒ Object
Sets the value of the
next_run_configuration_exists
attribute. -
#nics ⇒ Array<Nic>
Returns the value of the
nics
attribute. -
#nics=(list) ⇒ Object
Sets the value of the
nics
attribute. -
#numa_nodes ⇒ Array<NumaNode>
Returns the value of the
numa_nodes
attribute. -
#numa_nodes=(list) ⇒ Object
Sets the value of the
numa_nodes
attribute. -
#numa_tune_mode ⇒ NumaTuneMode
Returns the value of the
numa_tune_mode
attribute. -
#numa_tune_mode=(value) ⇒ Object
Sets the value of the
numa_tune_mode
attribute. -
#origin ⇒ String
Returns the value of the
origin
attribute. -
#origin=(value) ⇒ Object
Sets the value of the
origin
attribute. -
#original_template ⇒ Template
Returns the value of the
original_template
attribute. -
#original_template=(value) ⇒ Object
Sets the value of the
original_template
attribute. -
#os ⇒ OperatingSystem
Returns the value of the
os
attribute. -
#os=(value) ⇒ Object
Sets the value of the
os
attribute. -
#payloads ⇒ Array<Payload>
Returns the value of the
payloads
attribute. -
#payloads=(list) ⇒ Object
Sets the value of the
payloads
attribute. -
#permissions ⇒ Array<Permission>
Returns the value of the
permissions
attribute. -
#permissions=(list) ⇒ Object
Sets the value of the
permissions
attribute. -
#persist_memorystate ⇒ Boolean
Returns the value of the
persist_memorystate
attribute. -
#persist_memorystate=(value) ⇒ Object
Sets the value of the
persist_memorystate
attribute. -
#placement_policy ⇒ VmPlacementPolicy
Returns the value of the
placement_policy
attribute. -
#placement_policy=(value) ⇒ Object
Sets the value of the
placement_policy
attribute. -
#quota ⇒ Quota
Returns the value of the
quota
attribute. -
#quota=(value) ⇒ Object
Sets the value of the
quota
attribute. -
#reported_devices ⇒ Array<ReportedDevice>
Returns the value of the
reported_devices
attribute. -
#reported_devices=(list) ⇒ Object
Sets the value of the
reported_devices
attribute. -
#rng_device ⇒ RngDevice
Returns the value of the
rng_device
attribute. -
#rng_device=(value) ⇒ Object
Sets the value of the
rng_device
attribute. -
#run_once ⇒ Boolean
Returns the value of the
run_once
attribute. -
#run_once=(value) ⇒ Object
Sets the value of the
run_once
attribute. -
#serial_number ⇒ SerialNumber
Returns the value of the
serial_number
attribute. -
#serial_number=(value) ⇒ Object
Sets the value of the
serial_number
attribute. -
#sessions ⇒ Array<Session>
Returns the value of the
sessions
attribute. -
#sessions=(list) ⇒ Object
Sets the value of the
sessions
attribute. -
#small_icon ⇒ Icon
Returns the value of the
small_icon
attribute. -
#small_icon=(value) ⇒ Object
Sets the value of the
small_icon
attribute. -
#snapshot_status ⇒ SnapshotStatus
Returns the value of the
snapshot_status
attribute. -
#snapshot_status=(value) ⇒ Object
Sets the value of the
snapshot_status
attribute. -
#snapshot_type ⇒ SnapshotType
Returns the value of the
snapshot_type
attribute. -
#snapshot_type=(value) ⇒ Object
Sets the value of the
snapshot_type
attribute. -
#snapshots ⇒ Array<Snapshot>
Returns the value of the
snapshots
attribute. -
#snapshots=(list) ⇒ Object
Sets the value of the
snapshots
attribute. -
#soundcard_enabled ⇒ Boolean
Returns the value of the
soundcard_enabled
attribute. -
#soundcard_enabled=(value) ⇒ Object
Sets the value of the
soundcard_enabled
attribute. -
#sso ⇒ Sso
Returns the value of the
sso
attribute. -
#sso=(value) ⇒ Object
Sets the value of the
sso
attribute. -
#start_paused ⇒ Boolean
Returns the value of the
start_paused
attribute. -
#start_paused=(value) ⇒ Object
Sets the value of the
start_paused
attribute. -
#start_time ⇒ DateTime
Returns the value of the
start_time
attribute. -
#start_time=(value) ⇒ Object
Sets the value of the
start_time
attribute. -
#stateless ⇒ Boolean
Returns the value of the
stateless
attribute. -
#stateless=(value) ⇒ Object
Sets the value of the
stateless
attribute. -
#statistics ⇒ Array<Statistic>
Returns the value of the
statistics
attribute. -
#statistics=(list) ⇒ Object
Sets the value of the
statistics
attribute. -
#status ⇒ VmStatus
Returns the value of the
status
attribute. -
#status=(value) ⇒ Object
Sets the value of the
status
attribute. -
#status_detail ⇒ String
Returns the value of the
status_detail
attribute. -
#status_detail=(value) ⇒ Object
Sets the value of the
status_detail
attribute. -
#stop_reason ⇒ String
Returns the value of the
stop_reason
attribute. -
#stop_reason=(value) ⇒ Object
Sets the value of the
stop_reason
attribute. -
#stop_time ⇒ DateTime
Returns the value of the
stop_time
attribute. -
#stop_time=(value) ⇒ Object
Sets the value of the
stop_time
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_error_resume_behaviour ⇒ VmStorageErrorResumeBehaviour
Returns the value of the
storage_error_resume_behaviour
attribute. -
#storage_error_resume_behaviour=(value) ⇒ Object
Sets the value of the
storage_error_resume_behaviour
attribute. -
#tags ⇒ Array<Tag>
Returns the value of the
tags
attribute. -
#tags=(list) ⇒ Object
Sets the value of the
tags
attribute. -
#template ⇒ Template
Returns the value of the
template
attribute. -
#template=(value) ⇒ Object
Sets the value of the
template
attribute. -
#time_zone ⇒ TimeZone
Returns the value of the
time_zone
attribute. -
#time_zone=(value) ⇒ Object
Sets the value of the
time_zone
attribute. -
#tunnel_migration ⇒ Boolean
Returns the value of the
tunnel_migration
attribute. -
#tunnel_migration=(value) ⇒ Object
Sets the value of the
tunnel_migration
attribute. -
#type ⇒ VmType
Returns the value of the
type
attribute. -
#type=(value) ⇒ Object
Sets the value of the
type
attribute. -
#usb ⇒ Usb
Returns the value of the
usb
attribute. -
#usb=(value) ⇒ Object
Sets the value of the
usb
attribute. -
#use_latest_template_version ⇒ Boolean
Returns the value of the
use_latest_template_version
attribute. -
#use_latest_template_version=(value) ⇒ Object
Sets the value of the
use_latest_template_version
attribute. -
#virtio_scsi ⇒ VirtioScsi
Returns the value of the
virtio_scsi
attribute. -
#virtio_scsi=(value) ⇒ Object
Sets the value of the
virtio_scsi
attribute. -
#vm ⇒ Vm
Returns the value of the
vm
attribute. -
#vm=(value) ⇒ Object
Sets the value of the
vm
attribute. -
#vm_pool ⇒ VmPool
Returns the value of the
vm_pool
attribute. -
#vm_pool=(value) ⇒ Object
Sets the value of the
vm_pool
attribute. -
#watchdogs ⇒ Array<Watchdog>
Returns the value of the
watchdogs
attribute. -
#watchdogs=(list) ⇒ Object
Sets the value of the
watchdogs
attribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ Snapshot
Creates a new instance of the OvirtSDK4::Snapshot class.
54957 54958 54959 54960 54961 54962 54963 54964 |
# File 'lib/ovirtsdk4/types.rb', line 54957 def initialize(opts = {}) super(opts) self.date = opts[:date] self.persist_memorystate = opts[:persist_memorystate] self.snapshot_status = opts[:snapshot_status] self.snapshot_type = opts[:snapshot_type] self.vm = opts[:vm] end |
Instance Method Details
#==(other) ⇒ Object
Returns true
if self
and other
have the same attributes and values.
54969 54970 54971 54972 54973 54974 54975 54976 |
# File 'lib/ovirtsdk4/types.rb', line 54969 def ==(other) super && @date == other.date && @persist_memorystate == other.persist_memorystate && @snapshot_status == other.snapshot_status && @snapshot_type == other.snapshot_type && @vm == other.vm end |
#affinity_labels ⇒ Array<AffinityLabel>
Returns the value of the affinity_labels
attribute.
52817 52818 52819 |
# File 'lib/ovirtsdk4/types.rb', line 52817 def affinity_labels @affinity_labels end |
#affinity_labels=(list) ⇒ Object
Sets the value of the affinity_labels
attribute.
52826 52827 52828 52829 52830 52831 52832 52833 52834 52835 52836 |
# File 'lib/ovirtsdk4/types.rb', line 52826 def affinity_labels=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = AffinityLabel.new(value) end end end @affinity_labels = list end |
#applications ⇒ Array<Application>
Returns the value of the applications
attribute.
52843 52844 52845 |
# File 'lib/ovirtsdk4/types.rb', line 52843 def applications @applications end |
#applications=(list) ⇒ Object
Sets the value of the applications
attribute.
52852 52853 52854 52855 52856 52857 52858 52859 52860 52861 52862 |
# File 'lib/ovirtsdk4/types.rb', line 52852 def applications=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Application.new(value) end end end @applications = list end |
#bios ⇒ Bios
Returns the value of the bios
attribute.
52869 52870 52871 |
# File 'lib/ovirtsdk4/types.rb', line 52869 def bios @bios end |
#bios=(value) ⇒ Object
Sets the value of the bios
attribute.
The value
parameter can be an instance of Bios 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.
52882 52883 52884 52885 52886 52887 |
# File 'lib/ovirtsdk4/types.rb', line 52882 def bios=(value) if value.is_a?(Hash) value = Bios.new(value) end @bios = value end |
#cdroms ⇒ Array<Cdrom>
Returns the value of the cdroms
attribute.
52894 52895 52896 |
# File 'lib/ovirtsdk4/types.rb', line 52894 def cdroms @cdroms end |
#cdroms=(list) ⇒ Object
Sets the value of the cdroms
attribute.
52903 52904 52905 52906 52907 52908 52909 52910 52911 52912 52913 |
# File 'lib/ovirtsdk4/types.rb', line 52903 def cdroms=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Cdrom.new(value) end end end @cdroms = list end |
#cluster ⇒ Cluster
Returns the value of the cluster
attribute.
52920 52921 52922 |
# File 'lib/ovirtsdk4/types.rb', line 52920 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.
52933 52934 52935 52936 52937 52938 |
# File 'lib/ovirtsdk4/types.rb', line 52933 def cluster=(value) if value.is_a?(Hash) value = Cluster.new(value) end @cluster = value end |
#comment ⇒ String
Returns the value of the comment
attribute.
52945 52946 52947 |
# File 'lib/ovirtsdk4/types.rb', line 52945 def comment @comment end |
#comment=(value) ⇒ Object
Sets the value of the comment
attribute.
52954 52955 52956 |
# File 'lib/ovirtsdk4/types.rb', line 52954 def comment=(value) @comment = value end |
#console ⇒ Console
Returns the value of the console
attribute.
52963 52964 52965 |
# File 'lib/ovirtsdk4/types.rb', line 52963 def console @console end |
#console=(value) ⇒ Object
Sets the value of the console
attribute.
The value
parameter can be an instance of Console 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.
52976 52977 52978 52979 52980 52981 |
# File 'lib/ovirtsdk4/types.rb', line 52976 def console=(value) if value.is_a?(Hash) value = Console.new(value) end @console = value end |
#cpu ⇒ Cpu
Returns the value of the cpu
attribute.
52988 52989 52990 |
# File 'lib/ovirtsdk4/types.rb', line 52988 def cpu @cpu end |
#cpu=(value) ⇒ Object
Sets the value of the cpu
attribute.
The value
parameter can be an instance of Cpu 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.
53001 53002 53003 53004 53005 53006 |
# File 'lib/ovirtsdk4/types.rb', line 53001 def cpu=(value) if value.is_a?(Hash) value = Cpu.new(value) end @cpu = value end |
#cpu_profile ⇒ CpuProfile
Returns the value of the cpu_profile
attribute.
53013 53014 53015 |
# File 'lib/ovirtsdk4/types.rb', line 53013 def cpu_profile @cpu_profile end |
#cpu_profile=(value) ⇒ Object
Sets the value of the cpu_profile
attribute.
The value
parameter can be an instance of CpuProfile 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.
53026 53027 53028 53029 53030 53031 |
# File 'lib/ovirtsdk4/types.rb', line 53026 def cpu_profile=(value) if value.is_a?(Hash) value = CpuProfile.new(value) end @cpu_profile = value end |
#cpu_shares ⇒ Integer
Returns the value of the cpu_shares
attribute.
53038 53039 53040 |
# File 'lib/ovirtsdk4/types.rb', line 53038 def cpu_shares @cpu_shares end |
#cpu_shares=(value) ⇒ Object
Sets the value of the cpu_shares
attribute.
53047 53048 53049 |
# File 'lib/ovirtsdk4/types.rb', line 53047 def cpu_shares=(value) @cpu_shares = value end |
#creation_time ⇒ DateTime
Returns the value of the creation_time
attribute.
53056 53057 53058 |
# File 'lib/ovirtsdk4/types.rb', line 53056 def creation_time @creation_time end |
#creation_time=(value) ⇒ Object
Sets the value of the creation_time
attribute.
53065 53066 53067 |
# File 'lib/ovirtsdk4/types.rb', line 53065 def creation_time=(value) @creation_time = value end |
#custom_compatibility_version ⇒ Version
Returns the value of the custom_compatibility_version
attribute.
53074 53075 53076 |
# File 'lib/ovirtsdk4/types.rb', line 53074 def custom_compatibility_version @custom_compatibility_version end |
#custom_compatibility_version=(value) ⇒ Object
Sets the value of the custom_compatibility_version
attribute.
The value
parameter can be an instance of Version 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.
53087 53088 53089 53090 53091 53092 |
# File 'lib/ovirtsdk4/types.rb', line 53087 def custom_compatibility_version=(value) if value.is_a?(Hash) value = Version.new(value) end @custom_compatibility_version = value end |
#custom_cpu_model ⇒ String
Returns the value of the custom_cpu_model
attribute.
53099 53100 53101 |
# File 'lib/ovirtsdk4/types.rb', line 53099 def custom_cpu_model @custom_cpu_model end |
#custom_cpu_model=(value) ⇒ Object
Sets the value of the custom_cpu_model
attribute.
53108 53109 53110 |
# File 'lib/ovirtsdk4/types.rb', line 53108 def custom_cpu_model=(value) @custom_cpu_model = value end |
#custom_emulated_machine ⇒ String
Returns the value of the custom_emulated_machine
attribute.
53117 53118 53119 |
# File 'lib/ovirtsdk4/types.rb', line 53117 def custom_emulated_machine @custom_emulated_machine end |
#custom_emulated_machine=(value) ⇒ Object
Sets the value of the custom_emulated_machine
attribute.
53126 53127 53128 |
# File 'lib/ovirtsdk4/types.rb', line 53126 def custom_emulated_machine=(value) @custom_emulated_machine = value end |
#custom_properties ⇒ Array<CustomProperty>
Returns the value of the custom_properties
attribute.
53135 53136 53137 |
# File 'lib/ovirtsdk4/types.rb', line 53135 def custom_properties @custom_properties end |
#custom_properties=(list) ⇒ Object
Sets the value of the custom_properties
attribute.
53144 53145 53146 53147 53148 53149 53150 53151 53152 53153 53154 |
# File 'lib/ovirtsdk4/types.rb', line 53144 def custom_properties=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = CustomProperty.new(value) end end end @custom_properties = list end |
#date ⇒ DateTime
Returns the value of the date
attribute.
53161 53162 53163 |
# File 'lib/ovirtsdk4/types.rb', line 53161 def date @date end |
#date=(value) ⇒ Object
Sets the value of the date
attribute.
53170 53171 53172 |
# File 'lib/ovirtsdk4/types.rb', line 53170 def date=(value) @date = value end |
#delete_protected ⇒ Boolean
Returns the value of the delete_protected
attribute.
53179 53180 53181 |
# File 'lib/ovirtsdk4/types.rb', line 53179 def delete_protected @delete_protected end |
#delete_protected=(value) ⇒ Object
Sets the value of the delete_protected
attribute.
53188 53189 53190 |
# File 'lib/ovirtsdk4/types.rb', line 53188 def delete_protected=(value) @delete_protected = value end |
#description ⇒ String
Returns the value of the description
attribute.
53197 53198 53199 |
# File 'lib/ovirtsdk4/types.rb', line 53197 def description @description end |
#description=(value) ⇒ Object
Sets the value of the description
attribute.
53206 53207 53208 |
# File 'lib/ovirtsdk4/types.rb', line 53206 def description=(value) @description = value end |
#disk_attachments ⇒ Array<DiskAttachment>
Returns the value of the disk_attachments
attribute.
53215 53216 53217 |
# File 'lib/ovirtsdk4/types.rb', line 53215 def @disk_attachments end |
#disk_attachments=(list) ⇒ Object
Sets the value of the disk_attachments
attribute.
53224 53225 53226 53227 53228 53229 53230 53231 53232 53233 53234 |
# File 'lib/ovirtsdk4/types.rb', line 53224 def (list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = DiskAttachment.new(value) end end end @disk_attachments = list end |
#display ⇒ Display
Returns the value of the display
attribute.
53241 53242 53243 |
# File 'lib/ovirtsdk4/types.rb', line 53241 def display @display end |
#display=(value) ⇒ Object
Sets the value of the display
attribute.
The value
parameter can be an instance of Display 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.
53254 53255 53256 53257 53258 53259 |
# File 'lib/ovirtsdk4/types.rb', line 53254 def display=(value) if value.is_a?(Hash) value = Display.new(value) end @display = value end |
#domain ⇒ Domain
Returns the value of the domain
attribute.
53266 53267 53268 |
# File 'lib/ovirtsdk4/types.rb', line 53266 def domain @domain end |
#domain=(value) ⇒ Object
Sets the value of the domain
attribute.
The value
parameter can be an instance of Domain 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.
53279 53280 53281 53282 53283 53284 |
# File 'lib/ovirtsdk4/types.rb', line 53279 def domain=(value) if value.is_a?(Hash) value = Domain.new(value) end @domain = value end |
#external_host_provider ⇒ ExternalHostProvider
Returns the value of the external_host_provider
attribute.
53291 53292 53293 |
# File 'lib/ovirtsdk4/types.rb', line 53291 def external_host_provider @external_host_provider end |
#external_host_provider=(value) ⇒ Object
Sets the value of the external_host_provider
attribute.
The value
parameter can be an instance of ExternalHostProvider 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.
53304 53305 53306 53307 53308 53309 |
# File 'lib/ovirtsdk4/types.rb', line 53304 def external_host_provider=(value) if value.is_a?(Hash) value = ExternalHostProvider.new(value) end @external_host_provider = value end |
#floppies ⇒ Array<Floppy>
Returns the value of the floppies
attribute.
53316 53317 53318 |
# File 'lib/ovirtsdk4/types.rb', line 53316 def floppies @floppies end |
#floppies=(list) ⇒ Object
Sets the value of the floppies
attribute.
53325 53326 53327 53328 53329 53330 53331 53332 53333 53334 53335 |
# File 'lib/ovirtsdk4/types.rb', line 53325 def floppies=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Floppy.new(value) end end end @floppies = list end |
#fqdn ⇒ String
Returns the value of the fqdn
attribute.
53342 53343 53344 |
# File 'lib/ovirtsdk4/types.rb', line 53342 def fqdn @fqdn end |
#fqdn=(value) ⇒ Object
Sets the value of the fqdn
attribute.
53351 53352 53353 |
# File 'lib/ovirtsdk4/types.rb', line 53351 def fqdn=(value) @fqdn = value end |
#graphics_consoles ⇒ Array<GraphicsConsole>
Returns the value of the graphics_consoles
attribute.
53360 53361 53362 |
# File 'lib/ovirtsdk4/types.rb', line 53360 def graphics_consoles @graphics_consoles end |
#graphics_consoles=(list) ⇒ Object
Sets the value of the graphics_consoles
attribute.
53369 53370 53371 53372 53373 53374 53375 53376 53377 53378 53379 |
# File 'lib/ovirtsdk4/types.rb', line 53369 def graphics_consoles=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = GraphicsConsole.new(value) end end end @graphics_consoles = list end |
#guest_operating_system ⇒ GuestOperatingSystem
Returns the value of the guest_operating_system
attribute.
53386 53387 53388 |
# File 'lib/ovirtsdk4/types.rb', line 53386 def @guest_operating_system end |
#guest_operating_system=(value) ⇒ Object
Sets the value of the guest_operating_system
attribute.
The value
parameter can be an instance of GuestOperatingSystem 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.
53399 53400 53401 53402 53403 53404 |
# File 'lib/ovirtsdk4/types.rb', line 53399 def (value) if value.is_a?(Hash) value = GuestOperatingSystem.new(value) end @guest_operating_system = value end |
#guest_time_zone ⇒ TimeZone
Returns the value of the guest_time_zone
attribute.
53411 53412 53413 |
# File 'lib/ovirtsdk4/types.rb', line 53411 def guest_time_zone @guest_time_zone end |
#guest_time_zone=(value) ⇒ Object
Sets the value of the guest_time_zone
attribute.
The value
parameter can be an instance of TimeZone 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.
53424 53425 53426 53427 53428 53429 |
# File 'lib/ovirtsdk4/types.rb', line 53424 def guest_time_zone=(value) if value.is_a?(Hash) value = TimeZone.new(value) end @guest_time_zone = value end |
#has_illegal_images ⇒ Boolean
Returns the value of the has_illegal_images
attribute.
53436 53437 53438 |
# File 'lib/ovirtsdk4/types.rb', line 53436 def has_illegal_images @has_illegal_images end |
#has_illegal_images=(value) ⇒ Object
Sets the value of the has_illegal_images
attribute.
53445 53446 53447 |
# File 'lib/ovirtsdk4/types.rb', line 53445 def has_illegal_images=(value) @has_illegal_images = value end |
#hash ⇒ Object
Generates a hash value for this object.
54981 54982 54983 54984 54985 54986 54987 54988 |
# File 'lib/ovirtsdk4/types.rb', line 54981 def hash super + @date.hash + @persist_memorystate.hash + @snapshot_status.hash + @snapshot_type.hash + @vm.hash end |
#high_availability ⇒ HighAvailability
Returns the value of the high_availability
attribute.
53454 53455 53456 |
# File 'lib/ovirtsdk4/types.rb', line 53454 def high_availability @high_availability end |
#high_availability=(value) ⇒ Object
Sets the value of the high_availability
attribute.
The value
parameter can be an instance of HighAvailability 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.
53467 53468 53469 53470 53471 53472 |
# File 'lib/ovirtsdk4/types.rb', line 53467 def high_availability=(value) if value.is_a?(Hash) value = HighAvailability.new(value) end @high_availability = value end |
#host ⇒ Host
Returns the value of the host
attribute.
53479 53480 53481 |
# File 'lib/ovirtsdk4/types.rb', line 53479 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.
53492 53493 53494 53495 53496 53497 |
# File 'lib/ovirtsdk4/types.rb', line 53492 def host=(value) if value.is_a?(Hash) value = Host.new(value) end @host = value end |
#host_devices ⇒ Array<HostDevice>
Returns the value of the host_devices
attribute.
53504 53505 53506 |
# File 'lib/ovirtsdk4/types.rb', line 53504 def host_devices @host_devices end |
#host_devices=(list) ⇒ Object
Sets the value of the host_devices
attribute.
53513 53514 53515 53516 53517 53518 53519 53520 53521 53522 53523 |
# File 'lib/ovirtsdk4/types.rb', line 53513 def host_devices=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = HostDevice.new(value) end end end @host_devices = list end |
#id ⇒ String
Returns the value of the id
attribute.
53530 53531 53532 |
# File 'lib/ovirtsdk4/types.rb', line 53530 def id @id end |
#id=(value) ⇒ Object
Sets the value of the id
attribute.
53539 53540 53541 |
# File 'lib/ovirtsdk4/types.rb', line 53539 def id=(value) @id = value end |
#initialization ⇒ Initialization
Returns the value of the initialization
attribute.
53548 53549 53550 |
# File 'lib/ovirtsdk4/types.rb', line 53548 def initialization @initialization end |
#initialization=(value) ⇒ Object
Sets the value of the initialization
attribute.
The value
parameter can be an instance of Initialization 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.
53561 53562 53563 53564 53565 53566 |
# File 'lib/ovirtsdk4/types.rb', line 53561 def initialization=(value) if value.is_a?(Hash) value = Initialization.new(value) end @initialization = value end |
#instance_type ⇒ InstanceType
Returns the value of the instance_type
attribute.
53573 53574 53575 |
# File 'lib/ovirtsdk4/types.rb', line 53573 def instance_type @instance_type end |
#instance_type=(value) ⇒ Object
Sets the value of the instance_type
attribute.
The value
parameter can be an instance of InstanceType 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.
53586 53587 53588 53589 53590 53591 |
# File 'lib/ovirtsdk4/types.rb', line 53586 def instance_type=(value) if value.is_a?(Hash) value = InstanceType.new(value) end @instance_type = value end |
#io ⇒ Io
Returns the value of the io
attribute.
53598 53599 53600 |
# File 'lib/ovirtsdk4/types.rb', line 53598 def io @io end |
#io=(value) ⇒ Object
Sets the value of the io
attribute.
The value
parameter can be an instance of Io 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.
53611 53612 53613 53614 53615 53616 |
# File 'lib/ovirtsdk4/types.rb', line 53611 def io=(value) if value.is_a?(Hash) value = Io.new(value) end @io = value end |
#katello_errata ⇒ Array<KatelloErratum>
Returns the value of the katello_errata
attribute.
53623 53624 53625 |
# File 'lib/ovirtsdk4/types.rb', line 53623 def katello_errata @katello_errata end |
#katello_errata=(list) ⇒ Object
Sets the value of the katello_errata
attribute.
53632 53633 53634 53635 53636 53637 53638 53639 53640 53641 53642 |
# File 'lib/ovirtsdk4/types.rb', line 53632 def katello_errata=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = KatelloErratum.new(value) end end end @katello_errata = list end |
#large_icon ⇒ Icon
Returns the value of the large_icon
attribute.
53649 53650 53651 |
# File 'lib/ovirtsdk4/types.rb', line 53649 def large_icon @large_icon end |
#large_icon=(value) ⇒ Object
Sets the value of the large_icon
attribute.
The value
parameter can be an instance of Icon 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.
53662 53663 53664 53665 53666 53667 |
# File 'lib/ovirtsdk4/types.rb', line 53662 def large_icon=(value) if value.is_a?(Hash) value = Icon.new(value) end @large_icon = value end |
#lease ⇒ StorageDomainLease
Returns the value of the lease
attribute.
53674 53675 53676 |
# File 'lib/ovirtsdk4/types.rb', line 53674 def lease @lease end |
#lease=(value) ⇒ Object
Sets the value of the lease
attribute.
The value
parameter can be an instance of OvirtSDK4::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.
53687 53688 53689 53690 53691 53692 |
# File 'lib/ovirtsdk4/types.rb', line 53687 def lease=(value) if value.is_a?(Hash) value = StorageDomainLease.new(value) end @lease = value end |
#memory ⇒ Integer
Returns the value of the memory
attribute.
53699 53700 53701 |
# File 'lib/ovirtsdk4/types.rb', line 53699 def memory @memory end |
#memory=(value) ⇒ Object
Sets the value of the memory
attribute.
53708 53709 53710 |
# File 'lib/ovirtsdk4/types.rb', line 53708 def memory=(value) @memory = value end |
#memory_policy ⇒ MemoryPolicy
Returns the value of the memory_policy
attribute.
53717 53718 53719 |
# File 'lib/ovirtsdk4/types.rb', line 53717 def memory_policy @memory_policy end |
#memory_policy=(value) ⇒ Object
Sets the value of the memory_policy
attribute.
The value
parameter can be an instance of MemoryPolicy 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.
53730 53731 53732 53733 53734 53735 |
# File 'lib/ovirtsdk4/types.rb', line 53730 def memory_policy=(value) if value.is_a?(Hash) value = MemoryPolicy.new(value) end @memory_policy = value end |
#migration ⇒ MigrationOptions
Returns the value of the migration
attribute.
53742 53743 53744 |
# File 'lib/ovirtsdk4/types.rb', line 53742 def migration @migration end |
#migration=(value) ⇒ Object
Sets the value of the migration
attribute.
The value
parameter can be an instance of MigrationOptions 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.
53755 53756 53757 53758 53759 53760 |
# File 'lib/ovirtsdk4/types.rb', line 53755 def migration=(value) if value.is_a?(Hash) value = MigrationOptions.new(value) end @migration = value end |
#migration_downtime ⇒ Integer
Returns the value of the migration_downtime
attribute.
53767 53768 53769 |
# File 'lib/ovirtsdk4/types.rb', line 53767 def migration_downtime @migration_downtime end |
#migration_downtime=(value) ⇒ Object
Sets the value of the migration_downtime
attribute.
53776 53777 53778 |
# File 'lib/ovirtsdk4/types.rb', line 53776 def migration_downtime=(value) @migration_downtime = value end |
#name ⇒ String
Returns the value of the name
attribute.
53785 53786 53787 |
# File 'lib/ovirtsdk4/types.rb', line 53785 def name @name end |
#name=(value) ⇒ Object
Sets the value of the name
attribute.
53794 53795 53796 |
# File 'lib/ovirtsdk4/types.rb', line 53794 def name=(value) @name = value end |
#next_run_configuration_exists ⇒ Boolean
Returns the value of the next_run_configuration_exists
attribute.
53803 53804 53805 |
# File 'lib/ovirtsdk4/types.rb', line 53803 def next_run_configuration_exists @next_run_configuration_exists end |
#next_run_configuration_exists=(value) ⇒ Object
Sets the value of the next_run_configuration_exists
attribute.
53812 53813 53814 |
# File 'lib/ovirtsdk4/types.rb', line 53812 def next_run_configuration_exists=(value) @next_run_configuration_exists = value end |
#nics ⇒ Array<Nic>
Returns the value of the nics
attribute.
53821 53822 53823 |
# File 'lib/ovirtsdk4/types.rb', line 53821 def nics @nics end |
#nics=(list) ⇒ Object
Sets the value of the nics
attribute.
53830 53831 53832 53833 53834 53835 53836 53837 53838 53839 53840 |
# File 'lib/ovirtsdk4/types.rb', line 53830 def nics=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Nic.new(value) end end end @nics = list end |
#numa_nodes ⇒ Array<NumaNode>
Returns the value of the numa_nodes
attribute.
53847 53848 53849 |
# File 'lib/ovirtsdk4/types.rb', line 53847 def numa_nodes @numa_nodes end |
#numa_nodes=(list) ⇒ Object
Sets the value of the numa_nodes
attribute.
53856 53857 53858 53859 53860 53861 53862 53863 53864 53865 53866 |
# File 'lib/ovirtsdk4/types.rb', line 53856 def numa_nodes=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = NumaNode.new(value) end end end @numa_nodes = list end |
#numa_tune_mode ⇒ NumaTuneMode
Returns the value of the numa_tune_mode
attribute.
53873 53874 53875 |
# File 'lib/ovirtsdk4/types.rb', line 53873 def numa_tune_mode @numa_tune_mode end |
#numa_tune_mode=(value) ⇒ Object
Sets the value of the numa_tune_mode
attribute.
53882 53883 53884 |
# File 'lib/ovirtsdk4/types.rb', line 53882 def numa_tune_mode=(value) @numa_tune_mode = value end |
#origin ⇒ String
Returns the value of the origin
attribute.
53891 53892 53893 |
# File 'lib/ovirtsdk4/types.rb', line 53891 def origin @origin end |
#origin=(value) ⇒ Object
Sets the value of the origin
attribute.
53900 53901 53902 |
# File 'lib/ovirtsdk4/types.rb', line 53900 def origin=(value) @origin = value end |
#original_template ⇒ Template
Returns the value of the original_template
attribute.
53909 53910 53911 |
# File 'lib/ovirtsdk4/types.rb', line 53909 def original_template @original_template end |
#original_template=(value) ⇒ Object
Sets the value of the original_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.
53922 53923 53924 53925 53926 53927 |
# File 'lib/ovirtsdk4/types.rb', line 53922 def original_template=(value) if value.is_a?(Hash) value = Template.new(value) end @original_template = value end |
#os ⇒ OperatingSystem
Returns the value of the os
attribute.
53934 53935 53936 |
# File 'lib/ovirtsdk4/types.rb', line 53934 def os @os end |
#os=(value) ⇒ Object
Sets the value of the os
attribute.
The value
parameter can be an instance of OperatingSystem 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.
53947 53948 53949 53950 53951 53952 |
# File 'lib/ovirtsdk4/types.rb', line 53947 def os=(value) if value.is_a?(Hash) value = OperatingSystem.new(value) end @os = value end |
#payloads ⇒ Array<Payload>
Returns the value of the payloads
attribute.
53959 53960 53961 |
# File 'lib/ovirtsdk4/types.rb', line 53959 def payloads @payloads end |
#payloads=(list) ⇒ Object
Sets the value of the payloads
attribute.
53968 53969 53970 53971 53972 53973 53974 53975 53976 53977 53978 |
# File 'lib/ovirtsdk4/types.rb', line 53968 def payloads=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Payload.new(value) end end end @payloads = list end |
#permissions ⇒ Array<Permission>
Returns the value of the permissions
attribute.
53985 53986 53987 |
# File 'lib/ovirtsdk4/types.rb', line 53985 def @permissions end |
#permissions=(list) ⇒ Object
Sets the value of the permissions
attribute.
53994 53995 53996 53997 53998 53999 54000 54001 54002 54003 54004 |
# File 'lib/ovirtsdk4/types.rb', line 53994 def (list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Permission.new(value) end end end @permissions = list end |
#persist_memorystate ⇒ Boolean
Returns the value of the persist_memorystate
attribute.
54011 54012 54013 |
# File 'lib/ovirtsdk4/types.rb', line 54011 def persist_memorystate @persist_memorystate end |
#persist_memorystate=(value) ⇒ Object
Sets the value of the persist_memorystate
attribute.
54020 54021 54022 |
# File 'lib/ovirtsdk4/types.rb', line 54020 def persist_memorystate=(value) @persist_memorystate = value end |
#placement_policy ⇒ VmPlacementPolicy
Returns the value of the placement_policy
attribute.
54029 54030 54031 |
# File 'lib/ovirtsdk4/types.rb', line 54029 def placement_policy @placement_policy end |
#placement_policy=(value) ⇒ Object
Sets the value of the placement_policy
attribute.
The value
parameter can be an instance of VmPlacementPolicy 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.
54042 54043 54044 54045 54046 54047 |
# File 'lib/ovirtsdk4/types.rb', line 54042 def placement_policy=(value) if value.is_a?(Hash) value = VmPlacementPolicy.new(value) end @placement_policy = value end |
#quota ⇒ Quota
Returns the value of the quota
attribute.
54054 54055 54056 |
# File 'lib/ovirtsdk4/types.rb', line 54054 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.
54067 54068 54069 54070 54071 54072 |
# File 'lib/ovirtsdk4/types.rb', line 54067 def quota=(value) if value.is_a?(Hash) value = Quota.new(value) end @quota = value end |
#reported_devices ⇒ Array<ReportedDevice>
Returns the value of the reported_devices
attribute.
54079 54080 54081 |
# File 'lib/ovirtsdk4/types.rb', line 54079 def reported_devices @reported_devices end |
#reported_devices=(list) ⇒ Object
Sets the value of the reported_devices
attribute.
54088 54089 54090 54091 54092 54093 54094 54095 54096 54097 54098 |
# File 'lib/ovirtsdk4/types.rb', line 54088 def reported_devices=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = ReportedDevice.new(value) end end end @reported_devices = list end |
#rng_device ⇒ RngDevice
Returns the value of the rng_device
attribute.
54105 54106 54107 |
# File 'lib/ovirtsdk4/types.rb', line 54105 def rng_device @rng_device end |
#rng_device=(value) ⇒ Object
Sets the value of the rng_device
attribute.
The value
parameter can be an instance of RngDevice 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.
54118 54119 54120 54121 54122 54123 |
# File 'lib/ovirtsdk4/types.rb', line 54118 def rng_device=(value) if value.is_a?(Hash) value = RngDevice.new(value) end @rng_device = value end |
#run_once ⇒ Boolean
Returns the value of the run_once
attribute.
54130 54131 54132 |
# File 'lib/ovirtsdk4/types.rb', line 54130 def run_once @run_once end |
#run_once=(value) ⇒ Object
Sets the value of the run_once
attribute.
54139 54140 54141 |
# File 'lib/ovirtsdk4/types.rb', line 54139 def run_once=(value) @run_once = value end |
#serial_number ⇒ SerialNumber
Returns the value of the serial_number
attribute.
54148 54149 54150 |
# File 'lib/ovirtsdk4/types.rb', line 54148 def serial_number @serial_number end |
#serial_number=(value) ⇒ Object
Sets the value of the serial_number
attribute.
The value
parameter can be an instance of OvirtSDK4::SerialNumber 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.
54161 54162 54163 54164 54165 54166 |
# File 'lib/ovirtsdk4/types.rb', line 54161 def serial_number=(value) if value.is_a?(Hash) value = SerialNumber.new(value) end @serial_number = value end |
#sessions ⇒ Array<Session>
Returns the value of the sessions
attribute.
54173 54174 54175 |
# File 'lib/ovirtsdk4/types.rb', line 54173 def sessions @sessions end |
#sessions=(list) ⇒ Object
Sets the value of the sessions
attribute.
54182 54183 54184 54185 54186 54187 54188 54189 54190 54191 54192 |
# File 'lib/ovirtsdk4/types.rb', line 54182 def sessions=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Session.new(value) end end end @sessions = list end |
#small_icon ⇒ Icon
Returns the value of the small_icon
attribute.
54199 54200 54201 |
# File 'lib/ovirtsdk4/types.rb', line 54199 def small_icon @small_icon end |
#small_icon=(value) ⇒ Object
Sets the value of the small_icon
attribute.
The value
parameter can be an instance of Icon 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.
54212 54213 54214 54215 54216 54217 |
# File 'lib/ovirtsdk4/types.rb', line 54212 def small_icon=(value) if value.is_a?(Hash) value = Icon.new(value) end @small_icon = value end |
#snapshot_status ⇒ SnapshotStatus
Returns the value of the snapshot_status
attribute.
54224 54225 54226 |
# File 'lib/ovirtsdk4/types.rb', line 54224 def snapshot_status @snapshot_status end |
#snapshot_status=(value) ⇒ Object
Sets the value of the snapshot_status
attribute.
54233 54234 54235 |
# File 'lib/ovirtsdk4/types.rb', line 54233 def snapshot_status=(value) @snapshot_status = value end |
#snapshot_type ⇒ SnapshotType
Returns the value of the snapshot_type
attribute.
54242 54243 54244 |
# File 'lib/ovirtsdk4/types.rb', line 54242 def snapshot_type @snapshot_type end |
#snapshot_type=(value) ⇒ Object
Sets the value of the snapshot_type
attribute.
54251 54252 54253 |
# File 'lib/ovirtsdk4/types.rb', line 54251 def snapshot_type=(value) @snapshot_type = value end |
#snapshots ⇒ Array<Snapshot>
Returns the value of the snapshots
attribute.
54260 54261 54262 |
# File 'lib/ovirtsdk4/types.rb', line 54260 def snapshots @snapshots end |
#snapshots=(list) ⇒ Object
Sets the value of the snapshots
attribute.
54269 54270 54271 54272 54273 54274 54275 54276 54277 54278 54279 |
# File 'lib/ovirtsdk4/types.rb', line 54269 def snapshots=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Snapshot.new(value) end end end @snapshots = list end |
#soundcard_enabled ⇒ Boolean
Returns the value of the soundcard_enabled
attribute.
54286 54287 54288 |
# File 'lib/ovirtsdk4/types.rb', line 54286 def soundcard_enabled @soundcard_enabled end |
#soundcard_enabled=(value) ⇒ Object
Sets the value of the soundcard_enabled
attribute.
54295 54296 54297 |
# File 'lib/ovirtsdk4/types.rb', line 54295 def soundcard_enabled=(value) @soundcard_enabled = value end |
#sso ⇒ Sso
Returns the value of the sso
attribute.
54304 54305 54306 |
# File 'lib/ovirtsdk4/types.rb', line 54304 def sso @sso end |
#sso=(value) ⇒ Object
Sets the value of the sso
attribute.
The value
parameter can be an instance of OvirtSDK4::Sso 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.
54317 54318 54319 54320 54321 54322 |
# File 'lib/ovirtsdk4/types.rb', line 54317 def sso=(value) if value.is_a?(Hash) value = Sso.new(value) end @sso = value end |
#start_paused ⇒ Boolean
Returns the value of the start_paused
attribute.
54329 54330 54331 |
# File 'lib/ovirtsdk4/types.rb', line 54329 def start_paused @start_paused end |
#start_paused=(value) ⇒ Object
Sets the value of the start_paused
attribute.
54338 54339 54340 |
# File 'lib/ovirtsdk4/types.rb', line 54338 def start_paused=(value) @start_paused = value end |
#start_time ⇒ DateTime
Returns the value of the start_time
attribute.
54347 54348 54349 |
# File 'lib/ovirtsdk4/types.rb', line 54347 def start_time @start_time end |
#start_time=(value) ⇒ Object
Sets the value of the start_time
attribute.
54356 54357 54358 |
# File 'lib/ovirtsdk4/types.rb', line 54356 def start_time=(value) @start_time = value end |
#stateless ⇒ Boolean
Returns the value of the stateless
attribute.
54365 54366 54367 |
# File 'lib/ovirtsdk4/types.rb', line 54365 def stateless @stateless end |
#stateless=(value) ⇒ Object
Sets the value of the stateless
attribute.
54374 54375 54376 |
# File 'lib/ovirtsdk4/types.rb', line 54374 def stateless=(value) @stateless = value end |
#statistics ⇒ Array<Statistic>
Returns the value of the statistics
attribute.
54383 54384 54385 |
# File 'lib/ovirtsdk4/types.rb', line 54383 def statistics @statistics end |
#statistics=(list) ⇒ Object
Sets the value of the statistics
attribute.
54392 54393 54394 54395 54396 54397 54398 54399 54400 54401 54402 |
# File 'lib/ovirtsdk4/types.rb', line 54392 def statistics=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Statistic.new(value) end end end @statistics = list end |
#status ⇒ VmStatus
Returns the value of the status
attribute.
54409 54410 54411 |
# File 'lib/ovirtsdk4/types.rb', line 54409 def status @status end |
#status=(value) ⇒ Object
Sets the value of the status
attribute.
54418 54419 54420 |
# File 'lib/ovirtsdk4/types.rb', line 54418 def status=(value) @status = value end |
#status_detail ⇒ String
Returns the value of the status_detail
attribute.
54427 54428 54429 |
# File 'lib/ovirtsdk4/types.rb', line 54427 def status_detail @status_detail end |
#status_detail=(value) ⇒ Object
Sets the value of the status_detail
attribute.
54436 54437 54438 |
# File 'lib/ovirtsdk4/types.rb', line 54436 def status_detail=(value) @status_detail = value end |
#stop_reason ⇒ String
Returns the value of the stop_reason
attribute.
54445 54446 54447 |
# File 'lib/ovirtsdk4/types.rb', line 54445 def stop_reason @stop_reason end |
#stop_reason=(value) ⇒ Object
Sets the value of the stop_reason
attribute.
54454 54455 54456 |
# File 'lib/ovirtsdk4/types.rb', line 54454 def stop_reason=(value) @stop_reason = value end |
#stop_time ⇒ DateTime
Returns the value of the stop_time
attribute.
54463 54464 54465 |
# File 'lib/ovirtsdk4/types.rb', line 54463 def stop_time @stop_time end |
#stop_time=(value) ⇒ Object
Sets the value of the stop_time
attribute.
54472 54473 54474 |
# File 'lib/ovirtsdk4/types.rb', line 54472 def stop_time=(value) @stop_time = value end |
#storage_domain ⇒ StorageDomain
Returns the value of the storage_domain
attribute.
54481 54482 54483 |
# File 'lib/ovirtsdk4/types.rb', line 54481 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 OvirtSDK4::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.
54494 54495 54496 54497 54498 54499 |
# File 'lib/ovirtsdk4/types.rb', line 54494 def storage_domain=(value) if value.is_a?(Hash) value = StorageDomain.new(value) end @storage_domain = value end |
#storage_error_resume_behaviour ⇒ VmStorageErrorResumeBehaviour
Returns the value of the storage_error_resume_behaviour
attribute.
54506 54507 54508 |
# File 'lib/ovirtsdk4/types.rb', line 54506 def storage_error_resume_behaviour @storage_error_resume_behaviour end |
#storage_error_resume_behaviour=(value) ⇒ Object
Sets the value of the storage_error_resume_behaviour
attribute.
54515 54516 54517 |
# File 'lib/ovirtsdk4/types.rb', line 54515 def storage_error_resume_behaviour=(value) @storage_error_resume_behaviour = value end |
#tags ⇒ Array<Tag>
Returns the value of the tags
attribute.
54524 54525 54526 |
# File 'lib/ovirtsdk4/types.rb', line 54524 def @tags end |
#tags=(list) ⇒ Object
Sets the value of the tags
attribute.
54533 54534 54535 54536 54537 54538 54539 54540 54541 54542 54543 |
# File 'lib/ovirtsdk4/types.rb', line 54533 def (list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Tag.new(value) end end end @tags = list end |
#template ⇒ Template
Returns the value of the template
attribute.
54550 54551 54552 |
# File 'lib/ovirtsdk4/types.rb', line 54550 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.
54563 54564 54565 54566 54567 54568 |
# File 'lib/ovirtsdk4/types.rb', line 54563 def template=(value) if value.is_a?(Hash) value = Template.new(value) end @template = value end |
#time_zone ⇒ TimeZone
Returns the value of the time_zone
attribute.
54575 54576 54577 |
# File 'lib/ovirtsdk4/types.rb', line 54575 def time_zone @time_zone end |
#time_zone=(value) ⇒ Object
Sets the value of the time_zone
attribute.
The value
parameter can be an instance of TimeZone 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.
54588 54589 54590 54591 54592 54593 |
# File 'lib/ovirtsdk4/types.rb', line 54588 def time_zone=(value) if value.is_a?(Hash) value = TimeZone.new(value) end @time_zone = value end |
#tunnel_migration ⇒ Boolean
Returns the value of the tunnel_migration
attribute.
54600 54601 54602 |
# File 'lib/ovirtsdk4/types.rb', line 54600 def tunnel_migration @tunnel_migration end |
#tunnel_migration=(value) ⇒ Object
Sets the value of the tunnel_migration
attribute.
54609 54610 54611 |
# File 'lib/ovirtsdk4/types.rb', line 54609 def tunnel_migration=(value) @tunnel_migration = value end |
#type ⇒ VmType
Returns the value of the type
attribute.
54618 54619 54620 |
# File 'lib/ovirtsdk4/types.rb', line 54618 def type @type end |
#type=(value) ⇒ Object
Sets the value of the type
attribute.
54627 54628 54629 |
# File 'lib/ovirtsdk4/types.rb', line 54627 def type=(value) @type = value end |
#usb ⇒ Usb
Returns the value of the usb
attribute.
54636 54637 54638 |
# File 'lib/ovirtsdk4/types.rb', line 54636 def usb @usb end |
#usb=(value) ⇒ Object
Sets the value of the usb
attribute.
The value
parameter can be an instance of Usb 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.
54649 54650 54651 54652 54653 54654 |
# File 'lib/ovirtsdk4/types.rb', line 54649 def usb=(value) if value.is_a?(Hash) value = Usb.new(value) end @usb = value end |
#use_latest_template_version ⇒ Boolean
Returns the value of the use_latest_template_version
attribute.
54661 54662 54663 |
# File 'lib/ovirtsdk4/types.rb', line 54661 def use_latest_template_version @use_latest_template_version end |
#use_latest_template_version=(value) ⇒ Object
Sets the value of the use_latest_template_version
attribute.
54670 54671 54672 |
# File 'lib/ovirtsdk4/types.rb', line 54670 def use_latest_template_version=(value) @use_latest_template_version = value end |
#virtio_scsi ⇒ VirtioScsi
Returns the value of the virtio_scsi
attribute.
54679 54680 54681 |
# File 'lib/ovirtsdk4/types.rb', line 54679 def virtio_scsi @virtio_scsi end |
#virtio_scsi=(value) ⇒ Object
Sets the value of the virtio_scsi
attribute.
The value
parameter can be an instance of VirtioScsi 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.
54692 54693 54694 54695 54696 54697 |
# File 'lib/ovirtsdk4/types.rb', line 54692 def virtio_scsi=(value) if value.is_a?(Hash) value = VirtioScsi.new(value) end @virtio_scsi = value end |
#vm ⇒ Vm
Returns the value of the vm
attribute.
54704 54705 54706 |
# File 'lib/ovirtsdk4/types.rb', line 54704 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.
54717 54718 54719 54720 54721 54722 |
# File 'lib/ovirtsdk4/types.rb', line 54717 def vm=(value) if value.is_a?(Hash) value = Vm.new(value) end @vm = value end |
#vm_pool ⇒ VmPool
Returns the value of the vm_pool
attribute.
54729 54730 54731 |
# File 'lib/ovirtsdk4/types.rb', line 54729 def vm_pool @vm_pool end |
#vm_pool=(value) ⇒ Object
Sets the value of the vm_pool
attribute.
The value
parameter can be an instance of VmPool 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.
54742 54743 54744 54745 54746 54747 |
# File 'lib/ovirtsdk4/types.rb', line 54742 def vm_pool=(value) if value.is_a?(Hash) value = VmPool.new(value) end @vm_pool = value end |
#watchdogs ⇒ Array<Watchdog>
Returns the value of the watchdogs
attribute.
54754 54755 54756 |
# File 'lib/ovirtsdk4/types.rb', line 54754 def watchdogs @watchdogs end |
#watchdogs=(list) ⇒ Object
Sets the value of the watchdogs
attribute.
54763 54764 54765 54766 54767 54768 54769 54770 54771 54772 54773 |
# File 'lib/ovirtsdk4/types.rb', line 54763 def watchdogs=(list) if list.class == Array list = List.new(list) list.each_with_index do |value, index| if value.is_a?(Hash) list[index] = Watchdog.new(value) end end end @watchdogs = list end |