Class: OvirtSDK4::FencingPolicy
- Defined in:
- lib/ovirtsdk4/types.rb,
lib/ovirtsdk4/types.rb
Instance Method Summary collapse
-
#==(other) ⇒ Object
Returns
trueifselfandotherhave the same attributes and values. -
#enabled ⇒ Boolean
Returns the value of the
enabledattribute. -
#enabled=(value) ⇒ Object
Sets the value of the
enabledattribute. -
#hash ⇒ Object
Generates a hash value for this object.
-
#initialize(opts = {}) ⇒ FencingPolicy
constructor
Creates a new instance of the FencingPolicy class.
-
#skip_if_connectivity_broken ⇒ SkipIfConnectivityBroken
Returns the value of the
skip_if_connectivity_brokenattribute. -
#skip_if_connectivity_broken=(value) ⇒ Object
Sets the value of the
skip_if_connectivity_brokenattribute. -
#skip_if_gluster_bricks_up ⇒ Boolean
Returns the value of the
skip_if_gluster_bricks_upattribute. -
#skip_if_gluster_bricks_up=(value) ⇒ Object
Sets the value of the
skip_if_gluster_bricks_upattribute. -
#skip_if_gluster_quorum_not_met ⇒ Boolean
Returns the value of the
skip_if_gluster_quorum_not_metattribute. -
#skip_if_gluster_quorum_not_met=(value) ⇒ Object
Sets the value of the
skip_if_gluster_quorum_not_metattribute. -
#skip_if_sd_active ⇒ SkipIfSdActive
Returns the value of the
skip_if_sd_activeattribute. -
#skip_if_sd_active=(value) ⇒ Object
Sets the value of the
skip_if_sd_activeattribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ FencingPolicy
Creates a new instance of the OvirtSDK4::FencingPolicy class.
4001 4002 4003 4004 4005 4006 4007 4008 |
# File 'lib/ovirtsdk4/types.rb', line 4001 def initialize(opts = {}) super(opts) self.enabled = opts[:enabled] self.skip_if_connectivity_broken = opts[:skip_if_connectivity_broken] self.skip_if_gluster_bricks_up = opts[:skip_if_gluster_bricks_up] self.skip_if_gluster_quorum_not_met = opts[:skip_if_gluster_quorum_not_met] self.skip_if_sd_active = opts[:skip_if_sd_active] end |
Instance Method Details
#==(other) ⇒ Object
Returns true if self and other have the same attributes and values.
4013 4014 4015 4016 4017 4018 4019 4020 |
# File 'lib/ovirtsdk4/types.rb', line 4013 def ==(other) super && @enabled == other.enabled && @skip_if_connectivity_broken == other.skip_if_connectivity_broken && @skip_if_gluster_bricks_up == other.skip_if_gluster_bricks_up && @skip_if_gluster_quorum_not_met == other.skip_if_gluster_quorum_not_met && @skip_if_sd_active == other.skip_if_sd_active end |
#enabled ⇒ Boolean
Returns the value of the enabled attribute.
3884 3885 3886 |
# File 'lib/ovirtsdk4/types.rb', line 3884 def enabled @enabled end |
#enabled=(value) ⇒ Object
Sets the value of the enabled attribute.
3893 3894 3895 |
# File 'lib/ovirtsdk4/types.rb', line 3893 def enabled=(value) @enabled = value end |
#hash ⇒ Object
Generates a hash value for this object.
4025 4026 4027 4028 4029 4030 4031 4032 |
# File 'lib/ovirtsdk4/types.rb', line 4025 def hash super + @enabled.hash + @skip_if_connectivity_broken.hash + @skip_if_gluster_bricks_up.hash + @skip_if_gluster_quorum_not_met.hash + @skip_if_sd_active.hash end |
#skip_if_connectivity_broken ⇒ SkipIfConnectivityBroken
Returns the value of the skip_if_connectivity_broken attribute.
3902 3903 3904 |
# File 'lib/ovirtsdk4/types.rb', line 3902 def skip_if_connectivity_broken @skip_if_connectivity_broken end |
#skip_if_connectivity_broken=(value) ⇒ Object
Sets the value of the skip_if_connectivity_broken attribute.
The value parameter can be an instance of SkipIfConnectivityBroken or a hash.
If it is a hash then a new instance will be created passing the hash as the
opts parameter to the constructor.
3915 3916 3917 3918 3919 3920 |
# File 'lib/ovirtsdk4/types.rb', line 3915 def skip_if_connectivity_broken=(value) if value.is_a?(Hash) value = SkipIfConnectivityBroken.new(value) end @skip_if_connectivity_broken = value end |
#skip_if_gluster_bricks_up ⇒ Boolean
Returns the value of the skip_if_gluster_bricks_up attribute.
3927 3928 3929 |
# File 'lib/ovirtsdk4/types.rb', line 3927 def skip_if_gluster_bricks_up @skip_if_gluster_bricks_up end |
#skip_if_gluster_bricks_up=(value) ⇒ Object
Sets the value of the skip_if_gluster_bricks_up attribute.
3936 3937 3938 |
# File 'lib/ovirtsdk4/types.rb', line 3936 def skip_if_gluster_bricks_up=(value) @skip_if_gluster_bricks_up = value end |
#skip_if_gluster_quorum_not_met ⇒ Boolean
Returns the value of the skip_if_gluster_quorum_not_met attribute.
3945 3946 3947 |
# File 'lib/ovirtsdk4/types.rb', line 3945 def skip_if_gluster_quorum_not_met @skip_if_gluster_quorum_not_met end |
#skip_if_gluster_quorum_not_met=(value) ⇒ Object
Sets the value of the skip_if_gluster_quorum_not_met attribute.
3954 3955 3956 |
# File 'lib/ovirtsdk4/types.rb', line 3954 def skip_if_gluster_quorum_not_met=(value) @skip_if_gluster_quorum_not_met = value end |
#skip_if_sd_active ⇒ SkipIfSdActive
Returns the value of the skip_if_sd_active attribute.
3963 3964 3965 |
# File 'lib/ovirtsdk4/types.rb', line 3963 def skip_if_sd_active @skip_if_sd_active end |
#skip_if_sd_active=(value) ⇒ Object
Sets the value of the skip_if_sd_active attribute.
The value parameter can be an instance of SkipIfSdActive or a hash.
If it is a hash then a new instance will be created passing the hash as the
opts parameter to the constructor.
3976 3977 3978 3979 3980 3981 |
# File 'lib/ovirtsdk4/types.rb', line 3976 def skip_if_sd_active=(value) if value.is_a?(Hash) value = SkipIfSdActive.new(value) end @skip_if_sd_active = value end |