Interface UploadPartResponse.Builder

    • Method Detail

      • serverSideEncryption

        UploadPartResponse.Builder serverSideEncryption​(String serverSideEncryption)

        The server-side encryption algorithm used when storing this object in Amazon S3 (for example, AES256, aws:kms).

        Parameters:
        serverSideEncryption - The server-side encryption algorithm used when storing this object in Amazon S3 (for example, AES256, aws:kms).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ServerSideEncryption, ServerSideEncryption
      • serverSideEncryption

        UploadPartResponse.Builder serverSideEncryption​(ServerSideEncryption serverSideEncryption)

        The server-side encryption algorithm used when storing this object in Amazon S3 (for example, AES256, aws:kms).

        Parameters:
        serverSideEncryption - The server-side encryption algorithm used when storing this object in Amazon S3 (for example, AES256, aws:kms).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ServerSideEncryption, ServerSideEncryption
      • eTag

        UploadPartResponse.Builder eTag​(String eTag)

        Entity tag for the uploaded object.

        Parameters:
        eTag - Entity tag for the uploaded object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • checksumCRC32

        UploadPartResponse.Builder checksumCRC32​(String checksumCRC32)

        The base64-encoded, 32-bit CRC32 checksum of the object. This will only be present if it was uploaded with the object. With multipart uploads, this may not be a checksum value of the object. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.

        Parameters:
        checksumCRC32 - The base64-encoded, 32-bit CRC32 checksum of the object. This will only be present if it was uploaded with the object. With multipart uploads, this may not be a checksum value of the object. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • checksumCRC32C

        UploadPartResponse.Builder checksumCRC32C​(String checksumCRC32C)

        The base64-encoded, 32-bit CRC32C checksum of the object. This will only be present if it was uploaded with the object. With multipart uploads, this may not be a checksum value of the object. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.

        Parameters:
        checksumCRC32C - The base64-encoded, 32-bit CRC32C checksum of the object. This will only be present if it was uploaded with the object. With multipart uploads, this may not be a checksum value of the object. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • checksumSHA1

        UploadPartResponse.Builder checksumSHA1​(String checksumSHA1)

        The base64-encoded, 160-bit SHA-1 digest of the object. This will only be present if it was uploaded with the object. With multipart uploads, this may not be a checksum value of the object. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.

        Parameters:
        checksumSHA1 - The base64-encoded, 160-bit SHA-1 digest of the object. This will only be present if it was uploaded with the object. With multipart uploads, this may not be a checksum value of the object. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • checksumSHA256

        UploadPartResponse.Builder checksumSHA256​(String checksumSHA256)

        The base64-encoded, 256-bit SHA-256 digest of the object. This will only be present if it was uploaded with the object. With multipart uploads, this may not be a checksum value of the object. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.

        Parameters:
        checksumSHA256 - The base64-encoded, 256-bit SHA-256 digest of the object. This will only be present if it was uploaded with the object. With multipart uploads, this may not be a checksum value of the object. For more information about how checksums are calculated with multipart uploads, see Checking object integrity in the Amazon S3 User Guide.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sseCustomerAlgorithm

        UploadPartResponse.Builder sseCustomerAlgorithm​(String sseCustomerAlgorithm)

        If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.

        Parameters:
        sseCustomerAlgorithm - If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sseCustomerKeyMD5

        UploadPartResponse.Builder sseCustomerKeyMD5​(String sseCustomerKeyMD5)

        If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round-trip message integrity verification of the customer-provided encryption key.

        Parameters:
        sseCustomerKeyMD5 - If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round-trip message integrity verification of the customer-provided encryption key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ssekmsKeyId

        UploadPartResponse.Builder ssekmsKeyId​(String ssekmsKeyId)

        If present, specifies the ID of the Key Management Service (KMS) symmetric encryption customer managed key was used for the object.

        Parameters:
        ssekmsKeyId - If present, specifies the ID of the Key Management Service (KMS) symmetric encryption customer managed key was used for the object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • bucketKeyEnabled

        UploadPartResponse.Builder bucketKeyEnabled​(Boolean bucketKeyEnabled)

        Indicates whether the multipart upload uses an S3 Bucket Key for server-side encryption with Key Management Service (KMS) keys (SSE-KMS).

        Parameters:
        bucketKeyEnabled - Indicates whether the multipart upload uses an S3 Bucket Key for server-side encryption with Key Management Service (KMS) keys (SSE-KMS).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • requestCharged

        UploadPartResponse.Builder requestCharged​(String requestCharged)
        Sets the value of the RequestCharged property for this object.
        Parameters:
        requestCharged - The new value for the RequestCharged property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RequestCharged, RequestCharged
      • requestCharged

        UploadPartResponse.Builder requestCharged​(RequestCharged requestCharged)
        Sets the value of the RequestCharged property for this object.
        Parameters:
        requestCharged - The new value for the RequestCharged property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RequestCharged, RequestCharged