Class ServerlessCacheSnapshot

    • Method Detail

      • serverlessCacheSnapshotName

        public final String serverlessCacheSnapshotName()

        The identifier of a serverless cache snapshot. Available for Redis only.

        Returns:
        The identifier of a serverless cache snapshot. Available for Redis only.
      • arn

        public final String arn()

        The Amazon Resource Name (ARN) of a serverless cache snapshot. Available for Redis only.

        Returns:
        The Amazon Resource Name (ARN) of a serverless cache snapshot. Available for Redis only.
      • kmsKeyId

        public final String kmsKeyId()

        The ID of the Amazon Web Services Key Management Service (KMS) key of a serverless cache snapshot. Available for Redis only.

        Returns:
        The ID of the Amazon Web Services Key Management Service (KMS) key of a serverless cache snapshot. Available for Redis only.
      • snapshotType

        public final String snapshotType()

        The type of snapshot of serverless cache. Available for Redis only.

        Returns:
        The type of snapshot of serverless cache. Available for Redis only.
      • status

        public final String status()

        The current status of the serverless cache. Available for Redis only.

        Returns:
        The current status of the serverless cache. Available for Redis only.
      • createTime

        public final Instant createTime()

        The date and time that the source serverless cache's metadata and cache data set was obtained for the snapshot. Available for Redis only.

        Returns:
        The date and time that the source serverless cache's metadata and cache data set was obtained for the snapshot. Available for Redis only.
      • expiryTime

        public final Instant expiryTime()

        The time that the serverless cache snapshot will expire. Available for Redis only.

        Returns:
        The time that the serverless cache snapshot will expire. Available for Redis only.
      • bytesUsedForCache

        public final String bytesUsedForCache()

        The total size of a serverless cache snapshot, in bytes. Available for Redis only.

        Returns:
        The total size of a serverless cache snapshot, in bytes. Available for Redis only.
      • serverlessCacheConfiguration

        public final ServerlessCacheConfiguration serverlessCacheConfiguration()

        The configuration of the serverless cache, at the time the snapshot was taken. Available for Redis only.

        Returns:
        The configuration of the serverless cache, at the time the snapshot was taken. Available for Redis only.
      • 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)