Class RecoveryPoint
- java.lang.Object
-
- software.amazon.awssdk.services.redshiftserverless.model.RecoveryPoint
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RecoveryPoint.Builder,RecoveryPoint>
@Generated("software.amazon.awssdk:codegen") public final class RecoveryPoint extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RecoveryPoint.Builder,RecoveryPoint>
The automatically created recovery point of a namespace. Recovery points are created every 30 minutes and kept for 24 hours.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRecoveryPoint.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RecoveryPoint.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringnamespaceArn()The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.StringnamespaceName()The name of the namespace the recovery point is associated with.InstantrecoveryPointCreateTime()The time the recovery point is created.StringrecoveryPointId()The unique identifier of the recovery point.List<SdkField<?>>sdkFields()static Class<? extends RecoveryPoint.Builder>serializableBuilderClass()RecoveryPoint.BuildertoBuilder()StringtoString()Returns a string representation of this object.DoubletotalSizeInMegaBytes()The total size of the data in the recovery point in megabytes.StringworkgroupName()The name of the workgroup the recovery point is associated with.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
namespaceArn
public final String namespaceArn()
The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.
- Returns:
- The Amazon Resource Name (ARN) of the namespace the recovery point is associated with.
-
namespaceName
public final String namespaceName()
The name of the namespace the recovery point is associated with.
- Returns:
- The name of the namespace the recovery point is associated with.
-
recoveryPointCreateTime
public final Instant recoveryPointCreateTime()
The time the recovery point is created.
- Returns:
- The time the recovery point is created.
-
recoveryPointId
public final String recoveryPointId()
The unique identifier of the recovery point.
- Returns:
- The unique identifier of the recovery point.
-
totalSizeInMegaBytes
public final Double totalSizeInMegaBytes()
The total size of the data in the recovery point in megabytes.
- Returns:
- The total size of the data in the recovery point in megabytes.
-
workgroupName
public final String workgroupName()
The name of the workgroup the recovery point is associated with.
- Returns:
- The name of the workgroup the recovery point is associated with.
-
toBuilder
public RecoveryPoint.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RecoveryPoint.Builder,RecoveryPoint>
-
builder
public static RecoveryPoint.Builder builder()
-
serializableBuilderClass
public static Class<? extends RecoveryPoint.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
-