Interface PutObjectRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,BackupStorageRequest.Builder,Buildable,CopyableBuilder<PutObjectRequest.Builder,PutObjectRequest>,SdkBuilder<PutObjectRequest.Builder,PutObjectRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- PutObjectRequest
public static interface PutObjectRequest.Builder extends BackupStorageRequest.Builder, SdkPojo, CopyableBuilder<PutObjectRequest.Builder,PutObjectRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PutObjectRequest.BuilderbackupJobId(String backupJobId)Backup job Id for the in-progress backup.PutObjectRequest.BuilderinlineChunkChecksum(String inlineChunkChecksum)Inline chunk checksumPutObjectRequest.BuilderinlineChunkChecksumAlgorithm(String inlineChunkChecksumAlgorithm)Inline chunk checksum algorithmPutObjectRequest.BuilderinlineChunkLength(Long inlineChunkLength)Length of the inline chunk data.PutObjectRequest.BuildermetadataString(String metadataString)Store user defined metadata like backup checksum, disk ids, restore metadata etc.PutObjectRequest.BuilderobjectChecksum(String objectChecksum)object checksumPutObjectRequest.BuilderobjectChecksumAlgorithm(String objectChecksumAlgorithm)object checksum algorithmPutObjectRequest.BuilderobjectChecksumAlgorithm(SummaryChecksumAlgorithm objectChecksumAlgorithm)object checksum algorithmPutObjectRequest.BuilderobjectName(String objectName)The name of the Object to be uploaded.PutObjectRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)PutObjectRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)PutObjectRequest.BuilderthrowOnDuplicate(Boolean throwOnDuplicate)Throw an exception if Object name is already exist.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.backupstorage.model.BackupStorageRequest.Builder
build
-
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, sdkFields
-
-
-
-
Method Detail
-
backupJobId
PutObjectRequest.Builder backupJobId(String backupJobId)
Backup job Id for the in-progress backup.- Parameters:
backupJobId- Backup job Id for the in-progress backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectName
PutObjectRequest.Builder objectName(String objectName)
The name of the Object to be uploaded.- Parameters:
objectName- The name of the Object to be uploaded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadataString
PutObjectRequest.Builder metadataString(String metadataString)
Store user defined metadata like backup checksum, disk ids, restore metadata etc.- Parameters:
metadataString- Store user defined metadata like backup checksum, disk ids, restore metadata etc.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inlineChunkLength
PutObjectRequest.Builder inlineChunkLength(Long inlineChunkLength)
Length of the inline chunk data.- Parameters:
inlineChunkLength- Length of the inline chunk data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inlineChunkChecksum
PutObjectRequest.Builder inlineChunkChecksum(String inlineChunkChecksum)
Inline chunk checksum- Parameters:
inlineChunkChecksum- Inline chunk checksum- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inlineChunkChecksumAlgorithm
PutObjectRequest.Builder inlineChunkChecksumAlgorithm(String inlineChunkChecksumAlgorithm)
Inline chunk checksum algorithm- Parameters:
inlineChunkChecksumAlgorithm- Inline chunk checksum algorithm- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectChecksum
PutObjectRequest.Builder objectChecksum(String objectChecksum)
object checksum- Parameters:
objectChecksum- object checksum- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
objectChecksumAlgorithm
PutObjectRequest.Builder objectChecksumAlgorithm(String objectChecksumAlgorithm)
object checksum algorithm- Parameters:
objectChecksumAlgorithm- object checksum algorithm- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SummaryChecksumAlgorithm,SummaryChecksumAlgorithm
-
objectChecksumAlgorithm
PutObjectRequest.Builder objectChecksumAlgorithm(SummaryChecksumAlgorithm objectChecksumAlgorithm)
object checksum algorithm- Parameters:
objectChecksumAlgorithm- object checksum algorithm- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SummaryChecksumAlgorithm,SummaryChecksumAlgorithm
-
throwOnDuplicate
PutObjectRequest.Builder throwOnDuplicate(Boolean throwOnDuplicate)
Throw an exception if Object name is already exist.- Parameters:
throwOnDuplicate- Throw an exception if Object name is already exist.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
PutObjectRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
PutObjectRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-