@Generated(value="software.amazon.awssdk:codegen") public final class NodeSnapshot extends Object implements SdkPojo, Serializable, 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) |
boolean |
equalsBySdkFields(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).
|
List<SdkField<?>> |
sdkFields() |
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() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String cacheClusterId()
A unique identifier for the source cluster.
public final String nodeGroupId()
A unique identifier for the source node group (shard).
public final String cacheNodeId()
The cache node identifier for the node in the source cluster.
public final NodeGroupConfiguration nodeGroupConfiguration()
The configuration for the source node group (shard).
public final String cacheSize()
The size of the cache on the source cache node.
public final Instant cacheNodeCreateTime()
The date and time when the cache node was created in the source cluster.
public final 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()
toBuilder in interface ToCopyableBuilder<NodeSnapshot.Builder,NodeSnapshot>public static NodeSnapshot.Builder builder()
public static Class<? extends NodeSnapshot.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.