|
| GetObjectTaggingRequest () |
|
virtual const char * | GetServiceRequestName () const override |
|
Aws::String | SerializePayload () const override |
|
void | AddQueryStringParameters (Aws::Http::URI &uri) const override |
|
Aws::Http::HeaderValueCollection | GetRequestSpecificHeaders () 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) |
|
GetObjectTaggingRequest & | WithBucket (const Aws::String &value) |
|
GetObjectTaggingRequest & | WithBucket (Aws::String &&value) |
|
GetObjectTaggingRequest & | WithBucket (const char *value) |
|
const Aws::String & | GetKey () const |
|
bool | KeyHasBeenSet () const |
|
void | SetKey (const Aws::String &value) |
|
void | SetKey (Aws::String &&value) |
|
void | SetKey (const char *value) |
|
GetObjectTaggingRequest & | WithKey (const Aws::String &value) |
|
GetObjectTaggingRequest & | WithKey (Aws::String &&value) |
|
GetObjectTaggingRequest & | WithKey (const char *value) |
|
const Aws::String & | GetVersionId () const |
|
bool | VersionIdHasBeenSet () const |
|
void | SetVersionId (const Aws::String &value) |
|
void | SetVersionId (Aws::String &&value) |
|
void | SetVersionId (const char *value) |
|
GetObjectTaggingRequest & | WithVersionId (const Aws::String &value) |
|
GetObjectTaggingRequest & | WithVersionId (Aws::String &&value) |
|
GetObjectTaggingRequest & | WithVersionId (const char *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) |
|
GetObjectTaggingRequest & | WithExpectedBucketOwner (const Aws::String &value) |
|
GetObjectTaggingRequest & | WithExpectedBucketOwner (Aws::String &&value) |
|
GetObjectTaggingRequest & | WithExpectedBucketOwner (const char *value) |
|
const RequestPayer & | GetRequestPayer () const |
|
bool | RequestPayerHasBeenSet () const |
|
void | SetRequestPayer (const RequestPayer &value) |
|
void | SetRequestPayer (RequestPayer &&value) |
|
GetObjectTaggingRequest & | WithRequestPayer (const RequestPayer &value) |
|
GetObjectTaggingRequest & | WithRequestPayer (RequestPayer &&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) |
|
GetObjectTaggingRequest & | WithCustomizedAccessLogTag (const Aws::Map< Aws::String, Aws::String > &value) |
|
GetObjectTaggingRequest & | WithCustomizedAccessLogTag (Aws::Map< Aws::String, Aws::String > &&value) |
|
GetObjectTaggingRequest & | AddCustomizedAccessLogTag (const Aws::String &key, const Aws::String &value) |
|
GetObjectTaggingRequest & | AddCustomizedAccessLogTag (Aws::String &&key, const Aws::String &value) |
|
GetObjectTaggingRequest & | AddCustomizedAccessLogTag (const Aws::String &key, Aws::String &&value) |
|
GetObjectTaggingRequest & | AddCustomizedAccessLogTag (Aws::String &&key, Aws::String &&value) |
|
GetObjectTaggingRequest & | AddCustomizedAccessLogTag (const char *key, Aws::String &&value) |
|
GetObjectTaggingRequest & | AddCustomizedAccessLogTag (Aws::String &&key, const char *value) |
|
GetObjectTaggingRequest & | 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 () |
|
std::shared_ptr< Aws::IOStream > | GetBody () const override |
|
| AmazonWebServiceRequest () |
|
virtual | ~AmazonWebServiceRequest ()=default |
|
virtual void | PutToPresignedUrl (Aws::Http::URI &uri) const |
|
virtual bool | IsStreaming () const |
|
virtual bool | IsEventStreamRequest () const |
|
virtual bool | SignBody () 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 |
|
Definition at line 27 of file GetObjectTaggingRequest.h.
bool Aws::S3::Model::GetObjectTaggingRequest::BucketHasBeenSet |
( |
| ) |
const |
|
inline |
The bucket name containing the object for which to get the tagging information.
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 AWS 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 using S3 on Outposts through the AWS SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using S3 on Outposts in the Amazon S3 User Guide.
Definition at line 87 of file GetObjectTaggingRequest.h.
const Aws::String& Aws::S3::Model::GetObjectTaggingRequest::GetBucket |
( |
| ) |
const |
|
inline |
The bucket name containing the object for which to get the tagging information.
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 AWS 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 using S3 on Outposts through the AWS SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using S3 on Outposts in the Amazon S3 User Guide.
Definition at line 65 of file GetObjectTaggingRequest.h.
void Aws::S3::Model::GetObjectTaggingRequest::SetBucket |
( |
Aws::String && |
value | ) |
|
|
inline |
The bucket name containing the object for which to get the tagging information.
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 AWS 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 using S3 on Outposts through the AWS SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using S3 on Outposts in the Amazon S3 User Guide.
Definition at line 131 of file GetObjectTaggingRequest.h.
void Aws::S3::Model::GetObjectTaggingRequest::SetBucket |
( |
const Aws::String & |
value | ) |
|
|
inline |
The bucket name containing the object for which to get the tagging information.
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 AWS 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 using S3 on Outposts through the AWS SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using S3 on Outposts in the Amazon S3 User Guide.
Definition at line 109 of file GetObjectTaggingRequest.h.
void Aws::S3::Model::GetObjectTaggingRequest::SetBucket |
( |
const char * |
value | ) |
|
|
inline |
The bucket name containing the object for which to get the tagging information.
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 AWS 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 using S3 on Outposts through the AWS SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using S3 on Outposts in the Amazon S3 User Guide.
Definition at line 153 of file GetObjectTaggingRequest.h.
The bucket name containing the object for which to get the tagging information.
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 AWS 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 using S3 on Outposts through the AWS SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using S3 on Outposts in the Amazon S3 User Guide.
Definition at line 197 of file GetObjectTaggingRequest.h.
The bucket name containing the object for which to get the tagging information.
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 AWS 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 using S3 on Outposts through the AWS SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using S3 on Outposts in the Amazon S3 User Guide.
Definition at line 175 of file GetObjectTaggingRequest.h.
The bucket name containing the object for which to get the tagging information.
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 AWS 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 using S3 on Outposts through the AWS SDKs, you provide the Outposts bucket ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see Using S3 on Outposts in the Amazon S3 User Guide.
Definition at line 219 of file GetObjectTaggingRequest.h.