@Generated(value="software.amazon.awssdk:codegen") public final class NodeSnapshot extends Object implements ToCopyableBuilder<NodeSnapshot.Builder,NodeSnapshot>
Represents an individual cache node in a snapshot of a cluster.
Modifier and Type | Class and Description |
---|---|
static interface |
NodeSnapshot.Builder |
Modifier and Type | Method and Description |
---|---|
static NodeSnapshot.Builder |
builder() |
String |
cacheClusterId()
A unique identifier for the source cluster.
|
Instant |
cacheNodeCreateTime()
The date and time when the cache node was created in the source cluster.
|
String |
cacheNodeId()
The cache node identifier for the node in the source cluster.
|
String |
cacheSize()
The size of the cache on the source cache node.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
NodeGroupConfiguration |
nodeGroupConfiguration()
The configuration for the source node group (shard).
|
String |
nodeGroupId()
A unique identifier for the source node group (shard).
|
static Class<? extends NodeSnapshot.Builder> |
serializableBuilderClass() |
Instant |
snapshotCreateTime()
The date and time when the source node's metadata and cache data set was obtained for the snapshot.
|
NodeSnapshot.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String cacheClusterId()
A unique identifier for the source cluster.
public String nodeGroupId()
A unique identifier for the source node group (shard).
public String cacheNodeId()
The cache node identifier for the node in the source cluster.
public NodeGroupConfiguration nodeGroupConfiguration()
The configuration for the source node group (shard).
public String cacheSize()
The size of the cache on the source cache node.
public Instant cacheNodeCreateTime()
The date and time when the cache node was created in the source cluster.
public Instant snapshotCreateTime()
The date and time when the source node's metadata and cache data set was obtained for the snapshot.
public NodeSnapshot.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<NodeSnapshot.Builder,NodeSnapshot>
public static NodeSnapshot.Builder builder()
public static Class<? extends NodeSnapshot.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.