Class: OvirtSDK4::Product

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 = {}) ⇒ Product

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



14286
14287
14288
# File 'lib/ovirtsdk4/types.rb', line 14286

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

Instance Method Details

#commentString

Returns the value of the comment attribute.

Returns:

  • (String)


14203
14204
14205
# File 'lib/ovirtsdk4/types.rb', line 14203

def comment
  @comment
end

#comment=(value) ⇒ Object

Sets the value of the comment attribute.

Parameters:

  • value (String)


14212
14213
14214
# File 'lib/ovirtsdk4/types.rb', line 14212

def comment=(value)
  @comment = value
end

#descriptionString

Returns the value of the description attribute.

Returns:

  • (String)


14221
14222
14223
# File 'lib/ovirtsdk4/types.rb', line 14221

def description
  @description
end

#description=(value) ⇒ Object

Sets the value of the description attribute.

Parameters:

  • value (String)


14230
14231
14232
# File 'lib/ovirtsdk4/types.rb', line 14230

def description=(value)
  @description = value
end

#idString

Returns the value of the id attribute.

Returns:

  • (String)


14239
14240
14241
# File 'lib/ovirtsdk4/types.rb', line 14239

def id
  @id
end

#id=(value) ⇒ Object

Sets the value of the id attribute.

Parameters:

  • value (String)


14248
14249
14250
# File 'lib/ovirtsdk4/types.rb', line 14248

def id=(value)
  @id = value
end

#nameString

Returns the value of the name attribute.

Returns:

  • (String)


14257
14258
14259
# File 'lib/ovirtsdk4/types.rb', line 14257

def name
  @name
end

#name=(value) ⇒ Object

Sets the value of the name attribute.

Parameters:

  • value (String)


14266
14267
14268
# File 'lib/ovirtsdk4/types.rb', line 14266

def name=(value)
  @name = value
end