Class: OvirtSDK4::MigrationPolicy

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

Instance Method Summary collapse

Methods inherited from Identified

#==, #hash

Methods inherited from Struct

#==, #hash

Methods included from Type

#dig, #href, #href=

Constructor Details

#initialize(opts = {}) ⇒ MigrationPolicy

Creates a new instance of the OvirtSDK4::MigrationPolicy 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):

  • :comment (String)

    The value of attribute comment.

  • :description (String)

    The value of attribute description.

  • :id (String)

    The value of attribute id.

  • :name (String)

    The value of attribute name.



10222
10223
10224
# File 'lib/ovirtsdk4/types.rb', line 10222

def initialize(opts = {})
  super(opts)
end

Instance Method Details

#commentString

Returns the value of the comment attribute.

Returns:

  • (String)


10139
10140
10141
# File 'lib/ovirtsdk4/types.rb', line 10139

def comment
  @comment
end

#comment=(value) ⇒ Object

Sets the value of the comment attribute.

Parameters:

  • value (String)


10148
10149
10150
# File 'lib/ovirtsdk4/types.rb', line 10148

def comment=(value)
  @comment = value
end

#descriptionString

Returns the value of the description attribute.

Returns:

  • (String)


10157
10158
10159
# File 'lib/ovirtsdk4/types.rb', line 10157

def description
  @description
end

#description=(value) ⇒ Object

Sets the value of the description attribute.

Parameters:

  • value (String)


10166
10167
10168
# File 'lib/ovirtsdk4/types.rb', line 10166

def description=(value)
  @description = value
end

#idString

Returns the value of the id attribute.

Returns:

  • (String)


10175
10176
10177
# File 'lib/ovirtsdk4/types.rb', line 10175

def id
  @id
end

#id=(value) ⇒ Object

Sets the value of the id attribute.

Parameters:

  • value (String)


10184
10185
10186
# File 'lib/ovirtsdk4/types.rb', line 10184

def id=(value)
  @id = value
end

#nameString

Returns the value of the name attribute.

Returns:

  • (String)


10193
10194
10195
# File 'lib/ovirtsdk4/types.rb', line 10193

def name
  @name
end

#name=(value) ⇒ Object

Sets the value of the name attribute.

Parameters:

  • value (String)


10202
10203
10204
# File 'lib/ovirtsdk4/types.rb', line 10202

def name=(value)
  @name = value
end