java.lang.Object | |
↳ | org.mule.module.s3.model.VersionListing |
Contains the results of listing the versions in an Amazon S3 bucket, including a list of S3VersionSummary
objects describing each version, information describing if this
is a complete or partial listing, and the original request parameters.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
bucketName | The name of the Amazon S3 bucket containing the listed versions | ||||||||||
commonPrefixes | A list of the common prefixes included in this version listing - common prefixes will only be populated for requests that specified a delimiter | ||||||||||
delimiter | The delimiter parameter originally specified by the caller when this version listing was returned | ||||||||||
encodingType | The encodingType parameter originally specified by the caller when this version listing was returned. | ||||||||||
isTruncated | Indicates if this is a complete listing, or if the caller needs to make additional requests to Amazon S3 to see the full object listing for an S3 bucket | ||||||||||
keyMarker | The key marker parameter originally specified by the caller when this version listing was returned | ||||||||||
maxKeys | The maxKeys parameter originally specified by the caller when this version listing was returned | ||||||||||
nextKeyMarker | The key marker to use in order to request the next page of results - only populated if the isTruncated member indicates that this version listing is truncated | ||||||||||
nextVersionIdMarker | The version ID marker to use in order to request the next page of results - only populated if the isTruncated member indicates that this version listing is truncated | ||||||||||
prefix | The prefix parameter originally specified by the caller when this version listing was returned | ||||||||||
versionIdMarker | The version ID marker parameter originally specified by the caller when this version listing was returned | ||||||||||
versionSummaries | A list of summary information describing the versions stored in the bucket |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Gets the name of the Amazon S3 bucket containing the versions listed in this
VersionListing . | |||||||||||
Gets the common prefixes included in this version listing.
| |||||||||||
Gets the value of the
delimiter parameter used to request this version listing. | |||||||||||
Gets the encoding type used by Amazon S3 to encode object key names in the XML response.
| |||||||||||
The key marker parameter originally used to request this version listing, or
null if no key marker was specified. | |||||||||||
Gets the value of the
maxKeys parameter used to request this version listing. | |||||||||||
Gets the key marker to use in the next
listVersions request in order to obtain the next page of results. | |||||||||||
Gets the version ID marker to use in the next
listVersions request in order to obtain the next page of results. | |||||||||||
The prefix parameter originally used to request this version listing, or
null if no prefix was specified. | |||||||||||
Gets the value of the version ID marker parameter used to request this version listing.
| |||||||||||
Gets the list of version summaries describing the versions stored in the associated S3 bucket.
| |||||||||||
Gets whether or not the version listing is complete, indicating if additional calls to Amazon S3 are needed to obtain complete version listing results.
| |||||||||||
For internal use only.
| |||||||||||
For internal use only.
| |||||||||||
For internal use only.
| |||||||||||
For internal use only.
| |||||||||||
For internal use only.
| |||||||||||
For internal use only.
| |||||||||||
For internal use only.
| |||||||||||
For internal use only.
| |||||||||||
For internal use only.
| |||||||||||
For internal use only.
| |||||||||||
For internal use only.
| |||||||||||
For internal use only.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
The name of the Amazon S3 bucket containing the listed versions
A list of the common prefixes included in this version listing - common prefixes will only be populated for requests that specified a delimiter
The delimiter parameter originally specified by the caller when this version listing was returned
The encodingType parameter originally specified by the caller when this version listing was returned.
Indicates if this is a complete listing, or if the caller needs to make additional requests to Amazon S3 to see the full object listing for an S3 bucket
The key marker parameter originally specified by the caller when this version listing was returned
The maxKeys parameter originally specified by the caller when this version listing was returned
The key marker to use in order to request the next page of results - only populated if the isTruncated member indicates that this version listing is truncated
The version ID marker to use in order to request the next page of results - only populated if the isTruncated member indicates that this version listing is truncated
The prefix parameter originally specified by the caller when this version listing was returned
The version ID marker parameter originally specified by the caller when this version listing was returned
A list of summary information describing the versions stored in the bucket
Gets the name of the Amazon S3 bucket containing the versions listed in this VersionListing
.
Gets the common prefixes included in this version listing. Common prefixes are only present if a delimiter was specified in the original request.
Each common prefix represents a set of keys in the S3 bucket that have been condensed and omitted from the version summary results. This allows applications to organize and browse their keys hierarchically, similar to how a file system organizes files into directories.
For example, consider a bucket that contains the keys:
listVersions
with a prefix value of "foo/" and a delimiter value of "/" on this bucket, the returned VersionListing
will contain one
entry in the common prefixes list ("foo/bar/") and none of the keys beginning with that common prefix will be included in the version summaries list.
Gets the value of the delimiter
parameter used to request this version listing. Returns null
if no parameter value was otherwise specified.
The delimiter value allows callers to condense S3 keys into common prefix listings. For example, if a caller specifies a delimiter of "/" (a common used value for delimiter), then any keys that contain a common prefix between the start of the key and the first occurrence of "/" will not be included in the list of object summaries; instead, the common prefixes list will have one entry for the common prefix.
null
if none was specified.
Gets the encoding type used by Amazon S3 to encode object key names in the XML response. If you specify encodingType
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, Delimiter
.
Null
if encodingType
is not specified in the request parameter.
The key marker parameter originally used to request this version listing, or null
if no key marker was specified. If specified, all object keys included in this
version listing will occur lexically (alphabetically) after the specified key marker.
null
if no key marker was specified.
Gets the value of the maxKeys
parameter used to request this version listing. Returns the default maxKeys
value provided by Amazon S3 if no
parameter value was otherwise specified.
The maxKeys
parameter limits the number of versions included in this version listing. A version listing will never contain more versions than indicated by
maxKeys
, but can contain less.
maxKeys
parameter used to request this version listing. Returns the default maxKeys
value provided by Amazon S3 if no
parameter value was otherwise specified.
Gets the key marker to use in the next listVersions
request in order to obtain the next page of results. Returns null
if the version listing is not
truncated. For truncated requests, this value is equal to the greatest (lexicographically) value of the object keys included in this listing.
listVersions
request in order to obtain the next page of results. Returns null
if the version listing is
not truncated.Gets the version ID marker to use in the next listVersions
request in order to obtain the next page of results. Returns null
if the version listing
is not truncated.
listVersions
request in order to see the next page of results. Returns null
if the version listing
is not truncated.The prefix parameter originally used to request this version listing, or null
if no prefix was specified. All object keys included in this version listing start
with the specified prefix.
null
if no prefix was specified.
Gets the value of the version ID marker parameter used to request this version listing. Returns null
if no version ID marker was otherwise specified.
null
if no version ID marker otherwise was specified.
Gets the list of version summaries describing the versions stored in the associated S3 bucket. Callers should remember that listings for large buckets can be truncated for
performance reasons, so callers might need to make additional calls to listNextBatchOfVersions(VersionListing)
to get additional results. Callers should
always check isTruncated()
to determine if a listing is truncated or not.
Gets whether or not the version listing is complete, indicating if additional calls to Amazon S3 are needed to obtain complete version listing results.
true
if this version listing is complete, indicating additional calls to Amazon S3 to Amazon S3 are needed to obtain complete version listing
results. Returns the value false
if otherwise.
For internal use only. Sets the name of the Amazon S3 bucket containing the versions listed in this S3VersionListing.
bucketName | The name of the Amazon S3 bucket containing the versions listed in this S3VersionListing. |
---|
For internal use only. Sets the common prefixes for this version listing, representing the key prefixes that were rolled up because of the request's delimiter parameter.
commonPrefixes | The common prefixes for this version listing. |
---|
For internal use only. Sets the delimiter parameter originally used to request this version listing.
delimiter | The delimiter parameter originally used to request this version listing. |
---|
For internal use only. Sets the encoding type used by Amazon S3 to encode object key names in the XML response.
encodingType | Null if encodingType is not specified in the request parameter.
|
---|
For internal use only. Sets the key marker parameter originally used to request this version listing.
keyMarker | The key marker parameter originally used to request this version listing. |
---|
For internal use only. Sets the maxKeys parameter originally used to request this object listing, or the default maxKeys applied by Amazon S3 if the requester didn't specify a value.
maxKeys | The maxKeys parameter originally used to request this version listing, or the default maxKeys value applied by Amazon S3 if the requester didn't specify a value. |
---|
For internal use only. Sets the key marker to use in the next listVersions request in order to see the next page of results for a truncated version listing.
marker | The key marker to use in the next listVersions request in order to see the next page of results for a truncated version listing. |
---|
For internal use only. Sets the version ID marker to use in the next listVersions request in order to see the next page of results for a truncated version listing.
marker | The version ID marker to use in the next listVersions request in order to obtain the next page of results for a truncated version listing. |
---|
For internal use only. Sets the prefix parameter originally used to request this version listing.
prefix | The prefix parameter originally used to request this version listing. |
---|
For internal use only. Sets the truncated property for this version listing, indicating if this is a complete listing or not and whether the caller needs to make additional calls to S3 to get more version summaries.
isTruncated | True if this version listing is not complete and the caller needs to make additional S3 calls to get additional version summaries. |
---|
For internal use only. Sets the version ID marker parameter originally used to request this version listing.
versionIdMarker | The version ID marker parameter originally used to request this version listing. |
---|
For internal use only. Sets the list of version summaries describing the versions stored in the associated S3 bucket.
versionSummaries | The version summaries describing the versions stored in the associated S3 bucket. |
---|