Package com.oracle.bmc.psql.model
Class ChangeRoleToStandaloneDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.psql.model.ChangeRoleToStandaloneDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220915") public final class ChangeRoleToStandaloneDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe information required to change a replica database system’s role to standalone.
Note: Objects should always be created or deserialized using theChangeRoleToStandaloneDetails.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 theChangeRoleToStandaloneDetails.Builder, which maintain a set of all explicitly set fields calledChangeRoleToStandaloneDetails.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 classChangeRoleToStandaloneDetails.Builderstatic classChangeRoleToStandaloneDetails.ChangeModeType of the mode choose during change role operation.
-
Constructor Summary
Constructors Constructor Description ChangeRoleToStandaloneDetails(ChangeRoleToStandaloneDetails.ChangeMode changeMode)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChangeRoleToStandaloneDetails.Builderbuilder()Create a new builder.booleanequals(Object o)ChangeRoleToStandaloneDetails.ChangeModegetChangeMode()Type of the mode choose during change role operation.inthashCode()ChangeRoleToStandaloneDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ChangeRoleToStandaloneDetails
@Deprecated @ConstructorProperties("changeMode") public ChangeRoleToStandaloneDetails(ChangeRoleToStandaloneDetails.ChangeMode changeMode)
Deprecated.
-
-
Method Detail
-
builder
public static ChangeRoleToStandaloneDetails.Builder builder()
Create a new builder.
-
toBuilder
public ChangeRoleToStandaloneDetails.Builder toBuilder()
-
getChangeMode
public ChangeRoleToStandaloneDetails.ChangeMode getChangeMode()
Type of the mode choose during change role operation.REPLAY_PENDING_UPDATES (Default value): In this mode, the role change is delayed until replica database system has processed all Write-Ahead log (WAL) records that were archived before this API call is made. IMMEDIATELY: In this mode, the role change is applied right away, without waiting for any pending WAL records to be processed. This allows for an immediate transition.
- Returns:
- the value
-
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
-
-