Class: OvirtSDK4::AffinityRule
- Defined in:
- lib/ovirtsdk4/types.rb,
lib/ovirtsdk4/types.rb
Overview
These forward declarations are required in order to avoid circular dependencies.
Instance Method Summary collapse
-
#==(other) ⇒ Object
Returns
true
ifself
andother
have the same attributes and values. -
#enabled ⇒ Boolean
Returns the value of the
enabled
attribute. -
#enabled=(value) ⇒ Object
Sets the value of the
enabled
attribute. -
#enforcing ⇒ Boolean
Returns the value of the
enforcing
attribute. -
#enforcing=(value) ⇒ Object
Sets the value of the
enforcing
attribute. -
#hash ⇒ Object
Generates a hash value for this object.
-
#initialize(opts = {}) ⇒ AffinityRule
constructor
Creates a new instance of the AffinityRule class.
-
#positive ⇒ Boolean
Returns the value of the
positive
attribute. -
#positive=(value) ⇒ Object
Sets the value of the
positive
attribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ AffinityRule
Creates a new instance of the OvirtSDK4::AffinityRule class.
726 727 728 729 730 731 |
# File 'lib/ovirtsdk4/types.rb', line 726 def initialize(opts = {}) super(opts) self.enabled = opts[:enabled] self.enforcing = opts[:enforcing] self.positive = opts[:positive] end |
Instance Method Details
#==(other) ⇒ Object
Returns true
if self
and other
have the same attributes and values.
736 737 738 739 740 741 |
# File 'lib/ovirtsdk4/types.rb', line 736 def ==(other) super && @enabled == other.enabled && @enforcing == other.enforcing && @positive == other.positive end |
#enabled ⇒ Boolean
Returns the value of the enabled
attribute.
663 664 665 |
# File 'lib/ovirtsdk4/types.rb', line 663 def enabled @enabled end |
#enabled=(value) ⇒ Object
Sets the value of the enabled
attribute.
672 673 674 |
# File 'lib/ovirtsdk4/types.rb', line 672 def enabled=(value) @enabled = value end |
#enforcing ⇒ Boolean
Returns the value of the enforcing
attribute.
681 682 683 |
# File 'lib/ovirtsdk4/types.rb', line 681 def enforcing @enforcing end |
#enforcing=(value) ⇒ Object
Sets the value of the enforcing
attribute.
690 691 692 |
# File 'lib/ovirtsdk4/types.rb', line 690 def enforcing=(value) @enforcing = value end |
#hash ⇒ Object
Generates a hash value for this object.
746 747 748 749 750 751 |
# File 'lib/ovirtsdk4/types.rb', line 746 def hash super + @enabled.hash + @enforcing.hash + @positive.hash end |
#positive ⇒ Boolean
Returns the value of the positive
attribute.
699 700 701 |
# File 'lib/ovirtsdk4/types.rb', line 699 def positive @positive end |
#positive=(value) ⇒ Object
Sets the value of the positive
attribute.
708 709 710 |
# File 'lib/ovirtsdk4/types.rb', line 708 def positive=(value) @positive = value end |