|
|||||||
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 | |
---|---|
java.lang.Boolean |
getAutoMinorVersionUpgrade()
Indicates that minor version patches are applied automatically. |
java.util.Date |
getCacheClusterCreateTime()
Provides the date and time the Cache Cluster was created. |
java.lang.String |
getCacheClusterId()
Specifies a user-supplied identifier. |
java.lang.String |
getCacheClusterStatus()
Specifies the current state of this Cache Cluster. |
java.util.List<CacheNode> |
getCacheNodes()
Specifies the list of Cache Nodes the Cache Cluster contains. |
java.lang.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. |
java.util.List<CacheSecurityGroupMembership> |
getCacheSecurityGroups()
Provides the list of Cache Security Group elements containing CacheSecurityGroup.Name and CacheSecurityGroup.Status sub-elements. |
java.lang.String |
getEngine()
Provides the name of the cache engine to be used for this Cache Cluster. |
java.lang.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. |
java.lang.Integer |
getNumCacheNodes()
Specifies the number of Cache Nodes the Cache Cluster contains. |
PendingModifiedValues |
getPendingModifiedValues()
Specifies that changes to the Cache Cluster are pending. |
java.lang.String |
getPreferredAvailabilityZone()
Specifies the name of the Availability Zone the Cache Cluster is located in. |
java.lang.String |
getPreferredMaintenanceWindow()
Specifies the weekly time range (in UTC) during which system maintenance can occur. |
java.lang.Boolean |
isAutoMinorVersionUpgrade()
Indicates that minor version patches are applied automatically. |
void |
setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)
Indicates that minor version patches are applied automatically. |
void |
setCacheClusterCreateTime(java.util.Date cacheClusterCreateTime)
Provides the date and time the Cache Cluster was created. |
void |
setCacheClusterId(java.lang.String cacheClusterId)
Specifies a user-supplied identifier. |
void |
setCacheClusterStatus(java.lang.String cacheClusterStatus)
Specifies the current state of this Cache Cluster. |
void |
setCacheNodes(java.util.Collection<CacheNode> cacheNodes)
Specifies the list of Cache Nodes the Cache Cluster contains. |
void |
setCacheNodeType(java.lang.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(java.util.Collection<CacheSecurityGroupMembership> cacheSecurityGroups)
Provides the list of Cache Security Group elements containing CacheSecurityGroup.Name and CacheSecurityGroup.Status sub-elements. |
void |
setEngine(java.lang.String engine)
Provides the name of the cache engine to be used for this Cache Cluster. |
void |
setEngineVersion(java.lang.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(java.lang.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(java.lang.String preferredAvailabilityZone)
Specifies the name of the Availability Zone the Cache Cluster is located in. |
void |
setPreferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)
Specifies the weekly time range (in UTC) during which system maintenance can occur. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
CacheCluster |
withAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)
Indicates that minor version patches are applied automatically. |
CacheCluster |
withCacheClusterCreateTime(java.util.Date cacheClusterCreateTime)
Provides the date and time the Cache Cluster was created. |
CacheCluster |
withCacheClusterId(java.lang.String cacheClusterId)
Specifies a user-supplied identifier. |
CacheCluster |
withCacheClusterStatus(java.lang.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(java.util.Collection<CacheNode> cacheNodes)
Specifies the list of Cache Nodes the Cache Cluster contains. |
CacheCluster |
withCacheNodeType(java.lang.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(java.util.Collection<CacheSecurityGroupMembership> cacheSecurityGroups)
Provides the list of Cache Security Group elements containing CacheSecurityGroup.Name and CacheSecurityGroup.Status sub-elements. |
CacheCluster |
withEngine(java.lang.String engine)
Provides the name of the cache engine to be used for this Cache Cluster. |
CacheCluster |
withEngineVersion(java.lang.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(java.lang.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(java.lang.String preferredAvailabilityZone)
Specifies the name of the Availability Zone the Cache Cluster is located in. |
CacheCluster |
withPreferredMaintenanceWindow(java.lang.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 java.lang.String getCacheClusterId()
public void setCacheClusterId(java.lang.String cacheClusterId)
cacheClusterId
- Specifies a user-supplied identifier. This is the unique key that
identifies a Cache Cluster.public CacheCluster withCacheClusterId(java.lang.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 java.lang.String getCacheNodeType()
public void setCacheNodeType(java.lang.String cacheNodeType)
cacheNodeType
- Specifies the name of the compute and memory capacity node type for
the Cache Cluster.public CacheCluster withCacheNodeType(java.lang.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 java.lang.String getEngine()
public void setEngine(java.lang.String engine)
engine
- Provides the name of the cache engine to be used for this Cache
Cluster.public CacheCluster withEngine(java.lang.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 java.lang.String getEngineVersion()
public void setEngineVersion(java.lang.String engineVersion)
engineVersion
- Provides the cache engine version of the cache engine to be used for
this Cache Cluster.public CacheCluster withEngineVersion(java.lang.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 java.lang.String getCacheClusterStatus()
public void setCacheClusterStatus(java.lang.String cacheClusterStatus)
cacheClusterStatus
- Specifies the current state of this Cache Cluster.public CacheCluster withCacheClusterStatus(java.lang.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 java.lang.Integer getNumCacheNodes()
public void setNumCacheNodes(java.lang.Integer numCacheNodes)
numCacheNodes
- Specifies the number of Cache Nodes the Cache Cluster contains.public CacheCluster withNumCacheNodes(java.lang.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 java.lang.String getPreferredAvailabilityZone()
public void setPreferredAvailabilityZone(java.lang.String preferredAvailabilityZone)
preferredAvailabilityZone
- Specifies the name of the Availability Zone the Cache Cluster is
located in.public CacheCluster withPreferredAvailabilityZone(java.lang.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 java.util.Date getCacheClusterCreateTime()
public void setCacheClusterCreateTime(java.util.Date cacheClusterCreateTime)
cacheClusterCreateTime
- Provides the date and time the Cache Cluster was created.public CacheCluster withCacheClusterCreateTime(java.util.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 java.lang.String getPreferredMaintenanceWindow()
public void setPreferredMaintenanceWindow(java.lang.String preferredMaintenanceWindow)
preferredMaintenanceWindow
- Specifies the weekly time range (in UTC) during which system
maintenance can occur.public CacheCluster withPreferredMaintenanceWindow(java.lang.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 java.util.List<CacheSecurityGroupMembership> getCacheSecurityGroups()
public void setCacheSecurityGroups(java.util.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(java.util.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 java.util.List<CacheNode> getCacheNodes()
public void setCacheNodes(java.util.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(java.util.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 java.lang.Boolean isAutoMinorVersionUpgrade()
public void setAutoMinorVersionUpgrade(java.lang.Boolean autoMinorVersionUpgrade)
autoMinorVersionUpgrade
- Indicates that minor version patches are applied automatically.public CacheCluster withAutoMinorVersionUpgrade(java.lang.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 java.lang.Boolean getAutoMinorVersionUpgrade()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |