Class: OvirtSDK4::HostedEngine

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

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

  • :active (Boolean)

    The value of attribute active.

  • :configured (Boolean)

    The value of attribute configured.

  • :global_maintenance (Boolean)

    The value of attribute global_maintenance.

  • :local_maintenance (Boolean)

    The value of attribute local_maintenance.

  • :score (Integer)

    The value of attribute score.



5684
5685
5686
5687
5688
5689
5690
5691
# File 'lib/ovirtsdk4/types.rb', line 5684

def initialize(opts = {})
  super(opts)
  self.active = opts[:active]
  self.configured = opts[:configured]
  self.global_maintenance = opts[:global_maintenance]
  self.local_maintenance = opts[:local_maintenance]
  self.score = opts[:score]
end

Instance Method Details

#==(other) ⇒ Object

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



5696
5697
5698
5699
5700
5701
5702
5703
# File 'lib/ovirtsdk4/types.rb', line 5696

def ==(other)
  super &&
  @active == other.active &&
  @configured == other.configured &&
  @global_maintenance == other.global_maintenance &&
  @local_maintenance == other.local_maintenance &&
  @score == other.score
end

#activeBoolean

Returns the value of the active attribute.

Returns:

  • (Boolean)


5581
5582
5583
# File 'lib/ovirtsdk4/types.rb', line 5581

def active
  @active
end

#active=(value) ⇒ Object

Sets the value of the active attribute.

Parameters:

  • value (Boolean)


5590
5591
5592
# File 'lib/ovirtsdk4/types.rb', line 5590

def active=(value)
  @active = value
end

#configuredBoolean

Returns the value of the configured attribute.

Returns:

  • (Boolean)


5599
5600
5601
# File 'lib/ovirtsdk4/types.rb', line 5599

def configured
  @configured
end

#configured=(value) ⇒ Object

Sets the value of the configured attribute.

Parameters:

  • value (Boolean)


5608
5609
5610
# File 'lib/ovirtsdk4/types.rb', line 5608

def configured=(value)
  @configured = value
end

#global_maintenanceBoolean

Returns the value of the global_maintenance attribute.

Returns:

  • (Boolean)


5617
5618
5619
# File 'lib/ovirtsdk4/types.rb', line 5617

def global_maintenance
  @global_maintenance
end

#global_maintenance=(value) ⇒ Object

Sets the value of the global_maintenance attribute.

Parameters:

  • value (Boolean)


5626
5627
5628
# File 'lib/ovirtsdk4/types.rb', line 5626

def global_maintenance=(value)
  @global_maintenance = value
end

#hashObject

Generates a hash value for this object.



5708
5709
5710
5711
5712
5713
5714
5715
# File 'lib/ovirtsdk4/types.rb', line 5708

def hash
  super +
  @active.hash +
  @configured.hash +
  @global_maintenance.hash +
  @local_maintenance.hash +
  @score.hash
end

#local_maintenanceBoolean

Returns the value of the local_maintenance attribute.

Returns:

  • (Boolean)


5635
5636
5637
# File 'lib/ovirtsdk4/types.rb', line 5635

def local_maintenance
  @local_maintenance
end

#local_maintenance=(value) ⇒ Object

Sets the value of the local_maintenance attribute.

Parameters:

  • value (Boolean)


5644
5645
5646
# File 'lib/ovirtsdk4/types.rb', line 5644

def local_maintenance=(value)
  @local_maintenance = value
end

#scoreInteger

Returns the value of the score attribute.

Returns:

  • (Integer)


5653
5654
5655
# File 'lib/ovirtsdk4/types.rb', line 5653

def score
  @score
end

#score=(value) ⇒ Object

Sets the value of the score attribute.

Parameters:

  • value (Integer)


5662
5663
5664
# File 'lib/ovirtsdk4/types.rb', line 5662

def score=(value)
  @score = value
end