|
Did this page help you?Yes No Tell us about it... |
||||||
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 |
equals(Object obj)
|
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 |
getCacheSubnetGroupName()
Specifies the name of the Cache Subnet Group associated with the Cache Cluster. |
String |
getClientDownloadLandingPage()
Provides the landing page to download the latest ElastiCache client library. |
Endpoint |
getConfigurationEndpoint()
Specifies a user-supplied identifier. |
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. |
List<SecurityGroupMembership> |
getSecurityGroups()
Specifies the VPC Security Groups associated with the Cache Cluster. |
int |
hashCode()
|
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 |
setCacheSubnetGroupName(String cacheSubnetGroupName)
Specifies the name of the Cache Subnet Group associated with the Cache Cluster. |
void |
setClientDownloadLandingPage(String clientDownloadLandingPage)
Provides the landing page to download the latest ElastiCache client library. |
void |
setConfigurationEndpoint(Endpoint configurationEndpoint)
Specifies a user-supplied identifier. |
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. |
void |
setSecurityGroups(Collection<SecurityGroupMembership> securityGroups)
Specifies the VPC Security Groups associated with the Cache Cluster. |
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 |
withCacheSubnetGroupName(String cacheSubnetGroupName)
Specifies the name of the Cache Subnet Group associated with the Cache Cluster. |
CacheCluster |
withClientDownloadLandingPage(String clientDownloadLandingPage)
Provides the landing page to download the latest ElastiCache client library. |
CacheCluster |
withConfigurationEndpoint(Endpoint configurationEndpoint)
Specifies a user-supplied identifier. |
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. |
CacheCluster |
withSecurityGroups(Collection<SecurityGroupMembership> securityGroups)
Specifies the VPC Security Groups associated with the Cache Cluster. |
CacheCluster |
withSecurityGroups(SecurityGroupMembership... securityGroups)
Specifies the VPC Security Groups associated with the Cache Cluster. |
Methods inherited from class java.lang.Object |
---|
getClass, 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 Endpoint getConfigurationEndpoint()
public void setConfigurationEndpoint(Endpoint configurationEndpoint)
configurationEndpoint
- Specifies a user-supplied identifier. This is the unique key that
identifies a Cache Cluster.public CacheCluster withConfigurationEndpoint(Endpoint configurationEndpoint)
Returns a reference to this object so that method calls can be chained together.
configurationEndpoint
- Specifies a user-supplied identifier. This is the unique key that
identifies a Cache Cluster.
public String getClientDownloadLandingPage()
public void setClientDownloadLandingPage(String clientDownloadLandingPage)
clientDownloadLandingPage
- Provides the landing page to download the latest ElastiCache client
library.public CacheCluster withClientDownloadLandingPage(String clientDownloadLandingPage)
Returns a reference to this object so that method calls can be chained together.
clientDownloadLandingPage
- Provides the landing page to download the latest ElastiCache client
library.
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 String getCacheSubnetGroupName()
public void setCacheSubnetGroupName(String cacheSubnetGroupName)
cacheSubnetGroupName
- Specifies the name of the Cache Subnet Group associated with the Cache
Cluster.public CacheCluster withCacheSubnetGroupName(String cacheSubnetGroupName)
Returns a reference to this object so that method calls can be chained together.
cacheSubnetGroupName
- Specifies the name of the Cache Subnet Group associated with 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 List<SecurityGroupMembership> getSecurityGroups()
public void setSecurityGroups(Collection<SecurityGroupMembership> securityGroups)
securityGroups
- Specifies the VPC Security Groups associated with the Cache Cluster.public CacheCluster withSecurityGroups(SecurityGroupMembership... securityGroups)
Returns a reference to this object so that method calls can be chained together.
securityGroups
- Specifies the VPC Security Groups associated with the Cache Cluster.
public CacheCluster withSecurityGroups(Collection<SecurityGroupMembership> securityGroups)
Returns a reference to this object so that method calls can be chained together.
securityGroups
- Specifies the VPC Security Groups associated with the Cache Cluster.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |