Interface GetObjectAnnotationResponse.Builder

  • Method Details

    • objectVersionId

      GetObjectAnnotationResponse.Builder objectVersionId(String objectVersionId)

      The version ID of the object that the annotation is attached to.

      Parameters:
      objectVersionId - The version ID of the object that the annotation is attached to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModified

      GetObjectAnnotationResponse.Builder lastModified(Instant lastModified)

      The date and time the annotation was last modified.

      Parameters:
      lastModified - The date and time the annotation was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contentLength

      GetObjectAnnotationResponse.Builder contentLength(Long contentLength)

      The size of the annotation payload, in bytes.

      Parameters:
      contentLength - The size of the annotation payload, in bytes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eTag

      The entity tag of the annotation.

      Parameters:
      eTag - The entity tag of the annotation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • checksumCRC32

      GetObjectAnnotationResponse.Builder checksumCRC32(String checksumCRC32)

      The CRC32 checksum of the annotation payload.

      Parameters:
      checksumCRC32 - The CRC32 checksum of the annotation payload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • checksumCRC32C

      GetObjectAnnotationResponse.Builder checksumCRC32C(String checksumCRC32C)

      The CRC32C checksum of the annotation payload.

      Parameters:
      checksumCRC32C - The CRC32C checksum of the annotation payload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • checksumCRC64NVME

      GetObjectAnnotationResponse.Builder checksumCRC64NVME(String checksumCRC64NVME)

      The CRC64NVME checksum of the annotation payload.

      Parameters:
      checksumCRC64NVME - The CRC64NVME checksum of the annotation payload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • checksumSHA1

      GetObjectAnnotationResponse.Builder checksumSHA1(String checksumSHA1)

      The SHA1 checksum of the annotation payload.

      Parameters:
      checksumSHA1 - The SHA1 checksum of the annotation payload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • checksumSHA256

      GetObjectAnnotationResponse.Builder checksumSHA256(String checksumSHA256)

      The SHA256 checksum of the annotation payload.

      Parameters:
      checksumSHA256 - The SHA256 checksum of the annotation payload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • checksumSHA512

      GetObjectAnnotationResponse.Builder checksumSHA512(String checksumSHA512)

      The SHA512 checksum of the annotation payload.

      Parameters:
      checksumSHA512 - The SHA512 checksum of the annotation payload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • checksumMD5

      GetObjectAnnotationResponse.Builder checksumMD5(String checksumMD5)

      The MD5 checksum of the annotation payload.

      Parameters:
      checksumMD5 - The MD5 checksum of the annotation payload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • checksumXXHASH64

      GetObjectAnnotationResponse.Builder checksumXXHASH64(String checksumXXHASH64)

      The XXHASH64 checksum of the annotation payload.

      Parameters:
      checksumXXHASH64 - The XXHASH64 checksum of the annotation payload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • checksumXXHASH3

      GetObjectAnnotationResponse.Builder checksumXXHASH3(String checksumXXHASH3)

      The XXHASH3 checksum of the annotation payload.

      Parameters:
      checksumXXHASH3 - The XXHASH3 checksum of the annotation payload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • checksumXXHASH128

      GetObjectAnnotationResponse.Builder checksumXXHASH128(String checksumXXHASH128)

      The XXHASH128 checksum of the annotation payload.

      Parameters:
      checksumXXHASH128 - The XXHASH128 checksum of the annotation payload.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • checksumType

      GetObjectAnnotationResponse.Builder checksumType(String checksumType)

      The type of checksum used.

      Parameters:
      checksumType - The type of checksum used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • checksumType

      The type of checksum used.

      Parameters:
      checksumType - The type of checksum used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • serverSideEncryption

      GetObjectAnnotationResponse.Builder serverSideEncryption(String serverSideEncryption)

      The server-side encryption algorithm used.

      Parameters:
      serverSideEncryption - The server-side encryption algorithm used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • serverSideEncryption

      GetObjectAnnotationResponse.Builder serverSideEncryption(ServerSideEncryption serverSideEncryption)

      The server-side encryption algorithm used.

      Parameters:
      serverSideEncryption - The server-side encryption algorithm used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • requestCharged

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

      GetObjectAnnotationResponse.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:
    • replicationStatus

      GetObjectAnnotationResponse.Builder replicationStatus(String replicationStatus)

      The replication status of the annotation. Possible values include PENDING, COMPLETED, FAILED, and REPLICA.

      Parameters:
      replicationStatus - The replication status of the annotation. Possible values include PENDING, COMPLETED, FAILED, and REPLICA.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • replicationStatus

      GetObjectAnnotationResponse.Builder replicationStatus(ReplicationStatus replicationStatus)

      The replication status of the annotation. Possible values include PENDING, COMPLETED, FAILED, and REPLICA.

      Parameters:
      replicationStatus - The replication status of the annotation. Possible values include PENDING, COMPLETED, FAILED, and REPLICA.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: