Interface UploadMultipartPartRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UploadMultipartPartRequest.Builder,UploadMultipartPartRequest>,GlacierRequest.Builder,SdkBuilder<UploadMultipartPartRequest.Builder,UploadMultipartPartRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UploadMultipartPartRequest
public static interface UploadMultipartPartRequest.Builder extends GlacierRequest.Builder, SdkPojo, CopyableBuilder<UploadMultipartPartRequest.Builder,UploadMultipartPartRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UploadMultipartPartRequest.BuilderaccountId(String accountId)TheAccountIdvalue is the AWS account ID of the account that owns the vault.UploadMultipartPartRequest.Builderchecksum(String checksum)The SHA256 tree hash of the data being uploaded.UploadMultipartPartRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UploadMultipartPartRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UploadMultipartPartRequest.Builderrange(String range)Identifies the range of bytes in the assembled archive that will be uploaded in this part.UploadMultipartPartRequest.BuilderuploadId(String uploadId)The upload ID of the multipart upload.UploadMultipartPartRequest.BuildervaultName(String vaultName)The name of the vault.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.glacier.model.GlacierRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
accountId
UploadMultipartPartRequest.Builder accountId(String accountId)
The
AccountIdvalue is the AWS account ID of the account that owns the vault. You can either specify an AWS account ID or optionally a single '-' (hyphen), in which case Amazon S3 Glacier uses the AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include any hyphens ('-') in the ID.- Parameters:
accountId- TheAccountIdvalue is the AWS account ID of the account that owns the vault. You can either specify an AWS account ID or optionally a single '-' (hyphen), in which case Amazon S3 Glacier uses the AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include any hyphens ('-') in the ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vaultName
UploadMultipartPartRequest.Builder vaultName(String vaultName)
The name of the vault.
- Parameters:
vaultName- The name of the vault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
uploadId
UploadMultipartPartRequest.Builder uploadId(String uploadId)
The upload ID of the multipart upload.
- Parameters:
uploadId- The upload ID of the multipart upload.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checksum
UploadMultipartPartRequest.Builder checksum(String checksum)
The SHA256 tree hash of the data being uploaded.
- Parameters:
checksum- The SHA256 tree hash of the data being uploaded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
range
UploadMultipartPartRequest.Builder range(String range)
Identifies the range of bytes in the assembled archive that will be uploaded in this part. Amazon S3 Glacier uses this information to assemble the archive in the proper sequence. The format of this header follows RFC 2616. An example header is Content-Range:bytes 0-4194303/*.
- Parameters:
range- Identifies the range of bytes in the assembled archive that will be uploaded in this part. Amazon S3 Glacier uses this information to assemble the archive in the proper sequence. The format of this header follows RFC 2616. An example header is Content-Range:bytes 0-4194303/*.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UploadMultipartPartRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UploadMultipartPartRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-