Interface Part.Builder

    • Method Detail

      • partNumber

        Part.Builder partNumber​(Integer partNumber)

        Part number identifying the part. This is a positive integer between 1 and 10,000.

        Parameters:
        partNumber - Part number identifying the part. This is a positive integer between 1 and 10,000.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModified

        Part.Builder lastModified​(Instant lastModified)

        Date and time at which the part was uploaded.

        Parameters:
        lastModified - Date and time at which the part was uploaded.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eTag

        Part.Builder eTag​(String eTag)

        Entity tag returned when the part was uploaded.

        Parameters:
        eTag - Entity tag returned when the part was uploaded.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • size

        Part.Builder size​(Long size)

        Size in bytes of the uploaded part data.

        Parameters:
        size - Size in bytes of the uploaded part data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • checksumCRC32

        Part.Builder checksumCRC32​(String checksumCRC32)

        This header can be used as a data integrity check to verify that the data received is the same data that was originally sent. This header specifies the base64-encoded, 32-bit CRC32 checksum of the object. For more information, see Checking object integrity in the Amazon S3 User Guide.

        Parameters:
        checksumCRC32 - This header can be used as a data integrity check to verify that the data received is the same data that was originally sent. This header specifies the base64-encoded, 32-bit CRC32 checksum of the object. For more information, 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

        Part.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

        Part.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

        Part.Builder checksumSHA256​(String checksumSHA256)

        This header can be used as a data integrity check to verify that the data received is the same data that was originally sent. This header specifies the base64-encoded, 256-bit SHA-256 digest of the object. For more information, see Checking object integrity in the Amazon S3 User Guide.

        Parameters:
        checksumSHA256 - This header can be used as a data integrity check to verify that the data received is the same data that was originally sent. This header specifies the base64-encoded, 256-bit SHA-256 digest of the object. For more information, 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.