Interface DeletedObject.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DeletedObject.Builder,
,DeletedObject> SdkBuilder<DeletedObject.Builder,
,DeletedObject> SdkPojo
- Enclosing class:
DeletedObject
public static interface DeletedObject.Builder
extends SdkPojo, CopyableBuilder<DeletedObject.Builder,DeletedObject>
-
Method Summary
Modifier and TypeMethodDescriptiondeleteMarker
(Boolean deleteMarker) Indicates whether the specified object version that was permanently deleted was (true) or was not (false) a delete marker before deletion.deleteMarkerVersionId
(String deleteMarkerVersionId) The version ID of the delete marker created as a result of the DELETE operation.The name of the deleted object.The version ID of the deleted object.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 Details
-
key
The name of the deleted object.
- Parameters:
key
- The name of the deleted object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionId
The version ID of the deleted object.
- Parameters:
versionId
- The version ID of the deleted object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteMarker
Indicates whether the specified object version that was permanently deleted was (true) or was not (false) a delete marker before deletion. In a simple DELETE, this header indicates whether (true) or not (false) the current version of the object is a delete marker.
- Parameters:
deleteMarker
- Indicates whether the specified object version that was permanently deleted was (true) or was not (false) a delete marker before deletion. In a simple DELETE, this header indicates whether (true) or not (false) the current version of the object is a delete marker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteMarkerVersionId
The version ID of the delete marker created as a result of the DELETE operation. If you delete a specific object version, the value returned by this header is the version ID of the object version deleted.
- Parameters:
deleteMarkerVersionId
- The version ID of the delete marker created as a result of the DELETE operation. If you delete a specific object version, the value returned by this header is the version ID of the object version deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-