Class: OvirtSDK4::FencingPolicy
- Defined in:
- lib/ovirtsdk4/types.rb,
lib/ovirtsdk4/types.rb
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. -
#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_broken
attribute. -
#skip_if_connectivity_broken=(value) ⇒ Object
Sets the value of the
skip_if_connectivity_broken
attribute. -
#skip_if_gluster_bricks_up ⇒ Boolean
Returns the value of the
skip_if_gluster_bricks_up
attribute. -
#skip_if_gluster_bricks_up=(value) ⇒ Object
Sets the value of the
skip_if_gluster_bricks_up
attribute. -
#skip_if_gluster_quorum_not_met ⇒ Boolean
Returns the value of the
skip_if_gluster_quorum_not_met
attribute. -
#skip_if_gluster_quorum_not_met=(value) ⇒ Object
Sets the value of the
skip_if_gluster_quorum_not_met
attribute. -
#skip_if_sd_active ⇒ SkipIfSdActive
Returns the value of the
skip_if_sd_active
attribute. -
#skip_if_sd_active=(value) ⇒ Object
Sets the value of the
skip_if_sd_active
attribute.
Methods included from Type
Constructor Details
#initialize(opts = {}) ⇒ FencingPolicy
Creates a new instance of the OvirtSDK4::FencingPolicy class.
4013 4014 4015 4016 4017 4018 4019 4020 |
# File 'lib/ovirtsdk4/types.rb', line 4013 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.
4025 4026 4027 4028 4029 4030 4031 4032 |
# File 'lib/ovirtsdk4/types.rb', line 4025 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.
3896 3897 3898 |
# File 'lib/ovirtsdk4/types.rb', line 3896 def enabled @enabled end |
#enabled=(value) ⇒ Object
Sets the value of the enabled
attribute.
3905 3906 3907 |
# File 'lib/ovirtsdk4/types.rb', line 3905 def enabled=(value) @enabled = value end |
#hash ⇒ Object
Generates a hash value for this object.
4037 4038 4039 4040 4041 4042 4043 4044 |
# File 'lib/ovirtsdk4/types.rb', line 4037 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.
3914 3915 3916 |
# File 'lib/ovirtsdk4/types.rb', line 3914 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.
3927 3928 3929 3930 3931 3932 |
# File 'lib/ovirtsdk4/types.rb', line 3927 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.
3939 3940 3941 |
# File 'lib/ovirtsdk4/types.rb', line 3939 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.
3948 3949 3950 |
# File 'lib/ovirtsdk4/types.rb', line 3948 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.
3957 3958 3959 |
# File 'lib/ovirtsdk4/types.rb', line 3957 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.
3966 3967 3968 |
# File 'lib/ovirtsdk4/types.rb', line 3966 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.
3975 3976 3977 |
# File 'lib/ovirtsdk4/types.rb', line 3975 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.
3988 3989 3990 3991 3992 3993 |
# File 'lib/ovirtsdk4/types.rb', line 3988 def skip_if_sd_active=(value) if value.is_a?(Hash) value = SkipIfSdActive.new(value) end @skip_if_sd_active = value end |