Interface GetUploadJobPathResponse.Builder

  • Method Details

    • url

      The pre-signed S3 URL for uploading the CSV file associated with the upload job.

      Parameters:
      url - The pre-signed S3 URL for uploading the CSV file associated with the upload job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      GetUploadJobPathResponse.Builder clientToken(String clientToken)

      The plaintext data key used to encrypt the upload file.

      To persist to the pre-signed url, use the client token and MD5 client token as header. The required headers are as follows:

      • x-amz-server-side-encryption-customer-key: Client Token

      • x-amz-server-side-encryption-customer-key-MD5: MD5 Client Token

      • x-amz-server-side-encryption-customer-algorithm: AES256

      Parameters:
      clientToken - The plaintext data key used to encrypt the upload file.

      To persist to the pre-signed url, use the client token and MD5 client token as header. The required headers are as follows:

      • x-amz-server-side-encryption-customer-key: Client Token

      • x-amz-server-side-encryption-customer-key-MD5: MD5 Client Token

      • x-amz-server-side-encryption-customer-algorithm: AES256

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validUntil

      GetUploadJobPathResponse.Builder validUntil(Instant validUntil)

      The expiry timestamp for the pre-signed URL, after which the URL will no longer be valid.

      Parameters:
      validUntil - The expiry timestamp for the pre-signed URL, after which the URL will no longer be valid.
      Returns:
      Returns a reference to this object so that method calls can be chained together.