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.



14289
14290
14291
# File 'lib/ovirtsdk4/types.rb', line 14289

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

Instance Method Details

#commentString

Returns the value of the comment attribute.

Returns:

  • (String)


14206
14207
14208
# File 'lib/ovirtsdk4/types.rb', line 14206

def comment
  @comment
end

#comment=(value) ⇒ Object

Sets the value of the comment attribute.

Parameters:

  • value (String)


14215
14216
14217
# File 'lib/ovirtsdk4/types.rb', line 14215

def comment=(value)
  @comment = value
end

#descriptionString

Returns the value of the description attribute.

Returns:

  • (String)


14224
14225
14226
# File 'lib/ovirtsdk4/types.rb', line 14224

def description
  @description
end

#description=(value) ⇒ Object

Sets the value of the description attribute.

Parameters:

  • value (String)


14233
14234
14235
# File 'lib/ovirtsdk4/types.rb', line 14233

def description=(value)
  @description = value
end

#idString

Returns the value of the id attribute.

Returns:

  • (String)


14242
14243
14244
# File 'lib/ovirtsdk4/types.rb', line 14242

def id
  @id
end

#id=(value) ⇒ Object

Sets the value of the id attribute.

Parameters:

  • value (String)


14251
14252
14253
# File 'lib/ovirtsdk4/types.rb', line 14251

def id=(value)
  @id = value
end

#nameString

Returns the value of the name attribute.

Returns:

  • (String)


14260
14261
14262
# File 'lib/ovirtsdk4/types.rb', line 14260

def name
  @name
end

#name=(value) ⇒ Object

Sets the value of the name attribute.

Parameters:

  • value (String)


14269
14270
14271
# File 'lib/ovirtsdk4/types.rb', line 14269

def name=(value)
  @name = value
end