Interface DeletedObject.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DeletedObject.Builder,,DeletedObject> SdkBuilder<DeletedObject.Builder,,DeletedObject> SdkPojo
- Enclosing class:
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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.
This functionality is not supported for directory buckets.
- Parameters:
versionId- The version ID of the deleted object.This functionality is not supported for directory buckets.
- 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. To learn more about delete markers, see Working with delete markers.
This functionality is not supported for directory buckets.
- 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. To learn more about delete markers, see Working with delete markers.This functionality is not supported for directory buckets.
- 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.
This functionality is not supported for directory buckets.
- 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.This functionality is not supported for directory buckets.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-