Class NodeSnapshot

    • Method Detail

      • cacheClusterId

        public final String cacheClusterId()

        A unique identifier for the source cluster.

        Returns:
        A unique identifier for the source cluster.
      • nodeGroupId

        public final String nodeGroupId()

        A unique identifier for the source node group (shard).

        Returns:
        A unique identifier for the source node group (shard).
      • cacheNodeId

        public final String cacheNodeId()

        The cache node identifier for the node in the source cluster.

        Returns:
        The cache node identifier for the node in the source cluster.
      • nodeGroupConfiguration

        public final NodeGroupConfiguration nodeGroupConfiguration()

        The configuration for the source node group (shard).

        Returns:
        The configuration for the source node group (shard).
      • cacheSize

        public final String cacheSize()

        The size of the cache on the source cache node.

        Returns:
        The size of the cache on the source cache node.
      • cacheNodeCreateTime

        public final Instant cacheNodeCreateTime()

        The date and time when the cache node was created in the source cluster.

        Returns:
        The date and time when the cache node was created in the source cluster.
      • snapshotCreateTime

        public final Instant snapshotCreateTime()

        The date and time when the source node's metadata and cache data set was obtained for the snapshot.

        Returns:
        The date and time when the source node's metadata and cache data set was obtained for the snapshot.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)