Interface Delete.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<Delete.Builder,Delete>
,SdkBuilder<Delete.Builder,Delete>
,SdkPojo
- Enclosing class:
- Delete
public static interface Delete.Builder extends SdkPojo, CopyableBuilder<Delete.Builder,Delete>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Delete.Builder
objects(Collection<ObjectIdentifier> objects)
The object to delete.Delete.Builder
objects(Consumer<ObjectIdentifier.Builder>... objects)
The object to delete.Delete.Builder
objects(ObjectIdentifier... objects)
The object to delete.Delete.Builder
quiet(Boolean quiet)
Element to enable quiet mode for the request.-
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
-
objects
Delete.Builder objects(Collection<ObjectIdentifier> objects)
The object to delete.
Directory buckets - For directory buckets, an object that's composed entirely of whitespace characters is not supported by the
DeleteObjects
API operation. The request will receive a400 Bad Request
error and none of the objects in the request will be deleted.- Parameters:
objects
- The object to delete.Directory buckets - For directory buckets, an object that's composed entirely of whitespace characters is not supported by the
DeleteObjects
API operation. The request will receive a400 Bad Request
error and none of the objects in the request will be deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objects
Delete.Builder objects(ObjectIdentifier... objects)
The object to delete.
Directory buckets - For directory buckets, an object that's composed entirely of whitespace characters is not supported by the
DeleteObjects
API operation. The request will receive a400 Bad Request
error and none of the objects in the request will be deleted.- Parameters:
objects
- The object to delete.Directory buckets - For directory buckets, an object that's composed entirely of whitespace characters is not supported by the
DeleteObjects
API operation. The request will receive a400 Bad Request
error and none of the objects in the request will be deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objects
Delete.Builder objects(Consumer<ObjectIdentifier.Builder>... objects)
The object to delete.
Directory buckets - For directory buckets, an object that's composed entirely of whitespace characters is not supported by the
DeleteObjects
API operation. The request will receive a400 Bad Request
error and none of the objects in the request will be deleted.ObjectIdentifier.Builder
avoiding the need to create one manually viaObjectIdentifier.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#objects(List
.) - Parameters:
objects
- a consumer that will call methods onObjectIdentifier.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#objects(java.util.Collection
)
-
quiet
Delete.Builder quiet(Boolean quiet)
Element to enable quiet mode for the request. When you add this element, you must set its value to
true
.- Parameters:
quiet
- Element to enable quiet mode for the request. When you add this element, you must set its value totrue
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-