Class: OvirtSDK4::Usb

Inherits:
Struct
  • Object
show all
Defined in:
lib/ovirtsdk4/types.rb,
lib/ovirtsdk4/types.rb

Instance Method Summary (collapse)

Methods included from Type

#href, #href=

Constructor Details

- (Usb) initialize(opts = {})

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

  • :enabled (Boolean)

    The value of attribute enabled.

  • :type (UsbType)

    The value of attribute type.



17309
17310
17311
17312
17313
# File 'lib/ovirtsdk4/types.rb', line 17309

def initialize(opts = {})
  super(opts)
  self.enabled = opts[:enabled]
  self.type = opts[:type]
end

Instance Method Details

- (Boolean) enabled

Returns the value of the enabled attribute.

Returns:

  • (Boolean)


17266
17267
17268
# File 'lib/ovirtsdk4/types.rb', line 17266

def enabled
  return @enabled
end

- (Object) enabled=(value)

Sets the value of the enabled attribute.

Parameters:

  • value (Boolean)


17275
17276
17277
# File 'lib/ovirtsdk4/types.rb', line 17275

def enabled=(value)
  @enabled = value
end

- (UsbType) type

Returns the value of the type attribute.

Returns:



17284
17285
17286
# File 'lib/ovirtsdk4/types.rb', line 17284

def type
  return @type
end

- (Object) type=(value)

Sets the value of the type attribute.

Parameters:



17293
17294
17295
# File 'lib/ovirtsdk4/types.rb', line 17293

def type=(value)
  @type = value
end