Interface UploadUrlMetadata.Builder

All Superinterfaces:
Buildable, CopyableBuilder<UploadUrlMetadata.Builder,UploadUrlMetadata>, SdkBuilder<UploadUrlMetadata.Builder,UploadUrlMetadata>, SdkPojo
Enclosing class:
UploadUrlMetadata

public static interface UploadUrlMetadata.Builder extends SdkPojo, CopyableBuilder<UploadUrlMetadata.Builder,UploadUrlMetadata>
  • Method Details

    • url

      A pre-signed S3 URL that should be used for uploading the attached file.

      Parameters:
      url - A pre-signed S3 URL that should be used for uploading the attached file.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • urlExpiry

      UploadUrlMetadata.Builder urlExpiry(String urlExpiry)

      The expiration time of the URL in ISO timestamp. It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.

      Parameters:
      urlExpiry - The expiration time of the URL in ISO timestamp. It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • headersToInclude

      UploadUrlMetadata.Builder headersToInclude(Map<String,String> headersToInclude)

      A map of headers that should be provided when uploading the attached file.

      Parameters:
      headersToInclude - A map of headers that should be provided when uploading the attached file.
      Returns:
      Returns a reference to this object so that method calls can be chained together.