Interface RestoreStatus.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RestoreStatus.Builder,RestoreStatus>,SdkBuilder<RestoreStatus.Builder,RestoreStatus>,SdkPojo
- Enclosing class:
- RestoreStatus
@Mutable @NotThreadSafe public static interface RestoreStatus.Builder extends SdkPojo, CopyableBuilder<RestoreStatus.Builder,RestoreStatus>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RestoreStatus.BuilderisRestoreInProgress(Boolean isRestoreInProgress)Specifies whether the object is currently being restored.RestoreStatus.BuilderrestoreExpiryDate(Instant restoreExpiryDate)Indicates when the restored copy will expire.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
isRestoreInProgress
RestoreStatus.Builder isRestoreInProgress(Boolean isRestoreInProgress)
Specifies whether the object is currently being restored. If the object restoration is in progress, the header returns the value
TRUE. For example:x-amz-optional-object-attributes: IsRestoreInProgress="true"If the object restoration has completed, the header returns the value
FALSE. For example:x-amz-optional-object-attributes: IsRestoreInProgress="false", RestoreExpiryDate="2012-12-21T00:00:00.000Z"If the object hasn't been restored, there is no header response.
- Parameters:
isRestoreInProgress- Specifies whether the object is currently being restored. If the object restoration is in progress, the header returns the valueTRUE. For example:x-amz-optional-object-attributes: IsRestoreInProgress="true"If the object restoration has completed, the header returns the value
FALSE. For example:x-amz-optional-object-attributes: IsRestoreInProgress="false", RestoreExpiryDate="2012-12-21T00:00:00.000Z"If the object hasn't been restored, there is no header response.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restoreExpiryDate
RestoreStatus.Builder restoreExpiryDate(Instant restoreExpiryDate)
Indicates when the restored copy will expire. This value is populated only if the object has already been restored. For example:
x-amz-optional-object-attributes: IsRestoreInProgress="false", RestoreExpiryDate="2012-12-21T00:00:00.000Z"- Parameters:
restoreExpiryDate- Indicates when the restored copy will expire. This value is populated only if the object has already been restored. For example:x-amz-optional-object-attributes: IsRestoreInProgress="false", RestoreExpiryDate="2012-12-21T00:00:00.000Z"- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-