BucketPutParams

Bucket create request parameters.

This is a 'complex operation' in that it has 3 phases that can be configured independently:

  1. Create the bucket

  2. Attach tags to the bucket

  3. Get the created bucket

Author

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

Since

v0.1.0

Properties

Link copied to clipboard
abstract var callback: (bucket: S3Bucket) -> Unit?

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

Link copied to clipboard
abstract val getParams: BPGetParams

Options specific to the get phase of the bucket create operation.

Link copied to clipboard
abstract override val headers: MutableHeaders

Global headers that will be applied to all phases of the operation.

Link copied to clipboard
abstract val putParams: BPPutParams

Options specific to the put phase of the bucket create operation.

Link copied to clipboard
abstract override val queryParams: MutableQueryParams

Global query params that will be applied to all phases of the operation.

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

Options specific to the tag put phase of the bucket create operation.

Link copied to clipboard
abstract val tags: MutableTagMap

Tags that may be attached to the target bucket during the execution of this S3 operation.

Inheritors

Link copied to clipboard