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 Details

    • 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:
    • 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:
    • 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)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.