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.


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

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

Instance Method Details

#commentString

Returns the value of the comment attribute.

Returns:

  • (String)

14505
14506
14507
# File 'lib/ovirtsdk4/types.rb', line 14505

def comment
  @comment
end

#comment=(value) ⇒ Object

Sets the value of the comment attribute.

Parameters:

  • value (String)

14514
14515
14516
# File 'lib/ovirtsdk4/types.rb', line 14514

def comment=(value)
  @comment = value
end

#descriptionString

Returns the value of the description attribute.

Returns:

  • (String)

14523
14524
14525
# File 'lib/ovirtsdk4/types.rb', line 14523

def description
  @description
end

#description=(value) ⇒ Object

Sets the value of the description attribute.

Parameters:

  • value (String)

14532
14533
14534
# File 'lib/ovirtsdk4/types.rb', line 14532

def description=(value)
  @description = value
end

#idString

Returns the value of the id attribute.

Returns:

  • (String)

14541
14542
14543
# File 'lib/ovirtsdk4/types.rb', line 14541

def id
  @id
end

#id=(value) ⇒ Object

Sets the value of the id attribute.

Parameters:

  • value (String)

14550
14551
14552
# File 'lib/ovirtsdk4/types.rb', line 14550

def id=(value)
  @id = value
end

#nameString

Returns the value of the name attribute.

Returns:

  • (String)

14559
14560
14561
# File 'lib/ovirtsdk4/types.rb', line 14559

def name
  @name
end

#name=(value) ⇒ Object

Sets the value of the name attribute.

Parameters:

  • value (String)

14568
14569
14570
# File 'lib/ovirtsdk4/types.rb', line 14568

def name=(value)
  @name = value
end