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.



14437
14438
14439
# File 'lib/ovirtsdk4/types.rb', line 14437

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

Instance Method Details

#commentString

Returns the value of the comment attribute.

Returns:

  • (String)


14354
14355
14356
# File 'lib/ovirtsdk4/types.rb', line 14354

def comment
  @comment
end

#comment=(value) ⇒ Object

Sets the value of the comment attribute.

Parameters:

  • value (String)


14363
14364
14365
# File 'lib/ovirtsdk4/types.rb', line 14363

def comment=(value)
  @comment = value
end

#descriptionString

Returns the value of the description attribute.

Returns:

  • (String)


14372
14373
14374
# File 'lib/ovirtsdk4/types.rb', line 14372

def description
  @description
end

#description=(value) ⇒ Object

Sets the value of the description attribute.

Parameters:

  • value (String)


14381
14382
14383
# File 'lib/ovirtsdk4/types.rb', line 14381

def description=(value)
  @description = value
end

#idString

Returns the value of the id attribute.

Returns:

  • (String)


14390
14391
14392
# File 'lib/ovirtsdk4/types.rb', line 14390

def id
  @id
end

#id=(value) ⇒ Object

Sets the value of the id attribute.

Parameters:

  • value (String)


14399
14400
14401
# File 'lib/ovirtsdk4/types.rb', line 14399

def id=(value)
  @id = value
end

#nameString

Returns the value of the name attribute.

Returns:

  • (String)


14408
14409
14410
# File 'lib/ovirtsdk4/types.rb', line 14408

def name
  @name
end

#name=(value) ⇒ Object

Sets the value of the name attribute.

Parameters:

  • value (String)


14417
14418
14419
# File 'lib/ovirtsdk4/types.rb', line 14417

def name=(value)
  @name = value
end