Class OlvmFencingPolicy
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudmigrations.model.OlvmFencingPolicy
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220919") public final class OlvmFencingPolicy extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelRepresents a cluster fencing policy.
Note: Objects should always be created or deserialized using theOlvmFencingPolicy.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theOlvmFencingPolicy.Builder, which maintain a set of all explicitly set fields calledOlvmFencingPolicy.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOlvmFencingPolicy.Builder
-
Constructor Summary
Constructors Constructor Description OlvmFencingPolicy(Boolean isEnabled, SkipIfConnectivityBroken skipIfConnectivityBroken, Boolean isSkipIfGlusterBricksUp, Boolean isSkipIfGlusterQuorumNotMet, SkipIfSdActive skipIfSdActive)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OlvmFencingPolicy.Builderbuilder()Create a new builder.booleanequals(Object o)BooleangetIsEnabled()Enable or disable fencing on this cluster.BooleangetIsSkipIfGlusterBricksUp()A flag indicating if fencing should be skipped if Gluster bricks are up and running in the host being fenced.BooleangetIsSkipIfGlusterQuorumNotMet()A flag indicating if fencing should be skipped if Gluster bricks are up and running and Gluster quorum will not be met without those bricks.SkipIfConnectivityBrokengetSkipIfConnectivityBroken()SkipIfSdActivegetSkipIfSdActive()inthashCode()OlvmFencingPolicy.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
OlvmFencingPolicy
@Deprecated @ConstructorProperties({"isEnabled","skipIfConnectivityBroken","isSkipIfGlusterBricksUp","isSkipIfGlusterQuorumNotMet","skipIfSdActive"}) public OlvmFencingPolicy(Boolean isEnabled, SkipIfConnectivityBroken skipIfConnectivityBroken, Boolean isSkipIfGlusterBricksUp, Boolean isSkipIfGlusterQuorumNotMet, SkipIfSdActive skipIfSdActive)
Deprecated.
-
-
Method Detail
-
builder
public static OlvmFencingPolicy.Builder builder()
Create a new builder.
-
toBuilder
public OlvmFencingPolicy.Builder toBuilder()
-
getIsEnabled
public Boolean getIsEnabled()
Enable or disable fencing on this cluster.- Returns:
- the value
-
getSkipIfConnectivityBroken
public SkipIfConnectivityBroken getSkipIfConnectivityBroken()
-
getIsSkipIfGlusterBricksUp
public Boolean getIsSkipIfGlusterBricksUp()
A flag indicating if fencing should be skipped if Gluster bricks are up and running in the host being fenced.- Returns:
- the value
-
getIsSkipIfGlusterQuorumNotMet
public Boolean getIsSkipIfGlusterQuorumNotMet()
A flag indicating if fencing should be skipped if Gluster bricks are up and running and Gluster quorum will not be met without those bricks.- Returns:
- the value
-
getSkipIfSdActive
public SkipIfSdActive getSkipIfSdActive()
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-