Class: OvirtSDK4::PmProxy

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

Instance Method Summary collapse

Methods included from Type

#dig, #href, #href=

Constructor Details

#initialize(opts = {}) ⇒ PmProxy

Creates a new instance of the OvirtSDK4::PmProxy class.

Options Hash (opts):



14978
14979
14980
14981
# File 'lib/ovirtsdk4/types.rb', line 14978

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

Instance Method Details

#==(other) ⇒ Object

Returns true if self and other have the same attributes and values.



14986
14987
14988
14989
# File 'lib/ovirtsdk4/types.rb', line 14986

def ==(other)
  super &&
  @type == other.type
end

#hashObject

Generates a hash value for this object.



14994
14995
14996
14997
# File 'lib/ovirtsdk4/types.rb', line 14994

def hash
  super +
  @type.hash
end

#typePmProxyType

Returns the value of the type attribute.



14955
14956
14957
# File 'lib/ovirtsdk4/types.rb', line 14955

def type
  @type
end

#type=(value) ⇒ Object

Sets the value of the type attribute.



14964
14965
14966
# File 'lib/ovirtsdk4/types.rb', line 14964

def type=(value)
  @type = value
end