ListObjectsV2

data class ListObjectsV2(val continuationToken: String? = null, val maxKeys: Int? = null, val prefix: String? = null, val delimiter: String? = null, val encodingType: String? = null, val expectedBucketOwner: String? = null, val requestPayer: String? = null) : S3BucketAction<ObjectList> , PagedAction<String, ObjectSummary, ObjectList, ListObjectsV2>

List items in a bucket. Note that the S3 API maxes out at 1000 items.

Constructors

Link copied to clipboard
constructor(continuationToken: String? = null, maxKeys: Int? = null, prefix: String? = null, delimiter: String? = null, encodingType: String? = null, expectedBucketOwner: String? = null, requestPayer: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val delimiter: String? = null
Link copied to clipboard
val encodingType: String? = null
Link copied to clipboard
Link copied to clipboard
val maxKeys: Int? = null
Link copied to clipboard
val prefix: String? = null
Link copied to clipboard
val requestPayer: String? = null

Functions

Link copied to clipboard
open override fun next(token: String): ListObjectsV2
Link copied to clipboard
open override fun toRequest(): Request
Link copied to clipboard
open override fun toResult(response: Response): Result<ObjectList, RemoteFailure>