@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataReplicationMetadataOutput extends Object implements Serializable, Cloneable, StructuredPojo
The replication details of the data replication-enabled broker. Only returned if dataReplicationMode or pendingDataReplicationMode is set to CRDR.
| Constructor and Description |
|---|
DataReplicationMetadataOutput() |
| Modifier and Type | Method and Description |
|---|---|
DataReplicationMetadataOutput |
clone() |
boolean |
equals(Object obj) |
DataReplicationCounterpart |
getDataReplicationCounterpart()
Describes the replica/primary broker.
|
String |
getDataReplicationRole()
Defines the role of this broker in a data replication pair.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setDataReplicationCounterpart(DataReplicationCounterpart dataReplicationCounterpart)
Describes the replica/primary broker.
|
void |
setDataReplicationRole(String dataReplicationRole)
Defines the role of this broker in a data replication pair.
|
String |
toString()
Returns a string representation of this object.
|
DataReplicationMetadataOutput |
withDataReplicationCounterpart(DataReplicationCounterpart dataReplicationCounterpart)
Describes the replica/primary broker.
|
DataReplicationMetadataOutput |
withDataReplicationRole(String dataReplicationRole)
Defines the role of this broker in a data replication pair.
|
public void setDataReplicationCounterpart(DataReplicationCounterpart dataReplicationCounterpart)
Describes the replica/primary broker. Only returned if this broker is currently set as a primary or replica in the broker's dataReplicationRole property.
dataReplicationCounterpart - Describes the replica/primary broker. Only returned if this broker is currently set as a primary or
replica in the broker's dataReplicationRole property.public DataReplicationCounterpart getDataReplicationCounterpart()
Describes the replica/primary broker. Only returned if this broker is currently set as a primary or replica in the broker's dataReplicationRole property.
public DataReplicationMetadataOutput withDataReplicationCounterpart(DataReplicationCounterpart dataReplicationCounterpart)
Describes the replica/primary broker. Only returned if this broker is currently set as a primary or replica in the broker's dataReplicationRole property.
dataReplicationCounterpart - Describes the replica/primary broker. Only returned if this broker is currently set as a primary or
replica in the broker's dataReplicationRole property.public void setDataReplicationRole(String dataReplicationRole)
Defines the role of this broker in a data replication pair. When a replica broker is promoted to primary, this role is interchanged.
dataReplicationRole - Defines the role of this broker in a data replication pair. When a replica broker is promoted to primary,
this role is interchanged.public String getDataReplicationRole()
Defines the role of this broker in a data replication pair. When a replica broker is promoted to primary, this role is interchanged.
public DataReplicationMetadataOutput withDataReplicationRole(String dataReplicationRole)
Defines the role of this broker in a data replication pair. When a replica broker is promoted to primary, this role is interchanged.
dataReplicationRole - Defines the role of this broker in a data replication pair. When a replica broker is promoted to primary,
this role is interchanged.public String toString()
toString in class ObjectObject.toString()public DataReplicationMetadataOutput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.