StreamingObjectPutParams

Object put via InputStream operation parameters.

Author

Elizabeth Paige Harper https://github.com/Foxcapades

Since

v0.1.0

Properties

Link copied to clipboard
abstract var callback: (handle: S3Object) -> Unit?

Optional callback that will be executed upon successful completion of the S3 operation.

Link copied to clipboard
abstract var contentType: String?

Optional content type for the S3 object being created.

Link copied to clipboard
abstract val headers: MutableHeaders

Additional/custom headers to send with the S3 operation request.

Link copied to clipboard
abstract var length: Long

Size of the object being written to the S3 store.

Link copied to clipboard
abstract var partSize: Int

Max chunk size to send in a single request to the S3 store.

Link copied to clipboard

Additional/custom query parameters to send with the S3 operation request.

Link copied to clipboard
abstract var region: String?
Link copied to clipboard
abstract var stream: InputStream?

Required InputStream over the data that will be written to the object in the S3 store.

Link copied to clipboard
abstract val tags: MutableTagMap

Tags that will be attached to the target object.