public class CacheCluster
extends java.lang.Object
implements java.io.Serializable
Contains information about a Cache Cluster.
| コンストラクタと説明 |
|---|
CacheCluster() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
equals(java.lang.Object obj) |
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 |
getCacheSubnetGroupName()
Specifies the name of the Cache Subnet Group associated with the Cache
Cluster.
|
java.lang.String |
getClientDownloadLandingPage()
Provides the landing page to download the latest ElastiCache client
library.
|
Endpoint |
getConfigurationEndpoint()
Specifies a user-supplied identifier.
|
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.util.List<SecurityGroupMembership> |
getSecurityGroups()
Specifies the VPC Security Groups associated with the Cache Cluster.
|
int |
hashCode() |
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 |
setCacheSubnetGroupName(java.lang.String cacheSubnetGroupName)
Specifies the name of the Cache Subnet Group associated with the Cache
Cluster.
|
void |
setClientDownloadLandingPage(java.lang.String clientDownloadLandingPage)
Provides the landing page to download the latest ElastiCache client
library.
|
void |
setConfigurationEndpoint(Endpoint configurationEndpoint)
Specifies a user-supplied identifier.
|
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.
|
void |
setSecurityGroups(java.util.Collection<SecurityGroupMembership> securityGroups)
Specifies the VPC Security Groups associated with the Cache Cluster.
|
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 |
withCacheSubnetGroupName(java.lang.String cacheSubnetGroupName)
Specifies the name of the Cache Subnet Group associated with the Cache
Cluster.
|
CacheCluster |
withClientDownloadLandingPage(java.lang.String clientDownloadLandingPage)
Provides the landing page to download the latest ElastiCache client
library.
|
CacheCluster |
withConfigurationEndpoint(Endpoint configurationEndpoint)
Specifies a user-supplied identifier.
|
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.
|
CacheCluster |
withSecurityGroups(java.util.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.
|
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 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 java.lang.String getClientDownloadLandingPage()
public void setClientDownloadLandingPage(java.lang.String clientDownloadLandingPage)
clientDownloadLandingPage - Provides the landing page to download the latest ElastiCache client
library.public CacheCluster withClientDownloadLandingPage(java.lang.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 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.lang.String getCacheSubnetGroupName()
public void setCacheSubnetGroupName(java.lang.String cacheSubnetGroupName)
cacheSubnetGroupName - Specifies the name of the Cache Subnet Group associated with the Cache
Cluster.public CacheCluster withCacheSubnetGroupName(java.lang.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 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.util.List<SecurityGroupMembership> getSecurityGroups()
public void setSecurityGroups(java.util.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(java.util.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 java.lang.String toString()
toString クラス内 java.lang.ObjectObject.toString()public int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals クラス内 java.lang.Object