@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class MemberReplica extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
OCIDs for the volume replicas in this volume group replica.
Note: Objects should always be created or deserialized using the MemberReplica.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 the MemberReplica.Builder
, which maintain a
set of all explicitly set fields called MemberReplica.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
MemberReplica.Builder |
static class |
MemberReplica.MembershipState
Membership state of the volume replica in relation to the volume group replica.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
MemberReplica(String volumeReplicaId,
MemberReplica.MembershipState membershipState)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static MemberReplica.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
MemberReplica.MembershipState |
getMembershipState()
Membership state of the volume replica in relation to the volume group replica.
|
String |
getVolumeReplicaId()
The volume replica ID.
|
int |
hashCode() |
MemberReplica.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"volumeReplicaId","membershipState"}) public MemberReplica(String volumeReplicaId, MemberReplica.MembershipState membershipState)
public static MemberReplica.Builder builder()
Create a new builder.
public MemberReplica.Builder toBuilder()
public String getVolumeReplicaId()
The volume replica ID.
public MemberReplica.MembershipState getMembershipState()
Membership state of the volume replica in relation to the volume group replica.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.