Class: OvirtSDK4::ProxyTicket

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

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

  • :value (String)

    The value of attribute value.



14722
14723
14724
14725
# File 'lib/ovirtsdk4/types.rb', line 14722

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

Instance Method Details

#==(other) ⇒ Object

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



14730
14731
14732
14733
# File 'lib/ovirtsdk4/types.rb', line 14730

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

#hashObject

Generates a hash value for this object.



14738
14739
14740
14741
# File 'lib/ovirtsdk4/types.rb', line 14738

def hash
  super +
  @value.hash
end

#valueString

Returns the value of the value attribute.

Returns:

  • (String)


14699
14700
14701
# File 'lib/ovirtsdk4/types.rb', line 14699

def value
  @value
end

#value=(value) ⇒ Object

Sets the value of the value attribute.

Parameters:

  • value (String)


14708
14709
14710
# File 'lib/ovirtsdk4/types.rb', line 14708

def value=(value)
  @value = value
end