class Aws::S3::Types::ListObjectVersionsOutput

@!attribute [rw] is_truncated

A flag that indicates whether Amazon S3 returned all of the results
that satisfied the search criteria. If your results were truncated,
you can make a follow-up paginated request using the NextKeyMarker
and NextVersionIdMarker response parameters as a starting place in
another request to return the rest of the results.
@return [Boolean]

@!attribute [rw] key_marker

Marks the last key returned in a truncated response.
@return [String]

@!attribute [rw] version_id_marker

Marks the last version of the key returned in a truncated response.
@return [String]

@!attribute [rw] next_key_marker

When the number of responses exceeds the value of `MaxKeys`,
`NextKeyMarker` specifies the first key not returned that satisfies
the search criteria. Use this value for the key-marker request
parameter in a subsequent request.
@return [String]

@!attribute [rw] next_version_id_marker

When the number of responses exceeds the value of `MaxKeys`,
`NextVersionIdMarker` specifies the first object version not
returned that satisfies the search criteria. Use this value for the
version-id-marker request parameter in a subsequent request.
@return [String]

@!attribute [rw] versions

Container for version information.
@return [Array<Types::ObjectVersion>]

@!attribute [rw] delete_markers

Container for an object that is a delete marker.
@return [Array<Types::DeleteMarkerEntry>]

@!attribute [rw] name

The bucket name.
@return [String]

@!attribute [rw] prefix

Selects objects that start with the value supplied by this
parameter.
@return [String]

@!attribute [rw] delimiter

The delimiter grouping the included keys. A delimiter is a character
that you specify to group keys. All keys that contain the same
string between the prefix and the first occurrence of the delimiter
are grouped under a single result element in `CommonPrefixes`. These
groups are counted as one result against the max-keys limitation.
These keys are not returned elsewhere in the response.
@return [String]

@!attribute [rw] max_keys

Specifies the maximum number of objects to return.
@return [Integer]

@!attribute [rw] common_prefixes

All of the keys rolled up into a common prefix count as a single
return when calculating the number of returns.
@return [Array<Types::CommonPrefix>]

@!attribute [rw] encoding_type

Encoding type used by Amazon S3 to encode object key names in the
XML response.

If you specify encoding-type request parameter, Amazon S3 includes
this element in the response, and returns encoded key name values in
the following response elements:

`KeyMarker, NextKeyMarker, Prefix, Key`, and `Delimiter`.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectVersionsOutput AWS API Documentation

Constants

SENSITIVE

Public Instance Methods

versions_delete_markers() click to toggle source

TODO : Remove this customization once the resource code

generator correct handles the JMESPath || expression.
Only used by the Bucket#object_versions collection.

@api private

# File lib/aws-sdk-s3/customizations/types/list_object_versions_output.rb, line 9
def versions_delete_markers
  versions + delete_markers
end