GetObjectsPlainArgs

data class GetObjectsPlainArgs(val bucket: String, val delimiter: String? = null, val encodingType: String? = null, val fetchOwner: Boolean? = null, val maxKeys: Int? = null, val prefix: String? = null, val requestPayer: String? = null, val startAfter: String? = null) : ConvertibleToJava<GetObjectsPlainArgs>

A collection of arguments for invoking getObjects.

Constructors

Link copied to clipboard
constructor(bucket: String, delimiter: String? = null, encodingType: String? = null, fetchOwner: Boolean? = null, maxKeys: Int? = null, prefix: String? = null, requestPayer: String? = null, startAfter: String? = null)

Properties

Link copied to clipboard

Lists object keys in this S3 bucket. Alternatively, an S3 access point ARN can be specified

Link copied to clipboard
val delimiter: String? = null

Character used to group keys (Default: none)

Link copied to clipboard
val encodingType: String? = null

Encodes keys using this method (Default: none; besides none, only "url" can be used)

Link copied to clipboard
val fetchOwner: Boolean? = null

Boolean specifying whether to populate the owner list (Default: false)

Link copied to clipboard
val maxKeys: Int? = null

Maximum object keys to return (Default: 1000)

Link copied to clipboard
val prefix: String? = null

Limits results to object keys with this prefix (Default: none)

Link copied to clipboard
val requestPayer: String? = null

Confirms that the requester knows that they will be charged for the request. Bucket owners need not specify this parameter in their requests. If included, the only valid value is requester.

Link copied to clipboard
val startAfter: String? = null

Returns key names lexicographically after a specific object key in your bucket (Default: none; S3 lists object keys in UTF-8 character encoding in lexicographical order)

Functions

Link copied to clipboard
open override fun toJava(): GetObjectsPlainArgs