public class ReplicationGroup extends Object implements Serializable
Contains all of the attributes of a specific replication group.
Constructor and Description |
---|
ReplicationGroup() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getDescription()
The description of the replication group.
|
List<String> |
getMemberClusters()
The names of all the cache clusters that are part of this replication
group.
|
List<NodeGroup> |
getNodeGroups()
A single element list with information about the nodes in the
replication group.
|
ReplicationGroupPendingModifiedValues |
getPendingModifiedValues()
A group of settings to be applied to the replication group, either
immediately or during the next maintenance window.
|
String |
getReplicationGroupId()
The identifier for the replication group.
|
String |
getStatus()
The current state of this replication group - creating,
available, etc.
|
int |
hashCode() |
void |
setDescription(String description)
The description of the replication group.
|
void |
setMemberClusters(Collection<String> memberClusters)
The names of all the cache clusters that are part of this replication
group.
|
void |
setNodeGroups(Collection<NodeGroup> nodeGroups)
A single element list with information about the nodes in the
replication group.
|
void |
setPendingModifiedValues(ReplicationGroupPendingModifiedValues pendingModifiedValues)
A group of settings to be applied to the replication group, either
immediately or during the next maintenance window.
|
void |
setReplicationGroupId(String replicationGroupId)
The identifier for the replication group.
|
void |
setStatus(String status)
The current state of this replication group - creating,
available, etc.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ReplicationGroup |
withDescription(String description)
The description of the replication group.
|
ReplicationGroup |
withMemberClusters(Collection<String> memberClusters)
The names of all the cache clusters that are part of this replication
group.
|
ReplicationGroup |
withMemberClusters(String... memberClusters)
The names of all the cache clusters that are part of this replication
group.
|
ReplicationGroup |
withNodeGroups(Collection<NodeGroup> nodeGroups)
A single element list with information about the nodes in the
replication group.
|
ReplicationGroup |
withNodeGroups(NodeGroup... nodeGroups)
A single element list with information about the nodes in the
replication group.
|
ReplicationGroup |
withPendingModifiedValues(ReplicationGroupPendingModifiedValues pendingModifiedValues)
A group of settings to be applied to the replication group, either
immediately or during the next maintenance window.
|
ReplicationGroup |
withReplicationGroupId(String replicationGroupId)
The identifier for the replication group.
|
ReplicationGroup |
withStatus(String status)
The current state of this replication group - creating,
available, etc.
|
public String getReplicationGroupId()
public void setReplicationGroupId(String replicationGroupId)
replicationGroupId
- The identifier for the replication group.public ReplicationGroup withReplicationGroupId(String replicationGroupId)
Returns a reference to this object so that method calls can be chained together.
replicationGroupId
- The identifier for the replication group.public String getDescription()
public void setDescription(String description)
description
- The description of the replication group.public ReplicationGroup withDescription(String description)
Returns a reference to this object so that method calls can be chained together.
description
- The description of the replication group.public String getStatus()
public void setStatus(String status)
status
- The current state of this replication group - creating,
available, etc.public ReplicationGroup withStatus(String status)
Returns a reference to this object so that method calls can be chained together.
status
- The current state of this replication group - creating,
available, etc.public ReplicationGroupPendingModifiedValues getPendingModifiedValues()
public void setPendingModifiedValues(ReplicationGroupPendingModifiedValues pendingModifiedValues)
pendingModifiedValues
- A group of settings to be applied to the replication group, either
immediately or during the next maintenance window.public ReplicationGroup withPendingModifiedValues(ReplicationGroupPendingModifiedValues pendingModifiedValues)
Returns a reference to this object so that method calls can be chained together.
pendingModifiedValues
- A group of settings to be applied to the replication group, either
immediately or during the next maintenance window.public List<String> getMemberClusters()
public void setMemberClusters(Collection<String> memberClusters)
memberClusters
- The names of all the cache clusters that are part of this replication
group.public ReplicationGroup withMemberClusters(String... memberClusters)
Returns a reference to this object so that method calls can be chained together.
memberClusters
- The names of all the cache clusters that are part of this replication
group.public ReplicationGroup withMemberClusters(Collection<String> memberClusters)
Returns a reference to this object so that method calls can be chained together.
memberClusters
- The names of all the cache clusters that are part of this replication
group.public List<NodeGroup> getNodeGroups()
public void setNodeGroups(Collection<NodeGroup> nodeGroups)
nodeGroups
- A single element list with information about the nodes in the
replication group.public ReplicationGroup withNodeGroups(NodeGroup... nodeGroups)
Returns a reference to this object so that method calls can be chained together.
nodeGroups
- A single element list with information about the nodes in the
replication group.public ReplicationGroup withNodeGroups(Collection<NodeGroup> nodeGroups)
Returns a reference to this object so that method calls can be chained together.
nodeGroups
- A single element list with information about the nodes in the
replication group.public String toString()
toString
in class Object
Object.toString()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.