Class: OvirtSDK4::Vendor

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

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



23683
23684
23685
# File 'lib/ovirtsdk4/types.rb', line 23683

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

Instance Method Details

#commentString

Returns the value of the comment attribute.

Returns:

  • (String)


23600
23601
23602
# File 'lib/ovirtsdk4/types.rb', line 23600

def comment
  @comment
end

#comment=(value) ⇒ Object

Sets the value of the comment attribute.

Parameters:

  • value (String)


23609
23610
23611
# File 'lib/ovirtsdk4/types.rb', line 23609

def comment=(value)
  @comment = value
end

#descriptionString

Returns the value of the description attribute.

Returns:

  • (String)


23618
23619
23620
# File 'lib/ovirtsdk4/types.rb', line 23618

def description
  @description
end

#description=(value) ⇒ Object

Sets the value of the description attribute.

Parameters:

  • value (String)


23627
23628
23629
# File 'lib/ovirtsdk4/types.rb', line 23627

def description=(value)
  @description = value
end

#idString

Returns the value of the id attribute.

Returns:

  • (String)


23636
23637
23638
# File 'lib/ovirtsdk4/types.rb', line 23636

def id
  @id
end

#id=(value) ⇒ Object

Sets the value of the id attribute.

Parameters:

  • value (String)


23645
23646
23647
# File 'lib/ovirtsdk4/types.rb', line 23645

def id=(value)
  @id = value
end

#nameString

Returns the value of the name attribute.

Returns:

  • (String)


23654
23655
23656
# File 'lib/ovirtsdk4/types.rb', line 23654

def name
  @name
end

#name=(value) ⇒ Object

Sets the value of the name attribute.

Parameters:

  • value (String)


23663
23664
23665
# File 'lib/ovirtsdk4/types.rb', line 23663

def name=(value)
  @name = value
end