public class CacheNode extends Object implements Serializable, Cloneable
Represents an individual cache node within a cache cluster. Each cache node runs its own instance of the cluster's protocol-compliant caching software - either Memcached or Redis.
Valid node types are as follows:
cache.t2.micro ,
 
 cache.t2.small ,
 
 cache.t2.medium ,
 
 cache.m3.medium ,
 
 cache.m3.large ,
 
 cache.m3.xlarge ,
 
 cache.m3.2xlarge cache.t1.micro ,
 
 cache.m1.small ,
 
 cache.m1.medium ,
 
 cache.m1.large ,
 
 cache.m1.xlarge cache.c1.xlarge cache.r3.large ,
 
 cache.r3.xlarge ,
 
 cache.r3.2xlarge ,
 
 cache.r3.4xlarge ,
 
 cache.r3.8xlarge cache.m2.xlarge ,
 
 cache.m2.2xlarge ,
 
 cache.m2.4xlarge Notes:
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis .
| Constructor and Description | 
|---|
| CacheNode()Default constructor for a new CacheNode object. | 
| Modifier and Type | Method and Description | 
|---|---|
| CacheNode | clone() | 
| boolean | equals(Object obj) | 
| Date | getCacheNodeCreateTime()The date and time when the cache node was created. | 
| String | getCacheNodeId()The cache node identifier. | 
| String | getCacheNodeStatus()The current state of this cache node. | 
| String | getCustomerAvailabilityZone()The Availability Zone where this node was created and now resides. | 
| Endpoint | getEndpoint()The hostname for connecting to this cache node. | 
| String | getParameterGroupStatus()The status of the parameter group applied to this cache node. | 
| String | getSourceCacheNodeId()The ID of the primary node to which this read replica node is
 synchronized. | 
| int | hashCode() | 
| void | setCacheNodeCreateTime(Date cacheNodeCreateTime)The date and time when the cache node was created. | 
| void | setCacheNodeId(String cacheNodeId)The cache node identifier. | 
| void | setCacheNodeStatus(String cacheNodeStatus)The current state of this cache node. | 
| void | setCustomerAvailabilityZone(String customerAvailabilityZone)The Availability Zone where this node was created and now resides. | 
| void | setEndpoint(Endpoint endpoint)The hostname for connecting to this cache node. | 
| void | setParameterGroupStatus(String parameterGroupStatus)The status of the parameter group applied to this cache node. | 
| void | setSourceCacheNodeId(String sourceCacheNodeId)The ID of the primary node to which this read replica node is
 synchronized. | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| CacheNode | withCacheNodeCreateTime(Date cacheNodeCreateTime)The date and time when the cache node was created. | 
| CacheNode | withCacheNodeId(String cacheNodeId)The cache node identifier. | 
| CacheNode | withCacheNodeStatus(String cacheNodeStatus)The current state of this cache node. | 
| CacheNode | withCustomerAvailabilityZone(String customerAvailabilityZone)The Availability Zone where this node was created and now resides. | 
| CacheNode | withEndpoint(Endpoint endpoint)The hostname for connecting to this cache node. | 
| CacheNode | withParameterGroupStatus(String parameterGroupStatus)The status of the parameter group applied to this cache node. | 
| CacheNode | withSourceCacheNodeId(String sourceCacheNodeId)The ID of the primary node to which this read replica node is
 synchronized. | 
public CacheNode()
public String getCacheNodeId()
public void setCacheNodeId(String cacheNodeId)
cacheNodeId - The cache node identifier. A node ID is a numeric identifier (0001,
         0002, etc.). The combination of cluster ID and node ID uniquely
         identifies every cache node used in a customer's AWS account.public CacheNode withCacheNodeId(String cacheNodeId)
Returns a reference to this object so that method calls can be chained together.
cacheNodeId - The cache node identifier. A node ID is a numeric identifier (0001,
         0002, etc.). The combination of cluster ID and node ID uniquely
         identifies every cache node used in a customer's AWS account.public String getCacheNodeStatus()
public void setCacheNodeStatus(String cacheNodeStatus)
cacheNodeStatus - The current state of this cache node.public CacheNode withCacheNodeStatus(String cacheNodeStatus)
Returns a reference to this object so that method calls can be chained together.
cacheNodeStatus - The current state of this cache node.public Date getCacheNodeCreateTime()
public void setCacheNodeCreateTime(Date cacheNodeCreateTime)
cacheNodeCreateTime - The date and time when the cache node was created.public CacheNode withCacheNodeCreateTime(Date cacheNodeCreateTime)
Returns a reference to this object so that method calls can be chained together.
cacheNodeCreateTime - The date and time when the cache node was created.public Endpoint getEndpoint()
public void setEndpoint(Endpoint endpoint)
endpoint - The hostname for connecting to this cache node.public CacheNode withEndpoint(Endpoint endpoint)
Returns a reference to this object so that method calls can be chained together.
endpoint - The hostname for connecting to this cache node.public String getParameterGroupStatus()
public void setParameterGroupStatus(String parameterGroupStatus)
parameterGroupStatus - The status of the parameter group applied to this cache node.public CacheNode withParameterGroupStatus(String parameterGroupStatus)
Returns a reference to this object so that method calls can be chained together.
parameterGroupStatus - The status of the parameter group applied to this cache node.public String getSourceCacheNodeId()
public void setSourceCacheNodeId(String sourceCacheNodeId)
sourceCacheNodeId - The ID of the primary node to which this read replica node is
         synchronized. If this field is empty, then this node is not associated
         with a primary cache cluster.public CacheNode withSourceCacheNodeId(String sourceCacheNodeId)
Returns a reference to this object so that method calls can be chained together.
sourceCacheNodeId - The ID of the primary node to which this read replica node is
         synchronized. If this field is empty, then this node is not associated
         with a primary cache cluster.public String getCustomerAvailabilityZone()
public void setCustomerAvailabilityZone(String customerAvailabilityZone)
customerAvailabilityZone - The Availability Zone where this node was created and now resides.public CacheNode withCustomerAvailabilityZone(String customerAvailabilityZone)
Returns a reference to this object so that method calls can be chained together.
customerAvailabilityZone - The Availability Zone where this node was created and now resides.public String toString()
toString in class ObjectObject.toString()Copyright © 2015. All rights reserved.