|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.services.elasticache.model.CacheCluster
public class CacheCluster
Contains information about a Cache Cluster.
Constructor Summary | |
---|---|
CacheCluster()
|
Method Summary | |
---|---|
Boolean |
getAutoMinorVersionUpgrade()
Indicates that minor version patches are applied automatically. |
Date |
getCacheClusterCreateTime()
Provides the date and time the Cache Cluster was created. |
String |
getCacheClusterId()
Specifies a user-supplied identifier. |
String |
getCacheClusterStatus()
Specifies the current state of this Cache Cluster. |
List<CacheNode> |
getCacheNodes()
Specifies the list of Cache Nodes the Cache Cluster contains. |
String |
getCacheNodeType()
Specifies the name of the compute and memory capacity node type for the Cache Cluster. |
CacheParameterGroupStatus |
getCacheParameterGroup()
Provides the status of the Cache Parameter Group assigned to the Cache Cluster. |
List<CacheSecurityGroupMembership> |
getCacheSecurityGroups()
Provides the list of Cache Security Group elements containing CacheSecurityGroup.Name and CacheSecurityGroup.Status sub-elements. |
String |
getEngine()
Provides the name of the cache engine to be used for this Cache Cluster. |
String |
getEngineVersion()
Provides the cache engine version of the cache engine to be used for this Cache Cluster. |
NotificationConfiguration |
getNotificationConfiguration()
Specifies the notification details the Cache Cluster contains. |
Integer |
getNumCacheNodes()
Specifies the number of Cache Nodes the Cache Cluster contains. |
PendingModifiedValues |
getPendingModifiedValues()
Specifies that changes to the Cache Cluster are pending. |
String |
getPreferredAvailabilityZone()
Specifies the name of the Availability Zone the Cache Cluster is located in. |
String |
getPreferredMaintenanceWindow()
Specifies the weekly time range (in UTC) during which system maintenance can occur. |
Boolean |
isAutoMinorVersionUpgrade()
Indicates that minor version patches are applied automatically. |
void |
setAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Indicates that minor version patches are applied automatically. |
void |
setCacheClusterCreateTime(Date cacheClusterCreateTime)
Provides the date and time the Cache Cluster was created. |
void |
setCacheClusterId(String cacheClusterId)
Specifies a user-supplied identifier. |
void |
setCacheClusterStatus(String cacheClusterStatus)
Specifies the current state of this Cache Cluster. |
void |
setCacheNodes(Collection<CacheNode> cacheNodes)
Specifies the list of Cache Nodes the Cache Cluster contains. |
void |
setCacheNodeType(String cacheNodeType)
Specifies the name of the compute and memory capacity node type for the Cache Cluster. |
void |
setCacheParameterGroup(CacheParameterGroupStatus cacheParameterGroup)
Provides the status of the Cache Parameter Group assigned to the Cache Cluster. |
void |
setCacheSecurityGroups(Collection<CacheSecurityGroupMembership> cacheSecurityGroups)
Provides the list of Cache Security Group elements containing CacheSecurityGroup.Name and CacheSecurityGroup.Status sub-elements. |
void |
setEngine(String engine)
Provides the name of the cache engine to be used for this Cache Cluster. |
void |
setEngineVersion(String engineVersion)
Provides the cache engine version of the cache engine to be used for this Cache Cluster. |
void |
setNotificationConfiguration(NotificationConfiguration notificationConfiguration)
Specifies the notification details the Cache Cluster contains. |
void |
setNumCacheNodes(Integer numCacheNodes)
Specifies the number of Cache Nodes the Cache Cluster contains. |
void |
setPendingModifiedValues(PendingModifiedValues pendingModifiedValues)
Specifies that changes to the Cache Cluster are pending. |
void |
setPreferredAvailabilityZone(String preferredAvailabilityZone)
Specifies the name of the Availability Zone the Cache Cluster is located in. |
void |
setPreferredMaintenanceWindow(String preferredMaintenanceWindow)
Specifies the weekly time range (in UTC) during which system maintenance can occur. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
CacheCluster |
withAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Indicates that minor version patches are applied automatically. |
CacheCluster |
withCacheClusterCreateTime(Date cacheClusterCreateTime)
Provides the date and time the Cache Cluster was created. |
CacheCluster |
withCacheClusterId(String cacheClusterId)
Specifies a user-supplied identifier. |
CacheCluster |
withCacheClusterStatus(String cacheClusterStatus)
Specifies the current state of this Cache Cluster. |
CacheCluster |
withCacheNodes(CacheNode... cacheNodes)
Specifies the list of Cache Nodes the Cache Cluster contains. |
CacheCluster |
withCacheNodes(Collection<CacheNode> cacheNodes)
Specifies the list of Cache Nodes the Cache Cluster contains. |
CacheCluster |
withCacheNodeType(String cacheNodeType)
Specifies the name of the compute and memory capacity node type for the Cache Cluster. |
CacheCluster |
withCacheParameterGroup(CacheParameterGroupStatus cacheParameterGroup)
Provides the status of the Cache Parameter Group assigned to the Cache Cluster. |
CacheCluster |
withCacheSecurityGroups(CacheSecurityGroupMembership... cacheSecurityGroups)
Provides the list of Cache Security Group elements containing CacheSecurityGroup.Name and CacheSecurityGroup.Status sub-elements. |
CacheCluster |
withCacheSecurityGroups(Collection<CacheSecurityGroupMembership> cacheSecurityGroups)
Provides the list of Cache Security Group elements containing CacheSecurityGroup.Name and CacheSecurityGroup.Status sub-elements. |
CacheCluster |
withEngine(String engine)
Provides the name of the cache engine to be used for this Cache Cluster. |
CacheCluster |
withEngineVersion(String engineVersion)
Provides the cache engine version of the cache engine to be used for this Cache Cluster. |
CacheCluster |
withNotificationConfiguration(NotificationConfiguration notificationConfiguration)
Specifies the notification details the Cache Cluster contains. |
CacheCluster |
withNumCacheNodes(Integer numCacheNodes)
Specifies the number of Cache Nodes the Cache Cluster contains. |
CacheCluster |
withPendingModifiedValues(PendingModifiedValues pendingModifiedValues)
Specifies that changes to the Cache Cluster are pending. |
CacheCluster |
withPreferredAvailabilityZone(String preferredAvailabilityZone)
Specifies the name of the Availability Zone the Cache Cluster is located in. |
CacheCluster |
withPreferredMaintenanceWindow(String preferredMaintenanceWindow)
Specifies the weekly time range (in UTC) during which system maintenance can occur. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CacheCluster()
Method Detail |
---|
public String getCacheClusterId()
public void setCacheClusterId(String cacheClusterId)
cacheClusterId
- Specifies a user-supplied identifier. This is the unique key that
identifies a Cache Cluster.public CacheCluster withCacheClusterId(String cacheClusterId)
Returns a reference to this object so that method calls can be chained together.
cacheClusterId
- Specifies a user-supplied identifier. This is the unique key that
identifies a Cache Cluster.
public String getCacheNodeType()
public void setCacheNodeType(String cacheNodeType)
cacheNodeType
- Specifies the name of the compute and memory capacity node type for
the Cache Cluster.public CacheCluster withCacheNodeType(String cacheNodeType)
Returns a reference to this object so that method calls can be chained together.
cacheNodeType
- Specifies the name of the compute and memory capacity node type for
the Cache Cluster.
public String getEngine()
public void setEngine(String engine)
engine
- Provides the name of the cache engine to be used for this Cache
Cluster.public CacheCluster withEngine(String engine)
Returns a reference to this object so that method calls can be chained together.
engine
- Provides the name of the cache engine to be used for this Cache
Cluster.
public String getEngineVersion()
public void setEngineVersion(String engineVersion)
engineVersion
- Provides the cache engine version of the cache engine to be used for
this Cache Cluster.public CacheCluster withEngineVersion(String engineVersion)
Returns a reference to this object so that method calls can be chained together.
engineVersion
- Provides the cache engine version of the cache engine to be used for
this Cache Cluster.
public String getCacheClusterStatus()
public void setCacheClusterStatus(String cacheClusterStatus)
cacheClusterStatus
- Specifies the current state of this Cache Cluster.public CacheCluster withCacheClusterStatus(String cacheClusterStatus)
Returns a reference to this object so that method calls can be chained together.
cacheClusterStatus
- Specifies the current state of this Cache Cluster.
public Integer getNumCacheNodes()
public void setNumCacheNodes(Integer numCacheNodes)
numCacheNodes
- Specifies the number of Cache Nodes the Cache Cluster contains.public CacheCluster withNumCacheNodes(Integer numCacheNodes)
Returns a reference to this object so that method calls can be chained together.
numCacheNodes
- Specifies the number of Cache Nodes the Cache Cluster contains.
public String getPreferredAvailabilityZone()
public void setPreferredAvailabilityZone(String preferredAvailabilityZone)
preferredAvailabilityZone
- Specifies the name of the Availability Zone the Cache Cluster is
located in.public CacheCluster withPreferredAvailabilityZone(String preferredAvailabilityZone)
Returns a reference to this object so that method calls can be chained together.
preferredAvailabilityZone
- Specifies the name of the Availability Zone the Cache Cluster is
located in.
public Date getCacheClusterCreateTime()
public void setCacheClusterCreateTime(Date cacheClusterCreateTime)
cacheClusterCreateTime
- Provides the date and time the Cache Cluster was created.public CacheCluster withCacheClusterCreateTime(Date cacheClusterCreateTime)
Returns a reference to this object so that method calls can be chained together.
cacheClusterCreateTime
- Provides the date and time the Cache Cluster was created.
public String getPreferredMaintenanceWindow()
public void setPreferredMaintenanceWindow(String preferredMaintenanceWindow)
preferredMaintenanceWindow
- Specifies the weekly time range (in UTC) during which system
maintenance can occur.public CacheCluster withPreferredMaintenanceWindow(String preferredMaintenanceWindow)
Returns a reference to this object so that method calls can be chained together.
preferredMaintenanceWindow
- Specifies the weekly time range (in UTC) during which system
maintenance can occur.
public PendingModifiedValues getPendingModifiedValues()
public void setPendingModifiedValues(PendingModifiedValues pendingModifiedValues)
pendingModifiedValues
- Specifies that changes to the Cache Cluster are pending. This element
is only included when changes are pending. Specific changes are
identified by sub-elements.public CacheCluster withPendingModifiedValues(PendingModifiedValues pendingModifiedValues)
Returns a reference to this object so that method calls can be chained together.
pendingModifiedValues
- Specifies that changes to the Cache Cluster are pending. This element
is only included when changes are pending. Specific changes are
identified by sub-elements.
public NotificationConfiguration getNotificationConfiguration()
public void setNotificationConfiguration(NotificationConfiguration notificationConfiguration)
notificationConfiguration
- Specifies the notification details the Cache Cluster contains.public CacheCluster withNotificationConfiguration(NotificationConfiguration notificationConfiguration)
Returns a reference to this object so that method calls can be chained together.
notificationConfiguration
- Specifies the notification details the Cache Cluster contains.
public List<CacheSecurityGroupMembership> getCacheSecurityGroups()
public void setCacheSecurityGroups(Collection<CacheSecurityGroupMembership> cacheSecurityGroups)
cacheSecurityGroups
- Provides the list of Cache Security Group elements containing
CacheSecurityGroup.Name and CacheSecurityGroup.Status
sub-elements.public CacheCluster withCacheSecurityGroups(CacheSecurityGroupMembership... cacheSecurityGroups)
Returns a reference to this object so that method calls can be chained together.
cacheSecurityGroups
- Provides the list of Cache Security Group elements containing
CacheSecurityGroup.Name and CacheSecurityGroup.Status
sub-elements.
public CacheCluster withCacheSecurityGroups(Collection<CacheSecurityGroupMembership> cacheSecurityGroups)
Returns a reference to this object so that method calls can be chained together.
cacheSecurityGroups
- Provides the list of Cache Security Group elements containing
CacheSecurityGroup.Name and CacheSecurityGroup.Status
sub-elements.
public CacheParameterGroupStatus getCacheParameterGroup()
public void setCacheParameterGroup(CacheParameterGroupStatus cacheParameterGroup)
cacheParameterGroup
- Provides the status of the Cache Parameter Group assigned to the Cache
Cluster.public CacheCluster withCacheParameterGroup(CacheParameterGroupStatus cacheParameterGroup)
Returns a reference to this object so that method calls can be chained together.
cacheParameterGroup
- Provides the status of the Cache Parameter Group assigned to the Cache
Cluster.
public List<CacheNode> getCacheNodes()
public void setCacheNodes(Collection<CacheNode> cacheNodes)
cacheNodes
- Specifies the list of Cache Nodes the Cache Cluster contains.public CacheCluster withCacheNodes(CacheNode... cacheNodes)
Returns a reference to this object so that method calls can be chained together.
cacheNodes
- Specifies the list of Cache Nodes the Cache Cluster contains.
public CacheCluster withCacheNodes(Collection<CacheNode> cacheNodes)
Returns a reference to this object so that method calls can be chained together.
cacheNodes
- Specifies the list of Cache Nodes the Cache Cluster contains.
public Boolean isAutoMinorVersionUpgrade()
public void setAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
autoMinorVersionUpgrade
- Indicates that minor version patches are applied automatically.public CacheCluster withAutoMinorVersionUpgrade(Boolean autoMinorVersionUpgrade)
Returns a reference to this object so that method calls can be chained together.
autoMinorVersionUpgrade
- Indicates that minor version patches are applied automatically.
public Boolean getAutoMinorVersionUpgrade()
public String toString()
toString
in class Object
Object.toString()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |