public class CacheParameterGroupStatus
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
The status of the cache parameter group.
Modifier and Type | Field and Description |
---|---|
private SdkInternalList<java.lang.String> |
cacheNodeIdsToReboot
A list of the cache node IDs which need to be rebooted for parameter
changes to be applied.
|
private java.lang.String |
cacheParameterGroupName
The name of the cache parameter group.
|
private java.lang.String |
parameterApplyStatus
The status of parameter updates.
|
Constructor and Description |
---|
CacheParameterGroupStatus() |
Modifier and Type | Method and Description |
---|---|
CacheParameterGroupStatus |
clone() |
boolean |
equals(java.lang.Object obj) |
java.util.List<java.lang.String> |
getCacheNodeIdsToReboot()
A list of the cache node IDs which need to be rebooted for parameter
changes to be applied.
|
java.lang.String |
getCacheParameterGroupName()
The name of the cache parameter group.
|
java.lang.String |
getParameterApplyStatus()
The status of parameter updates.
|
int |
hashCode() |
void |
setCacheNodeIdsToReboot(java.util.Collection<java.lang.String> cacheNodeIdsToReboot)
A list of the cache node IDs which need to be rebooted for parameter
changes to be applied.
|
void |
setCacheParameterGroupName(java.lang.String cacheParameterGroupName)
The name of the cache parameter group.
|
void |
setParameterApplyStatus(java.lang.String parameterApplyStatus)
The status of parameter updates.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CacheParameterGroupStatus |
withCacheNodeIdsToReboot(java.util.Collection<java.lang.String> cacheNodeIdsToReboot)
A list of the cache node IDs which need to be rebooted for parameter
changes to be applied.
|
CacheParameterGroupStatus |
withCacheNodeIdsToReboot(java.lang.String... cacheNodeIdsToReboot)
A list of the cache node IDs which need to be rebooted for parameter
changes to be applied.
|
CacheParameterGroupStatus |
withCacheParameterGroupName(java.lang.String cacheParameterGroupName)
The name of the cache parameter group.
|
CacheParameterGroupStatus |
withParameterApplyStatus(java.lang.String parameterApplyStatus)
The status of parameter updates.
|
private java.lang.String cacheParameterGroupName
The name of the cache parameter group.
private java.lang.String parameterApplyStatus
The status of parameter updates.
private SdkInternalList<java.lang.String> cacheNodeIdsToReboot
A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a numeric identifier (0001, 0002, etc.).
public void setCacheParameterGroupName(java.lang.String cacheParameterGroupName)
The name of the cache parameter group.
cacheParameterGroupName
- The name of the cache parameter group.public java.lang.String getCacheParameterGroupName()
The name of the cache parameter group.
public CacheParameterGroupStatus withCacheParameterGroupName(java.lang.String cacheParameterGroupName)
The name of the cache parameter group.
cacheParameterGroupName
- The name of the cache parameter group.public void setParameterApplyStatus(java.lang.String parameterApplyStatus)
The status of parameter updates.
parameterApplyStatus
- The status of parameter updates.public java.lang.String getParameterApplyStatus()
The status of parameter updates.
public CacheParameterGroupStatus withParameterApplyStatus(java.lang.String parameterApplyStatus)
The status of parameter updates.
parameterApplyStatus
- The status of parameter updates.public java.util.List<java.lang.String> getCacheNodeIdsToReboot()
A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a numeric identifier (0001, 0002, etc.).
public void setCacheNodeIdsToReboot(java.util.Collection<java.lang.String> cacheNodeIdsToReboot)
A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a numeric identifier (0001, 0002, etc.).
cacheNodeIdsToReboot
- A list of the cache node IDs which need to be rebooted for
parameter changes to be applied. A node ID is a numeric identifier
(0001, 0002, etc.).public CacheParameterGroupStatus withCacheNodeIdsToReboot(java.lang.String... cacheNodeIdsToReboot)
A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a numeric identifier (0001, 0002, etc.).
NOTE: This method appends the values to the existing list (if
any). Use setCacheNodeIdsToReboot(java.util.Collection)
or
withCacheNodeIdsToReboot(java.util.Collection)
if you want to
override the existing values.
cacheNodeIdsToReboot
- A list of the cache node IDs which need to be rebooted for
parameter changes to be applied. A node ID is a numeric identifier
(0001, 0002, etc.).public CacheParameterGroupStatus withCacheNodeIdsToReboot(java.util.Collection<java.lang.String> cacheNodeIdsToReboot)
A list of the cache node IDs which need to be rebooted for parameter changes to be applied. A node ID is a numeric identifier (0001, 0002, etc.).
cacheNodeIdsToReboot
- A list of the cache node IDs which need to be rebooted for
parameter changes to be applied. A node ID is a numeric identifier
(0001, 0002, etc.).public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public CacheParameterGroupStatus clone()
clone
in class java.lang.Object