Class: OvirtSDK4::DiskSnapshot

Inherits:
Disk show all
Defined in:
lib/ovirtsdk4/types.rb,
lib/ovirtsdk4/types.rb

Instance Method Summary collapse

Methods included from Type

#dig, #href, #href=

Constructor Details

#initialize(opts = {}) ⇒ DiskSnapshot

Creates a new instance of the OvirtSDK4::DiskSnapshot class.

Parameters:

  • opts (Hash) (defaults to: {})

    A hash containing the attributes of the object. The keys of the hash should be symbols corresponding to the names of the attributes. The values of the hash should be the values of the attributes.

Options Hash (opts):

  • :active (Boolean)

    The value of attribute active.

  • :actual_size (Integer)

    The value of attribute actual_size.

  • :alias_ (String)

    The value of attribute alias_.

  • :backup (DiskBackup)

    The value of attribute backup.

  • :bootable (Boolean)

    The value of attribute bootable.

  • :comment (String)

    The value of attribute comment.

  • :content_type (DiskContentType)

    The value of attribute content_type.

  • :description (String)

    The value of attribute description.

  • :disk (Disk, Hash)

    The value of attribute disk.

  • :disk_profile (DiskProfile, Hash)

    The value of attribute disk_profile.

  • :format (DiskFormat)

    The value of attribute format.

  • :id (String)

    The value of attribute id.

  • :image_id (String)

    The value of attribute image_id.

  • :initial_size (Integer)

    The value of attribute initial_size.

  • :instance_type (InstanceType, Hash)

    The value of attribute instance_type.

  • :interface (DiskInterface)

    The value of attribute interface.

  • :logical_name (String)

    The value of attribute logical_name.

  • :lun_storage (HostStorage, Hash)

    The value of attribute lun_storage.

  • :name (String)

    The value of attribute name.

  • :openstack_volume_type (OpenStackVolumeType, Hash)

    The value of attribute openstack_volume_type.

  • :permissions (Array<Permission>, Array<Hash>)

    The values of attribute permissions.

  • :propagate_errors (Boolean)

    The value of attribute propagate_errors.

  • :provisioned_size (Integer)

    The value of attribute provisioned_size.

  • :qcow_version (QcowVersion)

    The value of attribute qcow_version.

  • :quota (Quota, Hash)

    The value of attribute quota.

  • :read_only (Boolean)

    The value of attribute read_only.

  • :sgio (ScsiGenericIO)

    The value of attribute sgio.

  • :shareable (Boolean)

    The value of attribute shareable.

  • :snapshot (Snapshot, Hash)

    The value of attribute snapshot.

  • :sparse (Boolean)

    The value of attribute sparse.

  • :statistics (Array<Statistic>, Array<Hash>)

    The values of attribute statistics.

  • :status (DiskStatus)

    The value of attribute status.

  • :storage_domain (StorageDomain, Hash)

    The value of attribute storage_domain.

  • :storage_domains (Array<StorageDomain>, Array<Hash>)

    The values of attribute storage_domains.

  • :storage_type (DiskStorageType)

    The value of attribute storage_type.

  • :template (Template, Hash)

    The value of attribute template.

  • :total_size (Integer)

    The value of attribute total_size.

  • :uses_scsi_reservation (Boolean)

    The value of attribute uses_scsi_reservation.

  • :vm (Vm, Hash)

    The value of attribute vm.

  • :vms (Array<Vm>, Array<Hash>)

    The values of attribute vms.

  • :wipe_after_delete (Boolean)

    The value of attribute wipe_after_delete.


37027
37028
37029
37030
# File 'lib/ovirtsdk4/types.rb', line 37027

def initialize(opts = {})
  super(opts)
  self.disk = opts[:disk]
end

Instance Method Details

#==(other) ⇒ Object

Returns true if self and other have the same attributes and values.


37035
37036
37037
37038
# File 'lib/ovirtsdk4/types.rb', line 37035

def ==(other)
  super &&
  @disk == other.disk
end

#activeBoolean

Returns the value of the active attribute.

Returns:

  • (Boolean)

36102
36103
36104
# File 'lib/ovirtsdk4/types.rb', line 36102

def active
  @active
end

#active=(value) ⇒ Object

Sets the value of the active attribute.

Parameters:

  • value (Boolean)

36111
36112
36113
# File 'lib/ovirtsdk4/types.rb', line 36111

def active=(value)
  @active = value
end

#actual_sizeInteger

Returns the value of the actual_size attribute.

Returns:

  • (Integer)

36120
36121
36122
# File 'lib/ovirtsdk4/types.rb', line 36120

def actual_size
  @actual_size
end

#actual_size=(value) ⇒ Object

Sets the value of the actual_size attribute.

Parameters:

  • value (Integer)

36129
36130
36131
# File 'lib/ovirtsdk4/types.rb', line 36129

def actual_size=(value)
  @actual_size = value
end

#alias_String

Returns the value of the alias_ attribute.

Returns:

  • (String)

36138
36139
36140
# File 'lib/ovirtsdk4/types.rb', line 36138

def alias_
  @alias_
end

#alias_=(value) ⇒ Object

Sets the value of the alias_ attribute.

Parameters:

  • value (String)

36147
36148
36149
# File 'lib/ovirtsdk4/types.rb', line 36147

def alias_=(value)
  @alias_ = value
end

#backupDiskBackup

Returns the value of the backup attribute.

Returns:


36156
36157
36158
# File 'lib/ovirtsdk4/types.rb', line 36156

def backup
  @backup
end

#backup=(value) ⇒ Object

Sets the value of the backup attribute.

Parameters:


36165
36166
36167
# File 'lib/ovirtsdk4/types.rb', line 36165

def backup=(value)
  @backup = value
end

#bootableBoolean

Returns the value of the bootable attribute.

Returns:

  • (Boolean)

36174
36175
36176
# File 'lib/ovirtsdk4/types.rb', line 36174

def bootable
  @bootable
end

#bootable=(value) ⇒ Object

Sets the value of the bootable attribute.

Parameters:

  • value (Boolean)

36183
36184
36185
# File 'lib/ovirtsdk4/types.rb', line 36183

def bootable=(value)
  @bootable = value
end

#commentString

Returns the value of the comment attribute.

Returns:

  • (String)

36192
36193
36194
# File 'lib/ovirtsdk4/types.rb', line 36192

def comment
  @comment
end

#comment=(value) ⇒ Object

Sets the value of the comment attribute.

Parameters:

  • value (String)

36201
36202
36203
# File 'lib/ovirtsdk4/types.rb', line 36201

def comment=(value)
  @comment = value
end

#content_typeDiskContentType

Returns the value of the content_type attribute.

Returns:


36210
36211
36212
# File 'lib/ovirtsdk4/types.rb', line 36210

def content_type
  @content_type
end

#content_type=(value) ⇒ Object

Sets the value of the content_type attribute.

Parameters:


36219
36220
36221
# File 'lib/ovirtsdk4/types.rb', line 36219

def content_type=(value)
  @content_type = value
end

#descriptionString

Returns the value of the description attribute.

Returns:

  • (String)

36228
36229
36230
# File 'lib/ovirtsdk4/types.rb', line 36228

def description
  @description
end

#description=(value) ⇒ Object

Sets the value of the description attribute.

Parameters:

  • value (String)

36237
36238
36239
# File 'lib/ovirtsdk4/types.rb', line 36237

def description=(value)
  @description = value
end

#diskDisk

Returns the value of the disk attribute.

Returns:


36246
36247
36248
# File 'lib/ovirtsdk4/types.rb', line 36246

def disk
  @disk
end

#disk=(value) ⇒ Object

Sets the value of the disk attribute.

The value parameter can be an instance of OvirtSDK4::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.

Parameters:

  • value (Disk, Hash)

36259
36260
36261
36262
36263
36264
# File 'lib/ovirtsdk4/types.rb', line 36259

def disk=(value)
  if value.is_a?(Hash)
    value = Disk.new(value)
  end
  @disk = value
end

#disk_profileDiskProfile

Returns the value of the disk_profile attribute.

Returns:


36271
36272
36273
# File 'lib/ovirtsdk4/types.rb', line 36271

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 OvirtSDK4::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.

Parameters:


36284
36285
36286
36287
36288
36289
# File 'lib/ovirtsdk4/types.rb', line 36284

def disk_profile=(value)
  if value.is_a?(Hash)
    value = DiskProfile.new(value)
  end
  @disk_profile = value
end

#formatDiskFormat

Returns the value of the format attribute.

Returns:


36296
36297
36298
# File 'lib/ovirtsdk4/types.rb', line 36296

def format
  @format
end

#format=(value) ⇒ Object

Sets the value of the format attribute.

Parameters:


36305
36306
36307
# File 'lib/ovirtsdk4/types.rb', line 36305

def format=(value)
  @format = value
end

#hashObject

Generates a hash value for this object.


37043
37044
37045
37046
# File 'lib/ovirtsdk4/types.rb', line 37043

def hash
  super +
  @disk.hash
end

#idString

Returns the value of the id attribute.

Returns:

  • (String)

36314
36315
36316
# File 'lib/ovirtsdk4/types.rb', line 36314

def id
  @id
end

#id=(value) ⇒ Object

Sets the value of the id attribute.

Parameters:

  • value (String)

36323
36324
36325
# File 'lib/ovirtsdk4/types.rb', line 36323

def id=(value)
  @id = value
end

#image_idString

Returns the value of the image_id attribute.

Returns:

  • (String)

36332
36333
36334
# File 'lib/ovirtsdk4/types.rb', line 36332

def image_id
  @image_id
end

#image_id=(value) ⇒ Object

Sets the value of the image_id attribute.

Parameters:

  • value (String)

36341
36342
36343
# File 'lib/ovirtsdk4/types.rb', line 36341

def image_id=(value)
  @image_id = value
end

#initial_sizeInteger

Returns the value of the initial_size attribute.

Returns:

  • (Integer)

36350
36351
36352
# File 'lib/ovirtsdk4/types.rb', line 36350

def initial_size
  @initial_size
end

#initial_size=(value) ⇒ Object

Sets the value of the initial_size attribute.

Parameters:

  • value (Integer)

36359
36360
36361
# File 'lib/ovirtsdk4/types.rb', line 36359

def initial_size=(value)
  @initial_size = value
end

#instance_typeInstanceType

Returns the value of the instance_type attribute.

Returns:


36368
36369
36370
# File 'lib/ovirtsdk4/types.rb', line 36368

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.

Parameters:


36381
36382
36383
36384
36385
36386
# File 'lib/ovirtsdk4/types.rb', line 36381

def instance_type=(value)
  if value.is_a?(Hash)
    value = InstanceType.new(value)
  end
  @instance_type = value
end

#interfaceDiskInterface

Returns the value of the interface attribute.

Returns:


36393
36394
36395
# File 'lib/ovirtsdk4/types.rb', line 36393

def interface
  @interface
end

#interface=(value) ⇒ Object

Sets the value of the interface attribute.

Parameters:


36402
36403
36404
# File 'lib/ovirtsdk4/types.rb', line 36402

def interface=(value)
  @interface = value
end

#logical_nameString

Returns the value of the logical_name attribute.

Returns:

  • (String)

36411
36412
36413
# File 'lib/ovirtsdk4/types.rb', line 36411

def logical_name
  @logical_name
end

#logical_name=(value) ⇒ Object

Sets the value of the logical_name attribute.

Parameters:

  • value (String)

36420
36421
36422
# File 'lib/ovirtsdk4/types.rb', line 36420

def logical_name=(value)
  @logical_name = value
end

#lun_storageHostStorage

Returns the value of the lun_storage attribute.

Returns:


36429
36430
36431
# File 'lib/ovirtsdk4/types.rb', line 36429

def lun_storage
  @lun_storage
end

#lun_storage=(value) ⇒ Object

Sets the value of the lun_storage attribute.

The value parameter can be an instance of HostStorage 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.

Parameters:


36442
36443
36444
36445
36446
36447
# File 'lib/ovirtsdk4/types.rb', line 36442

def lun_storage=(value)
  if value.is_a?(Hash)
    value = HostStorage.new(value)
  end
  @lun_storage = value
end

#nameString

Returns the value of the name attribute.

Returns:

  • (String)

36454
36455
36456
# File 'lib/ovirtsdk4/types.rb', line 36454

def name
  @name
end

#name=(value) ⇒ Object

Sets the value of the name attribute.

Parameters:

  • value (String)

36463
36464
36465
# File 'lib/ovirtsdk4/types.rb', line 36463

def name=(value)
  @name = value
end

#openstack_volume_typeOpenStackVolumeType

Returns the value of the openstack_volume_type attribute.

Returns:


36472
36473
36474
# File 'lib/ovirtsdk4/types.rb', line 36472

def openstack_volume_type
  @openstack_volume_type
end

#openstack_volume_type=(value) ⇒ Object

Sets the value of the openstack_volume_type attribute.

The value parameter can be an instance of OpenStackVolumeType 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.

Parameters:


36485
36486
36487
36488
36489
36490
# File 'lib/ovirtsdk4/types.rb', line 36485

def openstack_volume_type=(value)
  if value.is_a?(Hash)
    value = OpenStackVolumeType.new(value)
  end
  @openstack_volume_type = value
end

#permissionsArray<Permission>

Returns the value of the permissions attribute.

Returns:


36497
36498
36499
# File 'lib/ovirtsdk4/types.rb', line 36497

def permissions
  @permissions
end

#permissions=(list) ⇒ Object

Sets the value of the permissions attribute.

Parameters:


36506
36507
36508
36509
36510
36511
36512
36513
36514
36515
36516
# File 'lib/ovirtsdk4/types.rb', line 36506

def permissions=(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

#propagate_errorsBoolean

Returns the value of the propagate_errors attribute.

Returns:

  • (Boolean)

36523
36524
36525
# File 'lib/ovirtsdk4/types.rb', line 36523

def propagate_errors
  @propagate_errors
end

#propagate_errors=(value) ⇒ Object

Sets the value of the propagate_errors attribute.

Parameters:

  • value (Boolean)

36532
36533
36534
# File 'lib/ovirtsdk4/types.rb', line 36532

def propagate_errors=(value)
  @propagate_errors = value
end

#provisioned_sizeInteger

Returns the value of the provisioned_size attribute.

Returns:

  • (Integer)

36541
36542
36543
# File 'lib/ovirtsdk4/types.rb', line 36541

def provisioned_size
  @provisioned_size
end

#provisioned_size=(value) ⇒ Object

Sets the value of the provisioned_size attribute.

Parameters:

  • value (Integer)

36550
36551
36552
# File 'lib/ovirtsdk4/types.rb', line 36550

def provisioned_size=(value)
  @provisioned_size = value
end

#qcow_versionQcowVersion

Returns the value of the qcow_version attribute.

Returns:


36559
36560
36561
# File 'lib/ovirtsdk4/types.rb', line 36559

def qcow_version
  @qcow_version
end

#qcow_version=(value) ⇒ Object

Sets the value of the qcow_version attribute.

Parameters:


36568
36569
36570
# File 'lib/ovirtsdk4/types.rb', line 36568

def qcow_version=(value)
  @qcow_version = value
end

#quotaQuota

Returns the value of the quota attribute.

Returns:


36577
36578
36579
# File 'lib/ovirtsdk4/types.rb', line 36577

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.

Parameters:


36590
36591
36592
36593
36594
36595
# File 'lib/ovirtsdk4/types.rb', line 36590

def quota=(value)
  if value.is_a?(Hash)
    value = Quota.new(value)
  end
  @quota = value
end

#read_onlyBoolean

Returns the value of the read_only attribute.

Returns:

  • (Boolean)

36602
36603
36604
# File 'lib/ovirtsdk4/types.rb', line 36602

def read_only
  @read_only
end

#read_only=(value) ⇒ Object

Sets the value of the read_only attribute.

Parameters:

  • value (Boolean)

36611
36612
36613
# File 'lib/ovirtsdk4/types.rb', line 36611

def read_only=(value)
  @read_only = value
end

#sgioScsiGenericIO

Returns the value of the sgio attribute.

Returns:


36620
36621
36622
# File 'lib/ovirtsdk4/types.rb', line 36620

def sgio
  @sgio
end

#sgio=(value) ⇒ Object

Sets the value of the sgio attribute.

Parameters:


36629
36630
36631
# File 'lib/ovirtsdk4/types.rb', line 36629

def sgio=(value)
  @sgio = value
end

#shareableBoolean

Returns the value of the shareable attribute.

Returns:

  • (Boolean)

36638
36639
36640
# File 'lib/ovirtsdk4/types.rb', line 36638

def shareable
  @shareable
end

#shareable=(value) ⇒ Object

Sets the value of the shareable attribute.

Parameters:

  • value (Boolean)

36647
36648
36649
# File 'lib/ovirtsdk4/types.rb', line 36647

def shareable=(value)
  @shareable = value
end

#snapshotSnapshot

Returns the value of the snapshot attribute.

Returns:


36656
36657
36658
# File 'lib/ovirtsdk4/types.rb', line 36656

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.

Parameters:


36669
36670
36671
36672
36673
36674
# File 'lib/ovirtsdk4/types.rb', line 36669

def snapshot=(value)
  if value.is_a?(Hash)
    value = Snapshot.new(value)
  end
  @snapshot = value
end

#sparseBoolean

Returns the value of the sparse attribute.

Returns:

  • (Boolean)

36681
36682
36683
# File 'lib/ovirtsdk4/types.rb', line 36681

def sparse
  @sparse
end

#sparse=(value) ⇒ Object

Sets the value of the sparse attribute.

Parameters:

  • value (Boolean)

36690
36691
36692
# File 'lib/ovirtsdk4/types.rb', line 36690

def sparse=(value)
  @sparse = value
end

#statisticsArray<Statistic>

Returns the value of the statistics attribute.

Returns:


36699
36700
36701
# File 'lib/ovirtsdk4/types.rb', line 36699

def statistics
  @statistics
end

#statistics=(list) ⇒ Object

Sets the value of the statistics attribute.

Parameters:


36708
36709
36710
36711
36712
36713
36714
36715
36716
36717
36718
# File 'lib/ovirtsdk4/types.rb', line 36708

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

#statusDiskStatus

Returns the value of the status attribute.

Returns:


36725
36726
36727
# File 'lib/ovirtsdk4/types.rb', line 36725

def status
  @status
end

#status=(value) ⇒ Object

Sets the value of the status attribute.

Parameters:


36734
36735
36736
# File 'lib/ovirtsdk4/types.rb', line 36734

def status=(value)
  @status = value
end

#storage_domainStorageDomain

Returns the value of the storage_domain attribute.

Returns:


36743
36744
36745
# File 'lib/ovirtsdk4/types.rb', line 36743

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.

Parameters:


36756
36757
36758
36759
36760
36761
# File 'lib/ovirtsdk4/types.rb', line 36756

def storage_domain=(value)
  if value.is_a?(Hash)
    value = StorageDomain.new(value)
  end
  @storage_domain = value
end

#storage_domainsArray<StorageDomain>

Returns the value of the storage_domains attribute.

Returns:


36768
36769
36770
# File 'lib/ovirtsdk4/types.rb', line 36768

def storage_domains
  @storage_domains
end

#storage_domains=(list) ⇒ Object

Sets the value of the storage_domains attribute.

Parameters:


36777
36778
36779
36780
36781
36782
36783
36784
36785
36786
36787
# File 'lib/ovirtsdk4/types.rb', line 36777

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

#storage_typeDiskStorageType

Returns the value of the storage_type attribute.

Returns:


36794
36795
36796
# File 'lib/ovirtsdk4/types.rb', line 36794

def storage_type
  @storage_type
end

#storage_type=(value) ⇒ Object

Sets the value of the storage_type attribute.

Parameters:


36803
36804
36805
# File 'lib/ovirtsdk4/types.rb', line 36803

def storage_type=(value)
  @storage_type = value
end

#templateTemplate

Returns the value of the template attribute.

Returns:


36812
36813
36814
# File 'lib/ovirtsdk4/types.rb', line 36812

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.

Parameters:


36825
36826
36827
36828
36829
36830
# File 'lib/ovirtsdk4/types.rb', line 36825

def template=(value)
  if value.is_a?(Hash)
    value = Template.new(value)
  end
  @template = value
end

#total_sizeInteger

Returns the value of the total_size attribute.

Returns:

  • (Integer)

36837
36838
36839
# File 'lib/ovirtsdk4/types.rb', line 36837

def total_size
  @total_size
end

#total_size=(value) ⇒ Object

Sets the value of the total_size attribute.

Parameters:

  • value (Integer)

36846
36847
36848
# File 'lib/ovirtsdk4/types.rb', line 36846

def total_size=(value)
  @total_size = value
end

#uses_scsi_reservationBoolean

Returns the value of the uses_scsi_reservation attribute.

Returns:

  • (Boolean)

36855
36856
36857
# File 'lib/ovirtsdk4/types.rb', line 36855

def uses_scsi_reservation
  @uses_scsi_reservation
end

#uses_scsi_reservation=(value) ⇒ Object

Sets the value of the uses_scsi_reservation attribute.

Parameters:

  • value (Boolean)

36864
36865
36866
# File 'lib/ovirtsdk4/types.rb', line 36864

def uses_scsi_reservation=(value)
  @uses_scsi_reservation = value
end

#vmVm

Returns the value of the vm attribute.

Returns:


36873
36874
36875
# File 'lib/ovirtsdk4/types.rb', line 36873

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.

Parameters:

  • value (Vm, Hash)

36886
36887
36888
36889
36890
36891
# File 'lib/ovirtsdk4/types.rb', line 36886

def vm=(value)
  if value.is_a?(Hash)
    value = Vm.new(value)
  end
  @vm = value
end

#vmsArray<Vm>

Returns the value of the vms attribute.

Returns:

  • (Array<Vm>)

36898
36899
36900
# File 'lib/ovirtsdk4/types.rb', line 36898

def vms
  @vms
end

#vms=(list) ⇒ Object

Sets the value of the vms attribute.

Parameters:

  • list (Array<Vm>)

36907
36908
36909
36910
36911
36912
36913
36914
36915
36916
36917
# File 'lib/ovirtsdk4/types.rb', line 36907

def vms=(list)
  if list.class == Array
    list = List.new(list)
    list.each_with_index do |value, index|
      if value.is_a?(Hash)
        list[index] = Vm.new(value)
      end
    end
  end
  @vms = list
end

#wipe_after_deleteBoolean

Returns the value of the wipe_after_delete attribute.

Returns:

  • (Boolean)

36924
36925
36926
# File 'lib/ovirtsdk4/types.rb', line 36924

def wipe_after_delete
  @wipe_after_delete
end

#wipe_after_delete=(value) ⇒ Object

Sets the value of the wipe_after_delete attribute.

Parameters:

  • value (Boolean)

36933
36934
36935
# File 'lib/ovirtsdk4/types.rb', line 36933

def wipe_after_delete=(value)
  @wipe_after_delete = value
end