Interface RestoreStatus.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<RestoreStatus.Builder,RestoreStatus>
,SdkBuilder<RestoreStatus.Builder,RestoreStatus>
,SdkPojo
- Enclosing class:
- RestoreStatus
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.Builder
isRestoreInProgress(Boolean isRestoreInProgress)
Specifies whether the object is currently being restored.RestoreStatus.Builder
restoreExpiryDate(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, 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.
-
-