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 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, 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 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