Interface ListObjectAnnotationsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ListObjectAnnotationsRequest.Builder,,ListObjectAnnotationsRequest> S3Request.Builder,SdkBuilder<ListObjectAnnotationsRequest.Builder,,ListObjectAnnotationsRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
ListObjectAnnotationsRequest
@Mutable
@NotThreadSafe
public static interface ListObjectAnnotationsRequest.Builder
extends S3Request.Builder, SdkPojo, CopyableBuilder<ListObjectAnnotationsRequest.Builder,ListObjectAnnotationsRequest>
-
Method Summary
Modifier and TypeMethodDescriptionannotationPrefix(String annotationPrefix) Filter results to annotations whose name begins with the specified prefix.The name of the bucket that contains the object.continuationToken(String continuationToken) Continuation token returned by a previous request to retrieve the next page.expectedBucketOwner(String expectedBucketOwner) The account ID of the expected bucket owner.The object key.maxAnnotationResults(Integer maxAnnotationResults) The maximum number of annotations to return in the response.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.requestPayer(String requestPayer) Sets the value of the RequestPayer property for this object.requestPayer(RequestPayer requestPayer) Sets the value of the RequestPayer property for this object.The version ID of the object.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.s3.model.S3Request.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
bucket
The name of the bucket that contains the object.
- Parameters:
bucket- The name of the bucket that contains the object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
key
The object key.
- Parameters:
key- The object key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionId
The version ID of the object.
- Parameters:
versionId- The version ID of the object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxAnnotationResults
The maximum number of annotations to return in the response. Maximum is 1,000.
- Parameters:
maxAnnotationResults- The maximum number of annotations to return in the response. Maximum is 1,000.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
annotationPrefix
Filter results to annotations whose name begins with the specified prefix.
- Parameters:
annotationPrefix- Filter results to annotations whose name begins with the specified prefix.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
continuationToken
Continuation token returned by a previous request to retrieve the next page.
- Parameters:
continuationToken- Continuation token returned by a previous request to retrieve the next page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestPayer
Sets the value of the RequestPayer property for this object.- Parameters:
requestPayer- The new value for the RequestPayer property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
requestPayer
Sets the value of the RequestPayer property for this object.- Parameters:
requestPayer- The new value for the RequestPayer property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
expectedBucketOwner
The account ID of the expected bucket owner.
- Parameters:
expectedBucketOwner- The account ID of the expected bucket owner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListObjectAnnotationsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ListObjectAnnotationsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-