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.


14671
14672
14673
# File 'lib/ovirtsdk4/types.rb', line 14671

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

Instance Method Details

#commentString

Returns the value of the comment attribute.

Returns:

  • (String)

14588
14589
14590
# File 'lib/ovirtsdk4/types.rb', line 14588

def comment
  @comment
end

#comment=(value) ⇒ Object

Sets the value of the comment attribute.

Parameters:

  • value (String)

14597
14598
14599
# File 'lib/ovirtsdk4/types.rb', line 14597

def comment=(value)
  @comment = value
end

#descriptionString

Returns the value of the description attribute.

Returns:

  • (String)

14606
14607
14608
# File 'lib/ovirtsdk4/types.rb', line 14606

def description
  @description
end

#description=(value) ⇒ Object

Sets the value of the description attribute.

Parameters:

  • value (String)

14615
14616
14617
# File 'lib/ovirtsdk4/types.rb', line 14615

def description=(value)
  @description = value
end

#idString

Returns the value of the id attribute.

Returns:

  • (String)

14624
14625
14626
# File 'lib/ovirtsdk4/types.rb', line 14624

def id
  @id
end

#id=(value) ⇒ Object

Sets the value of the id attribute.

Parameters:

  • value (String)

14633
14634
14635
# File 'lib/ovirtsdk4/types.rb', line 14633

def id=(value)
  @id = value
end

#nameString

Returns the value of the name attribute.

Returns:

  • (String)

14642
14643
14644
# File 'lib/ovirtsdk4/types.rb', line 14642

def name
  @name
end

#name=(value) ⇒ Object

Sets the value of the name attribute.

Parameters:

  • value (String)

14651
14652
14653
# File 'lib/ovirtsdk4/types.rb', line 14651

def name=(value)
  @name = value
end