ListObjectsRequest

public struct ListObjectsRequest : AWSShape
extension S3.ListObjectsRequest: AWSPaginateStringToken

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The name of the bucket containing the objects.

    Declaration

    Swift

    public let bucket: String
  • A delimiter is a character you use to group keys.

    Declaration

    Swift

    public let delimiter: String?
  • Undocumented

    Declaration

    Swift

    public let encodingType: EncodingType?
  • The account id of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP 403 (Access Denied) error.

    Declaration

    Swift

    public let expectedBucketOwner: String?
  • Specifies the key to start with when listing objects in a bucket.

    Declaration

    Swift

    public let marker: String?
  • Sets the maximum number of keys returned in the response. By default the API returns up to 1,000 key names. The response might contain fewer keys but will never contain more.

    Declaration

    Swift

    public let maxKeys: Int?
  • Limits the response to keys that begin with the specified prefix.

    Declaration

    Swift

    public let prefix: String?
  • Confirms that the requester knows that she or he will be charged for the list objects request. Bucket owners need not specify this parameter in their requests.

    Declaration

    Swift

    public let requestPayer: RequestPayer?
  • Undocumented

    Declaration

    Swift

    public init(bucket: String, delimiter: String? = nil, encodingType: EncodingType? = nil, expectedBucketOwner: String? = nil, marker: String? = nil, maxKeys: Int? = nil, prefix: String? = nil, requestPayer: RequestPayer? = nil)
  • Undocumented

    Declaration

    Swift

    public func usingPaginationToken(_ token: String) -> S3.ListObjectsRequest