Interface ListBucketsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<ListBucketsResponse.Builder,
,ListBucketsResponse> S3Response.Builder
,SdkBuilder<ListBucketsResponse.Builder,
,ListBucketsResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
ListBucketsResponse
public static interface ListBucketsResponse.Builder
extends S3Response.Builder, SdkPojo, CopyableBuilder<ListBucketsResponse.Builder,ListBucketsResponse>
-
Method Summary
Modifier and TypeMethodDescriptionbuckets
(Collection<Bucket> buckets) The list of buckets owned by the requester.buckets
(Consumer<Bucket.Builder>... buckets) The list of buckets owned by the requester.The list of buckets owned by the requester.continuationToken
(String continuationToken) ContinuationToken
is included in the response when there are more buckets that can be listed with pagination.default ListBucketsResponse.Builder
owner
(Consumer<Owner.Builder> owner) The owner of the buckets listed.The owner of the buckets listed.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.s3.model.S3Response.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
buckets
The list of buckets owned by the requester.
- Parameters:
buckets
- The list of buckets owned by the requester.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
buckets
The list of buckets owned by the requester.
- Parameters:
buckets
- The list of buckets owned by the requester.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
buckets
The list of buckets owned by the requester.
This is a convenience method that creates an instance of theBucket.Builder
avoiding the need to create one manually viaBucket.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobuckets(List<Bucket>)
.- Parameters:
buckets
- a consumer that will call methods onBucket.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
owner
The owner of the buckets listed.
- Parameters:
owner
- The owner of the buckets listed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owner
The owner of the buckets listed.
This is a convenience method that creates an instance of theOwner.Builder
avoiding the need to create one manually viaOwner.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toowner(Owner)
.- Parameters:
owner
- a consumer that will call methods onOwner.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
continuationToken
ContinuationToken
is included in the response when there are more buckets that can be listed with pagination. The nextListBuckets
request to Amazon S3 can be continued with thisContinuationToken
.ContinuationToken
is obfuscated and is not a real bucket.- Parameters:
continuationToken
-ContinuationToken
is included in the response when there are more buckets that can be listed with pagination. The nextListBuckets
request to Amazon S3 can be continued with thisContinuationToken
.ContinuationToken
is obfuscated and is not a real bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-