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