Interface GetObjectRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<GetObjectRequest.Builder,,GetObjectRequest> RestXmlDataPlaneRequest.Builder,SdkBuilder<GetObjectRequest.Builder,,GetObjectRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
GetObjectRequest
@Mutable
@NotThreadSafe
public static interface GetObjectRequest.Builder
extends RestXmlDataPlaneRequest.Builder, SdkPojo, CopyableBuilder<GetObjectRequest.Builder,GetObjectRequest>
-
Method Summary
Modifier and TypeMethodDescriptionSets the value of the Bucket property for this object.checksumMode(String checksumMode) Sets the value of the ChecksumMode property for this object.checksumMode(ChecksumMode checksumMode) Sets the value of the ChecksumMode property for this object.expectedBucketOwner(String expectedBucketOwner) Sets the value of the ExpectedBucketOwner property for this object.Sets the value of the IfMatch property for this object.ifModifiedSince(Instant ifModifiedSince) Sets the value of the IfModifiedSince property for this object.ifNoneMatch(String ifNoneMatch) Sets the value of the IfNoneMatch property for this object.ifUnmodifiedSince(Instant ifUnmodifiedSince) Sets the value of the IfUnmodifiedSince property for this object.Sets the value of the Key property for this object.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.partNumber(Integer partNumber) Sets the value of the PartNumber property for this object.Sets the value of the Range property for this object.requestPayer(String requestPayer) Sets the value of the RequestPayer property for this object.responseCacheControl(String responseCacheControl) Sets the value of the ResponseCacheControl property for this object.responseContentDisposition(String responseContentDisposition) Sets the value of the ResponseContentDisposition property for this object.responseContentEncoding(String responseContentEncoding) Sets the value of the ResponseContentEncoding property for this object.responseContentLanguage(String responseContentLanguage) Sets the value of the ResponseContentLanguage property for this object.responseContentType(String responseContentType) Sets the value of the ResponseContentType property for this object.responseExpires(Instant responseExpires) Sets the value of the ResponseExpires property for this object.sseCustomerAlgorithm(String sseCustomerAlgorithm) Sets the value of the SSECustomerAlgorithm property for this object.sseCustomerKey(String sseCustomerKey) Sets the value of the SSECustomerKey property for this object.sseCustomerKeyMD5(String sseCustomerKeyMD5) Sets the value of the SSECustomerKeyMD5 property for this object.Sets the value of the VersionId property for this 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.restxmldataplane.model.RestXmlDataPlaneRequest.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
Sets the value of the Bucket property for this object.- Parameters:
bucket- The new value for the Bucket property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
key
Sets the value of the Key property for this object.- Parameters:
key- The new value for the Key property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ifMatch
Sets the value of the IfMatch property for this object.- Parameters:
ifMatch- The new value for the IfMatch property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ifModifiedSince
Sets the value of the IfModifiedSince property for this object.- Parameters:
ifModifiedSince- The new value for the IfModifiedSince property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ifNoneMatch
Sets the value of the IfNoneMatch property for this object.- Parameters:
ifNoneMatch- The new value for the IfNoneMatch property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ifUnmodifiedSince
Sets the value of the IfUnmodifiedSince property for this object.- Parameters:
ifUnmodifiedSince- The new value for the IfUnmodifiedSince property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
range
Sets the value of the Range property for this object.- Parameters:
range- The new value for the Range property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseCacheControl
Sets the value of the ResponseCacheControl property for this object.- Parameters:
responseCacheControl- The new value for the ResponseCacheControl property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseContentDisposition
Sets the value of the ResponseContentDisposition property for this object.- Parameters:
responseContentDisposition- The new value for the ResponseContentDisposition property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseContentEncoding
Sets the value of the ResponseContentEncoding property for this object.- Parameters:
responseContentEncoding- The new value for the ResponseContentEncoding property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseContentLanguage
Sets the value of the ResponseContentLanguage property for this object.- Parameters:
responseContentLanguage- The new value for the ResponseContentLanguage property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseContentType
Sets the value of the ResponseContentType property for this object.- Parameters:
responseContentType- The new value for the ResponseContentType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseExpires
Sets the value of the ResponseExpires property for this object.- Parameters:
responseExpires- The new value for the ResponseExpires property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionId
Sets the value of the VersionId property for this object.- Parameters:
versionId- The new value for the VersionId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseCustomerAlgorithm
Sets the value of the SSECustomerAlgorithm property for this object.- Parameters:
sseCustomerAlgorithm- The new value for the SSECustomerAlgorithm property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseCustomerKey
Sets the value of the SSECustomerKey property for this object.- Parameters:
sseCustomerKey- The new value for the SSECustomerKey property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseCustomerKeyMD5
Sets the value of the SSECustomerKeyMD5 property for this object.- Parameters:
sseCustomerKeyMD5- The new value for the SSECustomerKeyMD5 property for this object.- 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.
-
partNumber
Sets the value of the PartNumber property for this object.- Parameters:
partNumber- The new value for the PartNumber property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedBucketOwner
Sets the value of the ExpectedBucketOwner property for this object.- Parameters:
expectedBucketOwner- The new value for the ExpectedBucketOwner property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checksumMode
Sets the value of the ChecksumMode property for this object.- Parameters:
checksumMode- The new value for the ChecksumMode property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
checksumMode
Sets the value of the ChecksumMode property for this object.- Parameters:
checksumMode- The new value for the ChecksumMode property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
GetObjectRequest.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
GetObjectRequest.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.
-