|
AWS_S3_API | ListObjectsRequest () |
|
virtual const char * | GetServiceRequestName () const override |
|
AWS_S3_API Aws::String | SerializePayload () const override |
|
AWS_S3_API void | AddQueryStringParameters (Aws::Http::URI &uri) const override |
|
AWS_S3_API Aws::Http::HeaderValueCollection | GetRequestSpecificHeaders () const override |
|
AWS_S3_API EndpointParameters | GetEndpointContextParams () const override |
|
const Aws::String & | GetBucket () const |
|
bool | BucketHasBeenSet () const |
|
void | SetBucket (const Aws::String &value) |
|
void | SetBucket (Aws::String &&value) |
|
void | SetBucket (const char *value) |
|
ListObjectsRequest & | WithBucket (const Aws::String &value) |
|
ListObjectsRequest & | WithBucket (Aws::String &&value) |
|
ListObjectsRequest & | WithBucket (const char *value) |
|
const Aws::String & | GetDelimiter () const |
|
bool | DelimiterHasBeenSet () const |
|
void | SetDelimiter (const Aws::String &value) |
|
void | SetDelimiter (Aws::String &&value) |
|
void | SetDelimiter (const char *value) |
|
ListObjectsRequest & | WithDelimiter (const Aws::String &value) |
|
ListObjectsRequest & | WithDelimiter (Aws::String &&value) |
|
ListObjectsRequest & | WithDelimiter (const char *value) |
|
const EncodingType & | GetEncodingType () const |
|
bool | EncodingTypeHasBeenSet () const |
|
void | SetEncodingType (const EncodingType &value) |
|
void | SetEncodingType (EncodingType &&value) |
|
ListObjectsRequest & | WithEncodingType (const EncodingType &value) |
|
ListObjectsRequest & | WithEncodingType (EncodingType &&value) |
|
const Aws::String & | GetMarker () const |
|
bool | MarkerHasBeenSet () const |
|
void | SetMarker (const Aws::String &value) |
|
void | SetMarker (Aws::String &&value) |
|
void | SetMarker (const char *value) |
|
ListObjectsRequest & | WithMarker (const Aws::String &value) |
|
ListObjectsRequest & | WithMarker (Aws::String &&value) |
|
ListObjectsRequest & | WithMarker (const char *value) |
|
int | GetMaxKeys () const |
|
bool | MaxKeysHasBeenSet () const |
|
void | SetMaxKeys (int value) |
|
ListObjectsRequest & | WithMaxKeys (int value) |
|
const Aws::String & | GetPrefix () const |
|
bool | PrefixHasBeenSet () const |
|
void | SetPrefix (const Aws::String &value) |
|
void | SetPrefix (Aws::String &&value) |
|
void | SetPrefix (const char *value) |
|
ListObjectsRequest & | WithPrefix (const Aws::String &value) |
|
ListObjectsRequest & | WithPrefix (Aws::String &&value) |
|
ListObjectsRequest & | WithPrefix (const char *value) |
|
const RequestPayer & | GetRequestPayer () const |
|
bool | RequestPayerHasBeenSet () const |
|
void | SetRequestPayer (const RequestPayer &value) |
|
void | SetRequestPayer (RequestPayer &&value) |
|
ListObjectsRequest & | WithRequestPayer (const RequestPayer &value) |
|
ListObjectsRequest & | WithRequestPayer (RequestPayer &&value) |
|
const Aws::String & | GetExpectedBucketOwner () const |
|
bool | ExpectedBucketOwnerHasBeenSet () const |
|
void | SetExpectedBucketOwner (const Aws::String &value) |
|
void | SetExpectedBucketOwner (Aws::String &&value) |
|
void | SetExpectedBucketOwner (const char *value) |
|
ListObjectsRequest & | WithExpectedBucketOwner (const Aws::String &value) |
|
ListObjectsRequest & | WithExpectedBucketOwner (Aws::String &&value) |
|
ListObjectsRequest & | WithExpectedBucketOwner (const char *value) |
|
const Aws::Map< Aws::String, Aws::String > & | GetCustomizedAccessLogTag () const |
|
bool | CustomizedAccessLogTagHasBeenSet () const |
|
void | SetCustomizedAccessLogTag (const Aws::Map< Aws::String, Aws::String > &value) |
|
void | SetCustomizedAccessLogTag (Aws::Map< Aws::String, Aws::String > &&value) |
|
ListObjectsRequest & | WithCustomizedAccessLogTag (const Aws::Map< Aws::String, Aws::String > &value) |
|
ListObjectsRequest & | WithCustomizedAccessLogTag (Aws::Map< Aws::String, Aws::String > &&value) |
|
ListObjectsRequest & | AddCustomizedAccessLogTag (const Aws::String &key, const Aws::String &value) |
|
ListObjectsRequest & | AddCustomizedAccessLogTag (Aws::String &&key, const Aws::String &value) |
|
ListObjectsRequest & | AddCustomizedAccessLogTag (const Aws::String &key, Aws::String &&value) |
|
ListObjectsRequest & | AddCustomizedAccessLogTag (Aws::String &&key, Aws::String &&value) |
|
ListObjectsRequest & | AddCustomizedAccessLogTag (const char *key, Aws::String &&value) |
|
ListObjectsRequest & | AddCustomizedAccessLogTag (Aws::String &&key, const char *value) |
|
ListObjectsRequest & | AddCustomizedAccessLogTag (const char *key, const char *value) |
|
virtual | ~S3Request () |
|
void | AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const |
|
Aws::Http::HeaderValueCollection | GetHeaders () const override |
|
| AmazonSerializableWebServiceRequest () |
|
virtual | ~AmazonSerializableWebServiceRequest () |
|
virtual Aws::String | SerializePayload () const=0 |
|
std::shared_ptr< Aws::IOStream > | GetBody () const override |
|
| AmazonWebServiceRequest () |
|
virtual | ~AmazonWebServiceRequest ()=default |
|
virtual std::shared_ptr< Aws::IOStream > | GetBody () const=0 |
|
virtual Aws::Http::HeaderValueCollection | GetHeaders () const=0 |
|
virtual const Aws::Http::HeaderValueCollection & | GetAdditionalCustomHeaders () const |
|
virtual void | SetAdditionalCustomHeaderValue (const Aws::String &headerName, const Aws::String &headerValue) |
|
virtual void | AddQueryStringParameters (Aws::Http::URI &uri) const |
|
virtual void | PutToPresignedUrl (Aws::Http::URI &uri) const |
|
virtual bool | IsStreaming () const |
|
virtual bool | IsEventStreamRequest () const |
|
virtual bool | SignBody () const |
|
virtual bool | HasEmbeddedError (Aws::IOStream &body, const Aws::Http::HeaderValueCollection &header) const |
|
virtual bool | IsChunked () const |
|
virtual void | SetRequestSignedHandler (const RequestSignedHandler &handler) |
|
virtual const RequestSignedHandler & | GetRequestSignedHandler () const |
|
const Aws::IOStreamFactory & | GetResponseStreamFactory () const |
|
void | SetResponseStreamFactory (const Aws::IOStreamFactory &factory) |
|
virtual void | SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler) |
|
virtual void | SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler) |
|
virtual void | SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler) |
|
virtual void | SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler) |
|
virtual void | SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler) |
|
virtual void | SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler) |
|
virtual void | SetRequestRetryHandler (const RequestRetryHandler &handler) |
|
virtual void | SetRequestRetryHandler (RequestRetryHandler &&handler) |
|
virtual const Aws::Http::DataReceivedEventHandler & | GetDataReceivedEventHandler () const |
|
virtual const Aws::Http::DataSentEventHandler & | GetDataSentEventHandler () const |
|
virtual const Aws::Http::ContinueRequestHandler & | GetContinueRequestHandler () const |
|
virtual const RequestRetryHandler & | GetRequestRetryHandler () const |
|
virtual bool | ShouldComputeContentMd5 () const |
|
virtual bool | ShouldValidateResponseChecksum () const |
|
virtual Aws::Vector< Aws::String > | GetResponseChecksumAlgorithmNames () const |
|
virtual Aws::String | GetChecksumAlgorithmName () const |
|
virtual const char * | GetServiceRequestName () const=0 |
|
virtual EndpointParameters | GetEndpointContextParams () const |
|
Definition at line 28 of file ListObjectsRequest.h.
bool Aws::S3::Model::ListObjectsRequest::BucketHasBeenSet |
( |
| ) |
const |
|
inline |
The name of the bucket containing the objects.
When using this action with an access point, you must direct requests to the access point hostname. The access point hostname takes the form AccessPointName-AccountId.s3-accesspoint.Region.amazonaws.com. When using this action with an access point through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more information about access point ARNs, see Using access points in the Amazon S3 User Guide.
When using this action with Amazon S3 on Outposts, you must direct requests to the S3 on Outposts hostname. The S3 on Outposts hostname takes the form AccessPointName-AccountId.outpostID.s3-outposts.Region.amazonaws.com
. When using this action with S3 on Outposts through the Amazon Web Services SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using Amazon S3 on Outposts in the Amazon S3 User Guide.
Definition at line 90 of file ListObjectsRequest.h.
const Aws::String & Aws::S3::Model::ListObjectsRequest::GetBucket |
( |
| ) |
const |
|
inline |
The name of the bucket containing the objects.
When using this action with an access point, you must direct requests to the access point hostname. The access point hostname takes the form AccessPointName-AccountId.s3-accesspoint.Region.amazonaws.com. When using this action with an access point through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more information about access point ARNs, see Using access points in the Amazon S3 User Guide.
When using this action with Amazon S3 on Outposts, you must direct requests to the S3 on Outposts hostname. The S3 on Outposts hostname takes the form AccessPointName-AccountId.outpostID.s3-outposts.Region.amazonaws.com
. When using this action with S3 on Outposts through the Amazon Web Services SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using Amazon S3 on Outposts in the Amazon S3 User Guide.
Definition at line 69 of file ListObjectsRequest.h.
void Aws::S3::Model::ListObjectsRequest::SetBucket |
( |
Aws::String && |
value | ) |
|
|
inline |
The name of the bucket containing the objects.
When using this action with an access point, you must direct requests to the access point hostname. The access point hostname takes the form AccessPointName-AccountId.s3-accesspoint.Region.amazonaws.com. When using this action with an access point through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more information about access point ARNs, see Using access points in the Amazon S3 User Guide.
When using this action with Amazon S3 on Outposts, you must direct requests to the S3 on Outposts hostname. The S3 on Outposts hostname takes the form AccessPointName-AccountId.outpostID.s3-outposts.Region.amazonaws.com
. When using this action with S3 on Outposts through the Amazon Web Services SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using Amazon S3 on Outposts in the Amazon S3 User Guide.
Definition at line 132 of file ListObjectsRequest.h.
void Aws::S3::Model::ListObjectsRequest::SetBucket |
( |
const Aws::String & |
value | ) |
|
|
inline |
The name of the bucket containing the objects.
When using this action with an access point, you must direct requests to the access point hostname. The access point hostname takes the form AccessPointName-AccountId.s3-accesspoint.Region.amazonaws.com. When using this action with an access point through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more information about access point ARNs, see Using access points in the Amazon S3 User Guide.
When using this action with Amazon S3 on Outposts, you must direct requests to the S3 on Outposts hostname. The S3 on Outposts hostname takes the form AccessPointName-AccountId.outpostID.s3-outposts.Region.amazonaws.com
. When using this action with S3 on Outposts through the Amazon Web Services SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using Amazon S3 on Outposts in the Amazon S3 User Guide.
Definition at line 111 of file ListObjectsRequest.h.
void Aws::S3::Model::ListObjectsRequest::SetBucket |
( |
const char * |
value | ) |
|
|
inline |
The name of the bucket containing the objects.
When using this action with an access point, you must direct requests to the access point hostname. The access point hostname takes the form AccessPointName-AccountId.s3-accesspoint.Region.amazonaws.com. When using this action with an access point through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more information about access point ARNs, see Using access points in the Amazon S3 User Guide.
When using this action with Amazon S3 on Outposts, you must direct requests to the S3 on Outposts hostname. The S3 on Outposts hostname takes the form AccessPointName-AccountId.outpostID.s3-outposts.Region.amazonaws.com
. When using this action with S3 on Outposts through the Amazon Web Services SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using Amazon S3 on Outposts in the Amazon S3 User Guide.
Definition at line 153 of file ListObjectsRequest.h.
The name of the bucket containing the objects.
When using this action with an access point, you must direct requests to the access point hostname. The access point hostname takes the form AccessPointName-AccountId.s3-accesspoint.Region.amazonaws.com. When using this action with an access point through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more information about access point ARNs, see Using access points in the Amazon S3 User Guide.
When using this action with Amazon S3 on Outposts, you must direct requests to the S3 on Outposts hostname. The S3 on Outposts hostname takes the form AccessPointName-AccountId.outpostID.s3-outposts.Region.amazonaws.com
. When using this action with S3 on Outposts through the Amazon Web Services SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using Amazon S3 on Outposts in the Amazon S3 User Guide.
Definition at line 195 of file ListObjectsRequest.h.
The name of the bucket containing the objects.
When using this action with an access point, you must direct requests to the access point hostname. The access point hostname takes the form AccessPointName-AccountId.s3-accesspoint.Region.amazonaws.com. When using this action with an access point through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more information about access point ARNs, see Using access points in the Amazon S3 User Guide.
When using this action with Amazon S3 on Outposts, you must direct requests to the S3 on Outposts hostname. The S3 on Outposts hostname takes the form AccessPointName-AccountId.outpostID.s3-outposts.Region.amazonaws.com
. When using this action with S3 on Outposts through the Amazon Web Services SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using Amazon S3 on Outposts in the Amazon S3 User Guide.
Definition at line 174 of file ListObjectsRequest.h.
The name of the bucket containing the objects.
When using this action with an access point, you must direct requests to the access point hostname. The access point hostname takes the form AccessPointName-AccountId.s3-accesspoint.Region.amazonaws.com. When using this action with an access point through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more information about access point ARNs, see Using access points in the Amazon S3 User Guide.
When using this action with Amazon S3 on Outposts, you must direct requests to the S3 on Outposts hostname. The S3 on Outposts hostname takes the form AccessPointName-AccountId.outpostID.s3-outposts.Region.amazonaws.com
. When using this action with S3 on Outposts through the Amazon Web Services SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using Amazon S3 on Outposts in the Amazon S3 User Guide.
Definition at line 216 of file ListObjectsRequest.h.