An opaque token that holds some private state and can be used to resume a
paused download operation.
The bucket name in Amazon S3 from where the object has to be downloaded.
The name of the object in Amazon S3 that has to be downloaded.
The version id of the object in Amazon S3 to download.
Optional member indicating the byte range of data to retrieve
private final long range;
Optional field that overrides headers on the response.
If enabled, the requester is charged for downloading the data from
Requester Pays Buckets.
File where the downloaded data is written.
this(null, null, null, null, null, false, null);
@JsonProperty(value = "isRequesterPays") boolean isRequesterPays,
this.range = range == null ? null : range.clone();
Returns the name of the bucket.
Returns the name of the object.
Returns the version id of the object.
Returns the byte range of the object to download.
Returns the optional response headers.
Returns true if RequesterPays is enabled on the Amazon S3 bucket else
Returns the file where the object is to be downloaded.