AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3::Model::WriteGetObjectResponseRequest Class Reference

#include <WriteGetObjectResponseRequest.h>

+ Inheritance diagram for Aws::S3::Model::WriteGetObjectResponseRequest:

Public Member Functions

 WriteGetObjectResponseRequest ()
 
virtual const char * GetServiceRequestName () const override
 
void AddQueryStringParameters (Aws::Http::URI &uri) const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
bool SignBody () const override
 
bool IsChunked () const override
 
const Aws::StringGetRequestRoute () const
 
bool RequestRouteHasBeenSet () const
 
void SetRequestRoute (const Aws::String &value)
 
void SetRequestRoute (Aws::String &&value)
 
void SetRequestRoute (const char *value)
 
WriteGetObjectResponseRequestWithRequestRoute (const Aws::String &value)
 
WriteGetObjectResponseRequestWithRequestRoute (Aws::String &&value)
 
WriteGetObjectResponseRequestWithRequestRoute (const char *value)
 
const Aws::StringGetRequestToken () const
 
bool RequestTokenHasBeenSet () const
 
void SetRequestToken (const Aws::String &value)
 
void SetRequestToken (Aws::String &&value)
 
void SetRequestToken (const char *value)
 
WriteGetObjectResponseRequestWithRequestToken (const Aws::String &value)
 
WriteGetObjectResponseRequestWithRequestToken (Aws::String &&value)
 
WriteGetObjectResponseRequestWithRequestToken (const char *value)
 
int GetStatusCode () const
 
bool StatusCodeHasBeenSet () const
 
void SetStatusCode (int value)
 
WriteGetObjectResponseRequestWithStatusCode (int value)
 
const Aws::StringGetErrorCode () const
 
bool ErrorCodeHasBeenSet () const
 
void SetErrorCode (const Aws::String &value)
 
void SetErrorCode (Aws::String &&value)
 
void SetErrorCode (const char *value)
 
WriteGetObjectResponseRequestWithErrorCode (const Aws::String &value)
 
WriteGetObjectResponseRequestWithErrorCode (Aws::String &&value)
 
WriteGetObjectResponseRequestWithErrorCode (const char *value)
 
const Aws::StringGetErrorMessage () const
 
bool ErrorMessageHasBeenSet () const
 
void SetErrorMessage (const Aws::String &value)
 
void SetErrorMessage (Aws::String &&value)
 
void SetErrorMessage (const char *value)
 
WriteGetObjectResponseRequestWithErrorMessage (const Aws::String &value)
 
WriteGetObjectResponseRequestWithErrorMessage (Aws::String &&value)
 
WriteGetObjectResponseRequestWithErrorMessage (const char *value)
 
const Aws::StringGetAcceptRanges () const
 
bool AcceptRangesHasBeenSet () const
 
void SetAcceptRanges (const Aws::String &value)
 
void SetAcceptRanges (Aws::String &&value)
 
void SetAcceptRanges (const char *value)
 
WriteGetObjectResponseRequestWithAcceptRanges (const Aws::String &value)
 
WriteGetObjectResponseRequestWithAcceptRanges (Aws::String &&value)
 
WriteGetObjectResponseRequestWithAcceptRanges (const char *value)
 
const Aws::StringGetCacheControl () const
 
bool CacheControlHasBeenSet () const
 
void SetCacheControl (const Aws::String &value)
 
void SetCacheControl (Aws::String &&value)
 
void SetCacheControl (const char *value)
 
WriteGetObjectResponseRequestWithCacheControl (const Aws::String &value)
 
WriteGetObjectResponseRequestWithCacheControl (Aws::String &&value)
 
WriteGetObjectResponseRequestWithCacheControl (const char *value)
 
const Aws::StringGetContentDisposition () const
 
bool ContentDispositionHasBeenSet () const
 
void SetContentDisposition (const Aws::String &value)
 
void SetContentDisposition (Aws::String &&value)
 
void SetContentDisposition (const char *value)
 
WriteGetObjectResponseRequestWithContentDisposition (const Aws::String &value)
 
WriteGetObjectResponseRequestWithContentDisposition (Aws::String &&value)
 
WriteGetObjectResponseRequestWithContentDisposition (const char *value)
 
const Aws::StringGetContentEncoding () const
 
bool ContentEncodingHasBeenSet () const
 
void SetContentEncoding (const Aws::String &value)
 
void SetContentEncoding (Aws::String &&value)
 
void SetContentEncoding (const char *value)
 
WriteGetObjectResponseRequestWithContentEncoding (const Aws::String &value)
 
WriteGetObjectResponseRequestWithContentEncoding (Aws::String &&value)
 
WriteGetObjectResponseRequestWithContentEncoding (const char *value)
 
const Aws::StringGetContentLanguage () const
 
bool ContentLanguageHasBeenSet () const
 
void SetContentLanguage (const Aws::String &value)
 
void SetContentLanguage (Aws::String &&value)
 
void SetContentLanguage (const char *value)
 
WriteGetObjectResponseRequestWithContentLanguage (const Aws::String &value)
 
WriteGetObjectResponseRequestWithContentLanguage (Aws::String &&value)
 
WriteGetObjectResponseRequestWithContentLanguage (const char *value)
 
long long GetContentLength () const
 
bool ContentLengthHasBeenSet () const
 
void SetContentLength (long long value)
 
WriteGetObjectResponseRequestWithContentLength (long long value)
 
const Aws::StringGetContentRange () const
 
bool ContentRangeHasBeenSet () const
 
void SetContentRange (const Aws::String &value)
 
void SetContentRange (Aws::String &&value)
 
void SetContentRange (const char *value)
 
WriteGetObjectResponseRequestWithContentRange (const Aws::String &value)
 
WriteGetObjectResponseRequestWithContentRange (Aws::String &&value)
 
WriteGetObjectResponseRequestWithContentRange (const char *value)
 
bool GetDeleteMarker () const
 
bool DeleteMarkerHasBeenSet () const
 
void SetDeleteMarker (bool value)
 
WriteGetObjectResponseRequestWithDeleteMarker (bool value)
 
const Aws::StringGetETag () const
 
bool ETagHasBeenSet () const
 
void SetETag (const Aws::String &value)
 
void SetETag (Aws::String &&value)
 
void SetETag (const char *value)
 
WriteGetObjectResponseRequestWithETag (const Aws::String &value)
 
WriteGetObjectResponseRequestWithETag (Aws::String &&value)
 
WriteGetObjectResponseRequestWithETag (const char *value)
 
const Aws::Utils::DateTimeGetExpires () const
 
bool ExpiresHasBeenSet () const
 
void SetExpires (const Aws::Utils::DateTime &value)
 
void SetExpires (Aws::Utils::DateTime &&value)
 
WriteGetObjectResponseRequestWithExpires (const Aws::Utils::DateTime &value)
 
WriteGetObjectResponseRequestWithExpires (Aws::Utils::DateTime &&value)
 
const Aws::StringGetExpiration () const
 
bool ExpirationHasBeenSet () const
 
void SetExpiration (const Aws::String &value)
 
void SetExpiration (Aws::String &&value)
 
void SetExpiration (const char *value)
 
WriteGetObjectResponseRequestWithExpiration (const Aws::String &value)
 
WriteGetObjectResponseRequestWithExpiration (Aws::String &&value)
 
WriteGetObjectResponseRequestWithExpiration (const char *value)
 
const Aws::Utils::DateTimeGetLastModified () const
 
bool LastModifiedHasBeenSet () const
 
void SetLastModified (const Aws::Utils::DateTime &value)
 
void SetLastModified (Aws::Utils::DateTime &&value)
 
WriteGetObjectResponseRequestWithLastModified (const Aws::Utils::DateTime &value)
 
WriteGetObjectResponseRequestWithLastModified (Aws::Utils::DateTime &&value)
 
int GetMissingMeta () const
 
bool MissingMetaHasBeenSet () const
 
void SetMissingMeta (int value)
 
WriteGetObjectResponseRequestWithMissingMeta (int value)
 
const Aws::Map< Aws::String, Aws::String > & GetMetadata () const
 
bool MetadataHasBeenSet () const
 
void SetMetadata (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetMetadata (Aws::Map< Aws::String, Aws::String > &&value)
 
WriteGetObjectResponseRequestWithMetadata (const Aws::Map< Aws::String, Aws::String > &value)
 
WriteGetObjectResponseRequestWithMetadata (Aws::Map< Aws::String, Aws::String > &&value)
 
WriteGetObjectResponseRequestAddMetadata (const Aws::String &key, const Aws::String &value)
 
WriteGetObjectResponseRequestAddMetadata (Aws::String &&key, const Aws::String &value)
 
WriteGetObjectResponseRequestAddMetadata (const Aws::String &key, Aws::String &&value)
 
WriteGetObjectResponseRequestAddMetadata (Aws::String &&key, Aws::String &&value)
 
WriteGetObjectResponseRequestAddMetadata (const char *key, Aws::String &&value)
 
WriteGetObjectResponseRequestAddMetadata (Aws::String &&key, const char *value)
 
WriteGetObjectResponseRequestAddMetadata (const char *key, const char *value)
 
const ObjectLockModeGetObjectLockMode () const
 
bool ObjectLockModeHasBeenSet () const
 
void SetObjectLockMode (const ObjectLockMode &value)
 
void SetObjectLockMode (ObjectLockMode &&value)
 
WriteGetObjectResponseRequestWithObjectLockMode (const ObjectLockMode &value)
 
WriteGetObjectResponseRequestWithObjectLockMode (ObjectLockMode &&value)
 
const ObjectLockLegalHoldStatusGetObjectLockLegalHoldStatus () const
 
bool ObjectLockLegalHoldStatusHasBeenSet () const
 
void SetObjectLockLegalHoldStatus (const ObjectLockLegalHoldStatus &value)
 
void SetObjectLockLegalHoldStatus (ObjectLockLegalHoldStatus &&value)
 
WriteGetObjectResponseRequestWithObjectLockLegalHoldStatus (const ObjectLockLegalHoldStatus &value)
 
WriteGetObjectResponseRequestWithObjectLockLegalHoldStatus (ObjectLockLegalHoldStatus &&value)
 
const Aws::Utils::DateTimeGetObjectLockRetainUntilDate () const
 
bool ObjectLockRetainUntilDateHasBeenSet () const
 
void SetObjectLockRetainUntilDate (const Aws::Utils::DateTime &value)
 
void SetObjectLockRetainUntilDate (Aws::Utils::DateTime &&value)
 
WriteGetObjectResponseRequestWithObjectLockRetainUntilDate (const Aws::Utils::DateTime &value)
 
WriteGetObjectResponseRequestWithObjectLockRetainUntilDate (Aws::Utils::DateTime &&value)
 
int GetPartsCount () const
 
bool PartsCountHasBeenSet () const
 
void SetPartsCount (int value)
 
WriteGetObjectResponseRequestWithPartsCount (int value)
 
const ReplicationStatusGetReplicationStatus () const
 
bool ReplicationStatusHasBeenSet () const
 
void SetReplicationStatus (const ReplicationStatus &value)
 
void SetReplicationStatus (ReplicationStatus &&value)
 
WriteGetObjectResponseRequestWithReplicationStatus (const ReplicationStatus &value)
 
WriteGetObjectResponseRequestWithReplicationStatus (ReplicationStatus &&value)
 
const RequestChargedGetRequestCharged () const
 
bool RequestChargedHasBeenSet () const
 
void SetRequestCharged (const RequestCharged &value)
 
void SetRequestCharged (RequestCharged &&value)
 
WriteGetObjectResponseRequestWithRequestCharged (const RequestCharged &value)
 
WriteGetObjectResponseRequestWithRequestCharged (RequestCharged &&value)
 
const Aws::StringGetRestore () const
 
bool RestoreHasBeenSet () const
 
void SetRestore (const Aws::String &value)
 
void SetRestore (Aws::String &&value)
 
void SetRestore (const char *value)
 
WriteGetObjectResponseRequestWithRestore (const Aws::String &value)
 
WriteGetObjectResponseRequestWithRestore (Aws::String &&value)
 
WriteGetObjectResponseRequestWithRestore (const char *value)
 
const ServerSideEncryptionGetServerSideEncryption () const
 
bool ServerSideEncryptionHasBeenSet () const
 
void SetServerSideEncryption (const ServerSideEncryption &value)
 
void SetServerSideEncryption (ServerSideEncryption &&value)
 
WriteGetObjectResponseRequestWithServerSideEncryption (const ServerSideEncryption &value)
 
WriteGetObjectResponseRequestWithServerSideEncryption (ServerSideEncryption &&value)
 
const Aws::StringGetSSECustomerAlgorithm () const
 
bool SSECustomerAlgorithmHasBeenSet () const
 
void SetSSECustomerAlgorithm (const Aws::String &value)
 
void SetSSECustomerAlgorithm (Aws::String &&value)
 
void SetSSECustomerAlgorithm (const char *value)
 
WriteGetObjectResponseRequestWithSSECustomerAlgorithm (const Aws::String &value)
 
WriteGetObjectResponseRequestWithSSECustomerAlgorithm (Aws::String &&value)
 
WriteGetObjectResponseRequestWithSSECustomerAlgorithm (const char *value)
 
const Aws::StringGetSSEKMSKeyId () const
 
bool SSEKMSKeyIdHasBeenSet () const
 
void SetSSEKMSKeyId (const Aws::String &value)
 
void SetSSEKMSKeyId (Aws::String &&value)
 
void SetSSEKMSKeyId (const char *value)
 
WriteGetObjectResponseRequestWithSSEKMSKeyId (const Aws::String &value)
 
WriteGetObjectResponseRequestWithSSEKMSKeyId (Aws::String &&value)
 
WriteGetObjectResponseRequestWithSSEKMSKeyId (const char *value)
 
const Aws::StringGetSSECustomerKeyMD5 () const
 
bool SSECustomerKeyMD5HasBeenSet () const
 
void SetSSECustomerKeyMD5 (const Aws::String &value)
 
void SetSSECustomerKeyMD5 (Aws::String &&value)
 
void SetSSECustomerKeyMD5 (const char *value)
 
WriteGetObjectResponseRequestWithSSECustomerKeyMD5 (const Aws::String &value)
 
WriteGetObjectResponseRequestWithSSECustomerKeyMD5 (Aws::String &&value)
 
WriteGetObjectResponseRequestWithSSECustomerKeyMD5 (const char *value)
 
const StorageClassGetStorageClass () const
 
bool StorageClassHasBeenSet () const
 
void SetStorageClass (const StorageClass &value)
 
void SetStorageClass (StorageClass &&value)
 
WriteGetObjectResponseRequestWithStorageClass (const StorageClass &value)
 
WriteGetObjectResponseRequestWithStorageClass (StorageClass &&value)
 
int GetTagCount () const
 
bool TagCountHasBeenSet () const
 
void SetTagCount (int value)
 
WriteGetObjectResponseRequestWithTagCount (int value)
 
const Aws::StringGetVersionId () const
 
bool VersionIdHasBeenSet () const
 
void SetVersionId (const Aws::String &value)
 
void SetVersionId (Aws::String &&value)
 
void SetVersionId (const char *value)
 
WriteGetObjectResponseRequestWithVersionId (const Aws::String &value)
 
WriteGetObjectResponseRequestWithVersionId (Aws::String &&value)
 
WriteGetObjectResponseRequestWithVersionId (const char *value)
 
bool GetBucketKeyEnabled () const
 
bool BucketKeyEnabledHasBeenSet () const
 
void SetBucketKeyEnabled (bool value)
 
WriteGetObjectResponseRequestWithBucketKeyEnabled (bool 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)
 
WriteGetObjectResponseRequestWithCustomizedAccessLogTag (const Aws::Map< Aws::String, Aws::String > &value)
 
WriteGetObjectResponseRequestWithCustomizedAccessLogTag (Aws::Map< Aws::String, Aws::String > &&value)
 
WriteGetObjectResponseRequestAddCustomizedAccessLogTag (const Aws::String &key, const Aws::String &value)
 
WriteGetObjectResponseRequestAddCustomizedAccessLogTag (Aws::String &&key, const Aws::String &value)
 
WriteGetObjectResponseRequestAddCustomizedAccessLogTag (const Aws::String &key, Aws::String &&value)
 
WriteGetObjectResponseRequestAddCustomizedAccessLogTag (Aws::String &&key, Aws::String &&value)
 
WriteGetObjectResponseRequestAddCustomizedAccessLogTag (const char *key, Aws::String &&value)
 
WriteGetObjectResponseRequestAddCustomizedAccessLogTag (Aws::String &&key, const char *value)
 
WriteGetObjectResponseRequestAddCustomizedAccessLogTag (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::AmazonStreamingWebServiceRequest
 AmazonStreamingWebServiceRequest ()
 
virtual ~AmazonStreamingWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
void SetBody (const std::shared_ptr< Aws::IOStream > &body)
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
bool IsStreaming () const override
 
const Aws::StringGetContentType () const
 
void SetContentType (const Aws::String &contentType)
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsEventStreamRequest () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () 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::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 34 of file WriteGetObjectResponseRequest.h.

Constructor & Destructor Documentation

◆ WriteGetObjectResponseRequest()

Aws::S3::Model::WriteGetObjectResponseRequest::WriteGetObjectResponseRequest ( )

Member Function Documentation

◆ AcceptRangesHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::AcceptRangesHasBeenSet ( ) const
inline

Indicates that a range of bytes was specified.

Definition at line 367 of file WriteGetObjectResponseRequest.h.

◆ AddCustomizedAccessLogTag() [1/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddCustomizedAccessLogTag ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Definition at line 1539 of file WriteGetObjectResponseRequest.h.

◆ AddCustomizedAccessLogTag() [2/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddCustomizedAccessLogTag ( Aws::String &&  key,
const Aws::String value 
)
inline

Definition at line 1533 of file WriteGetObjectResponseRequest.h.

◆ AddCustomizedAccessLogTag() [3/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddCustomizedAccessLogTag ( Aws::String &&  key,
const char *  value 
)
inline

Definition at line 1545 of file WriteGetObjectResponseRequest.h.

◆ AddCustomizedAccessLogTag() [4/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddCustomizedAccessLogTag ( const Aws::String key,
Aws::String &&  value 
)
inline

Definition at line 1536 of file WriteGetObjectResponseRequest.h.

◆ AddCustomizedAccessLogTag() [5/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddCustomizedAccessLogTag ( const Aws::String key,
const Aws::String value 
)
inline

Definition at line 1530 of file WriteGetObjectResponseRequest.h.

◆ AddCustomizedAccessLogTag() [6/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddCustomizedAccessLogTag ( const char *  key,
Aws::String &&  value 
)
inline

Definition at line 1542 of file WriteGetObjectResponseRequest.h.

◆ AddCustomizedAccessLogTag() [7/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddCustomizedAccessLogTag ( const char *  key,
const char *  value 
)
inline

Definition at line 1548 of file WriteGetObjectResponseRequest.h.

◆ AddMetadata() [1/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddMetadata ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A map of metadata to store with the object in S3.

Definition at line 916 of file WriteGetObjectResponseRequest.h.

◆ AddMetadata() [2/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddMetadata ( Aws::String &&  key,
const Aws::String value 
)
inline

A map of metadata to store with the object in S3.

Definition at line 906 of file WriteGetObjectResponseRequest.h.

◆ AddMetadata() [3/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddMetadata ( Aws::String &&  key,
const char *  value 
)
inline

A map of metadata to store with the object in S3.

Definition at line 926 of file WriteGetObjectResponseRequest.h.

◆ AddMetadata() [4/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddMetadata ( const Aws::String key,
Aws::String &&  value 
)
inline

A map of metadata to store with the object in S3.

Definition at line 911 of file WriteGetObjectResponseRequest.h.

◆ AddMetadata() [5/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddMetadata ( const Aws::String key,
const Aws::String value 
)
inline

A map of metadata to store with the object in S3.

Definition at line 901 of file WriteGetObjectResponseRequest.h.

◆ AddMetadata() [6/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddMetadata ( const char *  key,
Aws::String &&  value 
)
inline

A map of metadata to store with the object in S3.

Definition at line 921 of file WriteGetObjectResponseRequest.h.

◆ AddMetadata() [7/7]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::AddMetadata ( const char *  key,
const char *  value 
)
inline

A map of metadata to store with the object in S3.

Definition at line 931 of file WriteGetObjectResponseRequest.h.

◆ AddQueryStringParameters()

void Aws::S3::Model::WriteGetObjectResponseRequest::AddQueryStringParameters ( Aws::Http::URI uri) const
overridevirtual

Do nothing virtual, override this to add query strings to the request

Reimplemented from Aws::AmazonWebServiceRequest.

◆ BucketKeyEnabledHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::BucketKeyEnabledHasBeenSet ( ) const
inline

Indicates whether the object stored in Amazon S3 uses an S3 bucket key for server-side encryption with AWS KMS (SSE-KMS).

Definition at line 1496 of file WriteGetObjectResponseRequest.h.

◆ CacheControlHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::CacheControlHasBeenSet ( ) const
inline

Specifies caching behavior along the request/reply chain.

Definition at line 408 of file WriteGetObjectResponseRequest.h.

◆ ContentDispositionHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ContentDispositionHasBeenSet ( ) const
inline

Specifies presentational information for the object.

Definition at line 449 of file WriteGetObjectResponseRequest.h.

◆ ContentEncodingHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ContentEncodingHasBeenSet ( ) const
inline

Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.

Definition at line 494 of file WriteGetObjectResponseRequest.h.

◆ ContentLanguageHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ContentLanguageHasBeenSet ( ) const
inline

The language the content is in.

Definition at line 547 of file WriteGetObjectResponseRequest.h.

◆ ContentLengthHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ContentLengthHasBeenSet ( ) const
inline

The size of the content body in bytes.

Definition at line 588 of file WriteGetObjectResponseRequest.h.

◆ ContentRangeHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ContentRangeHasBeenSet ( ) const
inline

The portion of the object returned in the response.

Definition at line 609 of file WriteGetObjectResponseRequest.h.

◆ CustomizedAccessLogTagHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::CustomizedAccessLogTagHasBeenSet ( ) const
inline

Definition at line 1515 of file WriteGetObjectResponseRequest.h.

◆ DeleteMarkerHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::DeleteMarkerHasBeenSet ( ) const
inline

Specifies whether an object stored in Amazon S3 is (true) or is not (false) a delete marker.

Definition at line 652 of file WriteGetObjectResponseRequest.h.

◆ ErrorCodeHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ErrorCodeHasBeenSet ( ) const
inline

A string that uniquely identifies an error condition. Returned in the <Code> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in the body. All error codes from S3 are sentence-cased. Regex value is "^[A-Z][a-zA-Z]+$".

Definition at line 223 of file WriteGetObjectResponseRequest.h.

◆ ErrorMessageHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ErrorMessageHasBeenSet ( ) const
inline

Contains a generic description of the error condition. Returned in the <Message> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in body.

Definition at line 302 of file WriteGetObjectResponseRequest.h.

◆ ETagHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ETagHasBeenSet ( ) const
inline

An opaque identifier assigned by a web server to a specific version of a resource found at a URL.

Definition at line 677 of file WriteGetObjectResponseRequest.h.

◆ ExpirationHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ExpirationHasBeenSet ( ) const
inline

If object stored in Amazon S3 expiration is configured (see PUT Bucket lifecycle) it includes expiry-date and rule-id key-value pairs providing object expiration information. The value of the rule-id is URL encoded.

Definition at line 759 of file WriteGetObjectResponseRequest.h.

◆ ExpiresHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ExpiresHasBeenSet ( ) const
inline

The date and time at which the object is no longer cacheable.

Definition at line 724 of file WriteGetObjectResponseRequest.h.

◆ GetAcceptRanges()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetAcceptRanges ( ) const
inline

Indicates that a range of bytes was specified.

Definition at line 362 of file WriteGetObjectResponseRequest.h.

◆ GetBucketKeyEnabled()

bool Aws::S3::Model::WriteGetObjectResponseRequest::GetBucketKeyEnabled ( ) const
inline

Indicates whether the object stored in Amazon S3 uses an S3 bucket key for server-side encryption with AWS KMS (SSE-KMS).

Definition at line 1490 of file WriteGetObjectResponseRequest.h.

◆ GetCacheControl()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetCacheControl ( ) const
inline

Specifies caching behavior along the request/reply chain.

Definition at line 403 of file WriteGetObjectResponseRequest.h.

◆ GetContentDisposition()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetContentDisposition ( ) const
inline

Specifies presentational information for the object.

Definition at line 444 of file WriteGetObjectResponseRequest.h.

◆ GetContentEncoding()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetContentEncoding ( ) const
inline

Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.

Definition at line 487 of file WriteGetObjectResponseRequest.h.

◆ GetContentLanguage()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetContentLanguage ( ) const
inline

The language the content is in.

Definition at line 542 of file WriteGetObjectResponseRequest.h.

◆ GetContentLength()

long long Aws::S3::Model::WriteGetObjectResponseRequest::GetContentLength ( ) const
inline

The size of the content body in bytes.

Definition at line 583 of file WriteGetObjectResponseRequest.h.

◆ GetContentRange()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetContentRange ( ) const
inline

The portion of the object returned in the response.

Definition at line 604 of file WriteGetObjectResponseRequest.h.

◆ GetCustomizedAccessLogTag()

const Aws::Map<Aws::String, Aws::String>& Aws::S3::Model::WriteGetObjectResponseRequest::GetCustomizedAccessLogTag ( ) const
inline

Definition at line 1512 of file WriteGetObjectResponseRequest.h.

◆ GetDeleteMarker()

bool Aws::S3::Model::WriteGetObjectResponseRequest::GetDeleteMarker ( ) const
inline

Specifies whether an object stored in Amazon S3 is (true) or is not (false) a delete marker.

Definition at line 646 of file WriteGetObjectResponseRequest.h.

◆ GetErrorCode()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetErrorCode ( ) const
inline

A string that uniquely identifies an error condition. Returned in the <Code> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in the body. All error codes from S3 are sentence-cased. Regex value is "^[A-Z][a-zA-Z]+$".

Definition at line 213 of file WriteGetObjectResponseRequest.h.

◆ GetErrorMessage()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetErrorMessage ( ) const
inline

Contains a generic description of the error condition. Returned in the <Message> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in body.

Definition at line 293 of file WriteGetObjectResponseRequest.h.

◆ GetETag()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetETag ( ) const
inline

An opaque identifier assigned by a web server to a specific version of a resource found at a URL.

Definition at line 671 of file WriteGetObjectResponseRequest.h.

◆ GetExpiration()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetExpiration ( ) const
inline

If object stored in Amazon S3 expiration is configured (see PUT Bucket lifecycle) it includes expiry-date and rule-id key-value pairs providing object expiration information. The value of the rule-id is URL encoded.

Definition at line 752 of file WriteGetObjectResponseRequest.h.

◆ GetExpires()

const Aws::Utils::DateTime& Aws::S3::Model::WriteGetObjectResponseRequest::GetExpires ( ) const
inline

The date and time at which the object is no longer cacheable.

Definition at line 719 of file WriteGetObjectResponseRequest.h.

◆ GetLastModified()

const Aws::Utils::DateTime& Aws::S3::Model::WriteGetObjectResponseRequest::GetLastModified ( ) const
inline

The date and time that the object was last modified.

Definition at line 807 of file WriteGetObjectResponseRequest.h.

◆ GetMetadata()

const Aws::Map<Aws::String, Aws::String>& Aws::S3::Model::WriteGetObjectResponseRequest::GetMetadata ( ) const
inline

A map of metadata to store with the object in S3.

Definition at line 871 of file WriteGetObjectResponseRequest.h.

◆ GetMissingMeta()

int Aws::S3::Model::WriteGetObjectResponseRequest::GetMissingMeta ( ) const
inline

Set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.

Definition at line 841 of file WriteGetObjectResponseRequest.h.

◆ GetObjectLockLegalHoldStatus()

const ObjectLockLegalHoldStatus& Aws::S3::Model::WriteGetObjectResponseRequest::GetObjectLockLegalHoldStatus ( ) const
inline

Indicates whether an object stored in Amazon S3 has an active legal hold.

Definition at line 986 of file WriteGetObjectResponseRequest.h.

◆ GetObjectLockMode()

const ObjectLockMode& Aws::S3::Model::WriteGetObjectResponseRequest::GetObjectLockMode ( ) const
inline

Indicates whether an object stored in Amazon S3 has Object Lock enabled. For more information about S3 Object Lock, see Object Lock.

Definition at line 940 of file WriteGetObjectResponseRequest.h.

◆ GetObjectLockRetainUntilDate()

const Aws::Utils::DateTime& Aws::S3::Model::WriteGetObjectResponseRequest::GetObjectLockRetainUntilDate ( ) const
inline

The date and time when Object Lock is configured to expire.

Definition at line 1017 of file WriteGetObjectResponseRequest.h.

◆ GetPartsCount()

int Aws::S3::Model::WriteGetObjectResponseRequest::GetPartsCount ( ) const
inline

The count of parts this object has.

Definition at line 1048 of file WriteGetObjectResponseRequest.h.

◆ GetReplicationStatus()

const ReplicationStatus& Aws::S3::Model::WriteGetObjectResponseRequest::GetReplicationStatus ( ) const
inline

Indicates if request involves bucket that is either a source or destination in a Replication rule. For more information about S3 Replication, see Replication.

Definition at line 1071 of file WriteGetObjectResponseRequest.h.

◆ GetRequestCharged()

const RequestCharged& Aws::S3::Model::WriteGetObjectResponseRequest::GetRequestCharged ( ) const
inline

Definition at line 1110 of file WriteGetObjectResponseRequest.h.

◆ GetRequestRoute()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetRequestRoute ( ) const
inline

Route prefix to the HTTP URL generated.

Definition at line 57 of file WriteGetObjectResponseRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::S3::Model::WriteGetObjectResponseRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Override this method to put data members from a subclass into the headers collection.

Reimplemented from Aws::AmazonStreamingWebServiceRequest.

◆ GetRequestToken()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetRequestToken ( ) const
inline

A single use encrypted token that maps WriteGetObjectResponse to the end user GetObject request.

Definition at line 99 of file WriteGetObjectResponseRequest.h.

◆ GetRestore()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetRestore ( ) const
inline

Provides information about object restoration operation and expiration time of the restored object copy.

Definition at line 1132 of file WriteGetObjectResponseRequest.h.

◆ GetServerSideEncryption()

const ServerSideEncryption& Aws::S3::Model::WriteGetObjectResponseRequest::GetServerSideEncryption ( ) const
inline

The server-side encryption algorithm used when storing requested object in Amazon S3 (for example, AES256, aws:kms).

Definition at line 1181 of file WriteGetObjectResponseRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::S3::Model::WriteGetObjectResponseRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 43 of file WriteGetObjectResponseRequest.h.

◆ GetSSECustomerAlgorithm()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetSSECustomerAlgorithm ( ) const
inline

Encryption algorithm used if server-side encryption with a customer-provided encryption key was specified for object stored in Amazon S3.

Definition at line 1218 of file WriteGetObjectResponseRequest.h.

◆ GetSSECustomerKeyMD5()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetSSECustomerKeyMD5 ( ) const
inline

128-bit MD5 digest of customer-provided encryption key used in Amazon S3 to encrypt data stored in S3. For more information, see Protecting data using server-side encryption with customer-provided encryption keys (SSE-C).

Definition at line 1327 of file WriteGetObjectResponseRequest.h.

◆ GetSSEKMSKeyId()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetSSEKMSKeyId ( ) const
inline

If present, specifies the ID of the AWS Key Management Service (AWS KMS) symmetric customer managed customer master key (CMK) that was used for stored in Amazon S3 object.

Definition at line 1268 of file WriteGetObjectResponseRequest.h.

◆ GetStatusCode()

int Aws::S3::Model::WriteGetObjectResponseRequest::GetStatusCode ( ) const
inline

The integer status code for an HTTP response of a corresponding GetObject request.

Status Codes

  • 200 - OK

  • 206 - Partial Content

  • 304 - Not Modified

  • 400 - Bad Request

  • 401 - Unauthorized

  • 403 - Forbidden

  • 404 - Not Found

  • 405 - Method Not Allowed

  • 409 - Conflict

  • 411 - Length Required

  • 412 - Precondition Failed

  • 416 - Range Not Satisfiable

  • 500 - Internal Server Error

  • 503 - Service Unavailable

Definition at line 157 of file WriteGetObjectResponseRequest.h.

◆ GetStorageClass()

const StorageClass& Aws::S3::Model::WriteGetObjectResponseRequest::GetStorageClass ( ) const
inline

The class of storage used to store object in Amazon S3.

Definition at line 1396 of file WriteGetObjectResponseRequest.h.

◆ GetTagCount()

int Aws::S3::Model::WriteGetObjectResponseRequest::GetTagCount ( ) const
inline

The number of tags, if any, on the object.

Definition at line 1427 of file WriteGetObjectResponseRequest.h.

◆ GetVersionId()

const Aws::String& Aws::S3::Model::WriteGetObjectResponseRequest::GetVersionId ( ) const
inline

An ID used to reference a specific version of the object.

Definition at line 1448 of file WriteGetObjectResponseRequest.h.

◆ IsChunked()

bool Aws::S3::Model::WriteGetObjectResponseRequest::IsChunked ( ) const
inlineoverridevirtual

Defaults to false, if this is set to true, it supports chunked transfer encoding.

Reimplemented from Aws::AmazonWebServiceRequest.

Definition at line 51 of file WriteGetObjectResponseRequest.h.

◆ LastModifiedHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::LastModifiedHasBeenSet ( ) const
inline

The date and time that the object was last modified.

Definition at line 812 of file WriteGetObjectResponseRequest.h.

◆ MetadataHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::MetadataHasBeenSet ( ) const
inline

A map of metadata to store with the object in S3.

Definition at line 876 of file WriteGetObjectResponseRequest.h.

◆ MissingMetaHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::MissingMetaHasBeenSet ( ) const
inline

Set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.

Definition at line 849 of file WriteGetObjectResponseRequest.h.

◆ ObjectLockLegalHoldStatusHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ObjectLockLegalHoldStatusHasBeenSet ( ) const
inline

Indicates whether an object stored in Amazon S3 has an active legal hold.

Definition at line 991 of file WriteGetObjectResponseRequest.h.

◆ ObjectLockModeHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ObjectLockModeHasBeenSet ( ) const
inline

Indicates whether an object stored in Amazon S3 has Object Lock enabled. For more information about S3 Object Lock, see Object Lock.

Definition at line 948 of file WriteGetObjectResponseRequest.h.

◆ ObjectLockRetainUntilDateHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ObjectLockRetainUntilDateHasBeenSet ( ) const
inline

The date and time when Object Lock is configured to expire.

Definition at line 1022 of file WriteGetObjectResponseRequest.h.

◆ PartsCountHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::PartsCountHasBeenSet ( ) const
inline

The count of parts this object has.

Definition at line 1053 of file WriteGetObjectResponseRequest.h.

◆ ReplicationStatusHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ReplicationStatusHasBeenSet ( ) const
inline

Indicates if request involves bucket that is either a source or destination in a Replication rule. For more information about S3 Replication, see Replication.

Definition at line 1078 of file WriteGetObjectResponseRequest.h.

◆ RequestChargedHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::RequestChargedHasBeenSet ( ) const
inline

Definition at line 1113 of file WriteGetObjectResponseRequest.h.

◆ RequestRouteHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::RequestRouteHasBeenSet ( ) const
inline

Route prefix to the HTTP URL generated.

Definition at line 62 of file WriteGetObjectResponseRequest.h.

◆ RequestTokenHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::RequestTokenHasBeenSet ( ) const
inline

A single use encrypted token that maps WriteGetObjectResponse to the end user GetObject request.

Definition at line 105 of file WriteGetObjectResponseRequest.h.

◆ RestoreHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::RestoreHasBeenSet ( ) const
inline

Provides information about object restoration operation and expiration time of the restored object copy.

Definition at line 1138 of file WriteGetObjectResponseRequest.h.

◆ ServerSideEncryptionHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::ServerSideEncryptionHasBeenSet ( ) const
inline

The server-side encryption algorithm used when storing requested object in Amazon S3 (for example, AES256, aws:kms).

Definition at line 1187 of file WriteGetObjectResponseRequest.h.

◆ SetAcceptRanges() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetAcceptRanges ( Aws::String &&  value)
inline

Indicates that a range of bytes was specified.

Definition at line 377 of file WriteGetObjectResponseRequest.h.

◆ SetAcceptRanges() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetAcceptRanges ( const Aws::String value)
inline

Indicates that a range of bytes was specified.

Definition at line 372 of file WriteGetObjectResponseRequest.h.

◆ SetAcceptRanges() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetAcceptRanges ( const char *  value)
inline

Indicates that a range of bytes was specified.

Definition at line 382 of file WriteGetObjectResponseRequest.h.

◆ SetBucketKeyEnabled()

void Aws::S3::Model::WriteGetObjectResponseRequest::SetBucketKeyEnabled ( bool  value)
inline

Indicates whether the object stored in Amazon S3 uses an S3 bucket key for server-side encryption with AWS KMS (SSE-KMS).

Definition at line 1502 of file WriteGetObjectResponseRequest.h.

◆ SetCacheControl() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetCacheControl ( Aws::String &&  value)
inline

Specifies caching behavior along the request/reply chain.

Definition at line 418 of file WriteGetObjectResponseRequest.h.

◆ SetCacheControl() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetCacheControl ( const Aws::String value)
inline

Specifies caching behavior along the request/reply chain.

Definition at line 413 of file WriteGetObjectResponseRequest.h.

◆ SetCacheControl() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetCacheControl ( const char *  value)
inline

Specifies caching behavior along the request/reply chain.

Definition at line 423 of file WriteGetObjectResponseRequest.h.

◆ SetContentDisposition() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentDisposition ( Aws::String &&  value)
inline

Specifies presentational information for the object.

Definition at line 459 of file WriteGetObjectResponseRequest.h.

◆ SetContentDisposition() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentDisposition ( const Aws::String value)
inline

Specifies presentational information for the object.

Definition at line 454 of file WriteGetObjectResponseRequest.h.

◆ SetContentDisposition() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentDisposition ( const char *  value)
inline

Specifies presentational information for the object.

Definition at line 464 of file WriteGetObjectResponseRequest.h.

◆ SetContentEncoding() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentEncoding ( Aws::String &&  value)
inline

Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.

Definition at line 508 of file WriteGetObjectResponseRequest.h.

◆ SetContentEncoding() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentEncoding ( const Aws::String value)
inline

Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.

Definition at line 501 of file WriteGetObjectResponseRequest.h.

◆ SetContentEncoding() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentEncoding ( const char *  value)
inline

Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.

Definition at line 515 of file WriteGetObjectResponseRequest.h.

◆ SetContentLanguage() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentLanguage ( Aws::String &&  value)
inline

The language the content is in.

Definition at line 557 of file WriteGetObjectResponseRequest.h.

◆ SetContentLanguage() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentLanguage ( const Aws::String value)
inline

The language the content is in.

Definition at line 552 of file WriteGetObjectResponseRequest.h.

◆ SetContentLanguage() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentLanguage ( const char *  value)
inline

The language the content is in.

Definition at line 562 of file WriteGetObjectResponseRequest.h.

◆ SetContentLength()

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentLength ( long long  value)
inline

The size of the content body in bytes.

Definition at line 593 of file WriteGetObjectResponseRequest.h.

◆ SetContentRange() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentRange ( Aws::String &&  value)
inline

The portion of the object returned in the response.

Definition at line 619 of file WriteGetObjectResponseRequest.h.

◆ SetContentRange() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentRange ( const Aws::String value)
inline

The portion of the object returned in the response.

Definition at line 614 of file WriteGetObjectResponseRequest.h.

◆ SetContentRange() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetContentRange ( const char *  value)
inline

The portion of the object returned in the response.

Definition at line 624 of file WriteGetObjectResponseRequest.h.

◆ SetCustomizedAccessLogTag() [1/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetCustomizedAccessLogTag ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Definition at line 1521 of file WriteGetObjectResponseRequest.h.

◆ SetCustomizedAccessLogTag() [2/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetCustomizedAccessLogTag ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Definition at line 1518 of file WriteGetObjectResponseRequest.h.

◆ SetDeleteMarker()

void Aws::S3::Model::WriteGetObjectResponseRequest::SetDeleteMarker ( bool  value)
inline

Specifies whether an object stored in Amazon S3 is (true) or is not (false) a delete marker.

Definition at line 658 of file WriteGetObjectResponseRequest.h.

◆ SetErrorCode() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetErrorCode ( Aws::String &&  value)
inline

A string that uniquely identifies an error condition. Returned in the <Code> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in the body. All error codes from S3 are sentence-cased. Regex value is "^[A-Z][a-zA-Z]+$".

Definition at line 243 of file WriteGetObjectResponseRequest.h.

◆ SetErrorCode() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetErrorCode ( const Aws::String value)
inline

A string that uniquely identifies an error condition. Returned in the <Code> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in the body. All error codes from S3 are sentence-cased. Regex value is "^[A-Z][a-zA-Z]+$".

Definition at line 233 of file WriteGetObjectResponseRequest.h.

◆ SetErrorCode() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetErrorCode ( const char *  value)
inline

A string that uniquely identifies an error condition. Returned in the <Code> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in the body. All error codes from S3 are sentence-cased. Regex value is "^[A-Z][a-zA-Z]+$".

Definition at line 253 of file WriteGetObjectResponseRequest.h.

◆ SetErrorMessage() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetErrorMessage ( Aws::String &&  value)
inline

Contains a generic description of the error condition. Returned in the <Message> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in body.

Definition at line 320 of file WriteGetObjectResponseRequest.h.

◆ SetErrorMessage() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetErrorMessage ( const Aws::String value)
inline

Contains a generic description of the error condition. Returned in the <Message> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in body.

Definition at line 311 of file WriteGetObjectResponseRequest.h.

◆ SetErrorMessage() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetErrorMessage ( const char *  value)
inline

Contains a generic description of the error condition. Returned in the <Message> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in body.

Definition at line 329 of file WriteGetObjectResponseRequest.h.

◆ SetETag() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetETag ( Aws::String &&  value)
inline

An opaque identifier assigned by a web server to a specific version of a resource found at a URL.

Definition at line 689 of file WriteGetObjectResponseRequest.h.

◆ SetETag() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetETag ( const Aws::String value)
inline

An opaque identifier assigned by a web server to a specific version of a resource found at a URL.

Definition at line 683 of file WriteGetObjectResponseRequest.h.

◆ SetETag() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetETag ( const char *  value)
inline

An opaque identifier assigned by a web server to a specific version of a resource found at a URL.

Definition at line 695 of file WriteGetObjectResponseRequest.h.

◆ SetExpiration() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetExpiration ( Aws::String &&  value)
inline

If object stored in Amazon S3 expiration is configured (see PUT Bucket lifecycle) it includes expiry-date and rule-id key-value pairs providing object expiration information. The value of the rule-id is URL encoded.

Definition at line 773 of file WriteGetObjectResponseRequest.h.

◆ SetExpiration() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetExpiration ( const Aws::String value)
inline

If object stored in Amazon S3 expiration is configured (see PUT Bucket lifecycle) it includes expiry-date and rule-id key-value pairs providing object expiration information. The value of the rule-id is URL encoded.

Definition at line 766 of file WriteGetObjectResponseRequest.h.

◆ SetExpiration() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetExpiration ( const char *  value)
inline

If object stored in Amazon S3 expiration is configured (see PUT Bucket lifecycle) it includes expiry-date and rule-id key-value pairs providing object expiration information. The value of the rule-id is URL encoded.

Definition at line 780 of file WriteGetObjectResponseRequest.h.

◆ SetExpires() [1/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetExpires ( Aws::Utils::DateTime &&  value)
inline

The date and time at which the object is no longer cacheable.

Definition at line 734 of file WriteGetObjectResponseRequest.h.

◆ SetExpires() [2/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetExpires ( const Aws::Utils::DateTime value)
inline

The date and time at which the object is no longer cacheable.

Definition at line 729 of file WriteGetObjectResponseRequest.h.

◆ SetLastModified() [1/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetLastModified ( Aws::Utils::DateTime &&  value)
inline

The date and time that the object was last modified.

Definition at line 822 of file WriteGetObjectResponseRequest.h.

◆ SetLastModified() [2/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetLastModified ( const Aws::Utils::DateTime value)
inline

The date and time that the object was last modified.

Definition at line 817 of file WriteGetObjectResponseRequest.h.

◆ SetMetadata() [1/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetMetadata ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map of metadata to store with the object in S3.

Definition at line 886 of file WriteGetObjectResponseRequest.h.

◆ SetMetadata() [2/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetMetadata ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map of metadata to store with the object in S3.

Definition at line 881 of file WriteGetObjectResponseRequest.h.

◆ SetMissingMeta()

void Aws::S3::Model::WriteGetObjectResponseRequest::SetMissingMeta ( int  value)
inline

Set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.

Definition at line 857 of file WriteGetObjectResponseRequest.h.

◆ SetObjectLockLegalHoldStatus() [1/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetObjectLockLegalHoldStatus ( const ObjectLockLegalHoldStatus value)
inline

Indicates whether an object stored in Amazon S3 has an active legal hold.

Definition at line 996 of file WriteGetObjectResponseRequest.h.

◆ SetObjectLockLegalHoldStatus() [2/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetObjectLockLegalHoldStatus ( ObjectLockLegalHoldStatus &&  value)
inline

Indicates whether an object stored in Amazon S3 has an active legal hold.

Definition at line 1001 of file WriteGetObjectResponseRequest.h.

◆ SetObjectLockMode() [1/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetObjectLockMode ( const ObjectLockMode value)
inline

Indicates whether an object stored in Amazon S3 has Object Lock enabled. For more information about S3 Object Lock, see Object Lock.

Definition at line 956 of file WriteGetObjectResponseRequest.h.

◆ SetObjectLockMode() [2/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetObjectLockMode ( ObjectLockMode &&  value)
inline

Indicates whether an object stored in Amazon S3 has Object Lock enabled. For more information about S3 Object Lock, see Object Lock.

Definition at line 964 of file WriteGetObjectResponseRequest.h.

◆ SetObjectLockRetainUntilDate() [1/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetObjectLockRetainUntilDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when Object Lock is configured to expire.

Definition at line 1032 of file WriteGetObjectResponseRequest.h.

◆ SetObjectLockRetainUntilDate() [2/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetObjectLockRetainUntilDate ( const Aws::Utils::DateTime value)
inline

The date and time when Object Lock is configured to expire.

Definition at line 1027 of file WriteGetObjectResponseRequest.h.

◆ SetPartsCount()

void Aws::S3::Model::WriteGetObjectResponseRequest::SetPartsCount ( int  value)
inline

The count of parts this object has.

Definition at line 1058 of file WriteGetObjectResponseRequest.h.

◆ SetReplicationStatus() [1/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetReplicationStatus ( const ReplicationStatus value)
inline

Indicates if request involves bucket that is either a source or destination in a Replication rule. For more information about S3 Replication, see Replication.

Definition at line 1085 of file WriteGetObjectResponseRequest.h.

◆ SetReplicationStatus() [2/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetReplicationStatus ( ReplicationStatus &&  value)
inline

Indicates if request involves bucket that is either a source or destination in a Replication rule. For more information about S3 Replication, see Replication.

Definition at line 1092 of file WriteGetObjectResponseRequest.h.

◆ SetRequestCharged() [1/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetRequestCharged ( const RequestCharged value)
inline

Definition at line 1116 of file WriteGetObjectResponseRequest.h.

◆ SetRequestCharged() [2/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetRequestCharged ( RequestCharged &&  value)
inline

Definition at line 1119 of file WriteGetObjectResponseRequest.h.

◆ SetRequestRoute() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetRequestRoute ( Aws::String &&  value)
inline

Route prefix to the HTTP URL generated.

Definition at line 72 of file WriteGetObjectResponseRequest.h.

◆ SetRequestRoute() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetRequestRoute ( const Aws::String value)
inline

Route prefix to the HTTP URL generated.

Definition at line 67 of file WriteGetObjectResponseRequest.h.

◆ SetRequestRoute() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetRequestRoute ( const char *  value)
inline

Route prefix to the HTTP URL generated.

Definition at line 77 of file WriteGetObjectResponseRequest.h.

◆ SetRequestToken() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetRequestToken ( Aws::String &&  value)
inline

A single use encrypted token that maps WriteGetObjectResponse to the end user GetObject request.

Definition at line 117 of file WriteGetObjectResponseRequest.h.

◆ SetRequestToken() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetRequestToken ( const Aws::String value)
inline

A single use encrypted token that maps WriteGetObjectResponse to the end user GetObject request.

Definition at line 111 of file WriteGetObjectResponseRequest.h.

◆ SetRequestToken() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetRequestToken ( const char *  value)
inline

A single use encrypted token that maps WriteGetObjectResponse to the end user GetObject request.

Definition at line 123 of file WriteGetObjectResponseRequest.h.

◆ SetRestore() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetRestore ( Aws::String &&  value)
inline

Provides information about object restoration operation and expiration time of the restored object copy.

Definition at line 1150 of file WriteGetObjectResponseRequest.h.

◆ SetRestore() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetRestore ( const Aws::String value)
inline

Provides information about object restoration operation and expiration time of the restored object copy.

Definition at line 1144 of file WriteGetObjectResponseRequest.h.

◆ SetRestore() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetRestore ( const char *  value)
inline

Provides information about object restoration operation and expiration time of the restored object copy.

Definition at line 1156 of file WriteGetObjectResponseRequest.h.

◆ SetServerSideEncryption() [1/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetServerSideEncryption ( const ServerSideEncryption value)
inline

The server-side encryption algorithm used when storing requested object in Amazon S3 (for example, AES256, aws:kms).

Definition at line 1193 of file WriteGetObjectResponseRequest.h.

◆ SetServerSideEncryption() [2/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetServerSideEncryption ( ServerSideEncryption &&  value)
inline

The server-side encryption algorithm used when storing requested object in Amazon S3 (for example, AES256, aws:kms).

Definition at line 1199 of file WriteGetObjectResponseRequest.h.

◆ SetSSECustomerAlgorithm() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetSSECustomerAlgorithm ( Aws::String &&  value)
inline

Encryption algorithm used if server-side encryption with a customer-provided encryption key was specified for object stored in Amazon S3.

Definition at line 1236 of file WriteGetObjectResponseRequest.h.

◆ SetSSECustomerAlgorithm() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetSSECustomerAlgorithm ( const Aws::String value)
inline

Encryption algorithm used if server-side encryption with a customer-provided encryption key was specified for object stored in Amazon S3.

Definition at line 1230 of file WriteGetObjectResponseRequest.h.

◆ SetSSECustomerAlgorithm() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetSSECustomerAlgorithm ( const char *  value)
inline

Encryption algorithm used if server-side encryption with a customer-provided encryption key was specified for object stored in Amazon S3.

Definition at line 1242 of file WriteGetObjectResponseRequest.h.

◆ SetSSECustomerKeyMD5() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetSSECustomerKeyMD5 ( Aws::String &&  value)
inline

128-bit MD5 digest of customer-provided encryption key used in Amazon S3 to encrypt data stored in S3. For more information, see Protecting data using server-side encryption with customer-provided encryption keys (SSE-C).

Definition at line 1354 of file WriteGetObjectResponseRequest.h.

◆ SetSSECustomerKeyMD5() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetSSECustomerKeyMD5 ( const Aws::String value)
inline

128-bit MD5 digest of customer-provided encryption key used in Amazon S3 to encrypt data stored in S3. For more information, see Protecting data using server-side encryption with customer-provided encryption keys (SSE-C).

Definition at line 1345 of file WriteGetObjectResponseRequest.h.

◆ SetSSECustomerKeyMD5() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetSSECustomerKeyMD5 ( const char *  value)
inline

128-bit MD5 digest of customer-provided encryption key used in Amazon S3 to encrypt data stored in S3. For more information, see Protecting data using server-side encryption with customer-provided encryption keys (SSE-C).

Definition at line 1363 of file WriteGetObjectResponseRequest.h.

◆ SetSSEKMSKeyId() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetSSEKMSKeyId ( Aws::String &&  value)
inline

If present, specifies the ID of the AWS Key Management Service (AWS KMS) symmetric customer managed customer master key (CMK) that was used for stored in Amazon S3 object.

Definition at line 1289 of file WriteGetObjectResponseRequest.h.

◆ SetSSEKMSKeyId() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetSSEKMSKeyId ( const Aws::String value)
inline

If present, specifies the ID of the AWS Key Management Service (AWS KMS) symmetric customer managed customer master key (CMK) that was used for stored in Amazon S3 object.

Definition at line 1282 of file WriteGetObjectResponseRequest.h.

◆ SetSSEKMSKeyId() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetSSEKMSKeyId ( const char *  value)
inline

If present, specifies the ID of the AWS Key Management Service (AWS KMS) symmetric customer managed customer master key (CMK) that was used for stored in Amazon S3 object.

Definition at line 1296 of file WriteGetObjectResponseRequest.h.

◆ SetStatusCode()

void Aws::S3::Model::WriteGetObjectResponseRequest::SetStatusCode ( int  value)
inline

The integer status code for an HTTP response of a corresponding GetObject request.

Status Codes

  • 200 - OK

  • 206 - Partial Content

  • 304 - Not Modified

  • 400 - Bad Request

  • 401 - Unauthorized

  • 403 - Forbidden

  • 404 - Not Found

  • 405 - Method Not Allowed

  • 409 - Conflict

  • 411 - Length Required

  • 412 - Precondition Failed

  • 416 - Range Not Satisfiable

  • 500 - Internal Server Error

  • 503 - Service Unavailable

Definition at line 187 of file WriteGetObjectResponseRequest.h.

◆ SetStorageClass() [1/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetStorageClass ( const StorageClass value)
inline

The class of storage used to store object in Amazon S3.

Definition at line 1406 of file WriteGetObjectResponseRequest.h.

◆ SetStorageClass() [2/2]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetStorageClass ( StorageClass &&  value)
inline

The class of storage used to store object in Amazon S3.

Definition at line 1411 of file WriteGetObjectResponseRequest.h.

◆ SetTagCount()

void Aws::S3::Model::WriteGetObjectResponseRequest::SetTagCount ( int  value)
inline

The number of tags, if any, on the object.

Definition at line 1437 of file WriteGetObjectResponseRequest.h.

◆ SetVersionId() [1/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetVersionId ( Aws::String &&  value)
inline

An ID used to reference a specific version of the object.

Definition at line 1463 of file WriteGetObjectResponseRequest.h.

◆ SetVersionId() [2/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetVersionId ( const Aws::String value)
inline

An ID used to reference a specific version of the object.

Definition at line 1458 of file WriteGetObjectResponseRequest.h.

◆ SetVersionId() [3/3]

void Aws::S3::Model::WriteGetObjectResponseRequest::SetVersionId ( const char *  value)
inline

An ID used to reference a specific version of the object.

Definition at line 1468 of file WriteGetObjectResponseRequest.h.

◆ SignBody()

bool Aws::S3::Model::WriteGetObjectResponseRequest::SignBody ( ) const
inlineoverridevirtual

Defaults to true, if this is set to false, then signers, if they support body signing, will not do so

Reimplemented from Aws::AmazonWebServiceRequest.

Definition at line 49 of file WriteGetObjectResponseRequest.h.

◆ SSECustomerAlgorithmHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::SSECustomerAlgorithmHasBeenSet ( ) const
inline

Encryption algorithm used if server-side encryption with a customer-provided encryption key was specified for object stored in Amazon S3.

Definition at line 1224 of file WriteGetObjectResponseRequest.h.

◆ SSECustomerKeyMD5HasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::SSECustomerKeyMD5HasBeenSet ( ) const
inline

128-bit MD5 digest of customer-provided encryption key used in Amazon S3 to encrypt data stored in S3. For more information, see Protecting data using server-side encryption with customer-provided encryption keys (SSE-C).

Definition at line 1336 of file WriteGetObjectResponseRequest.h.

◆ SSEKMSKeyIdHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::SSEKMSKeyIdHasBeenSet ( ) const
inline

If present, specifies the ID of the AWS Key Management Service (AWS KMS) symmetric customer managed customer master key (CMK) that was used for stored in Amazon S3 object.

Definition at line 1275 of file WriteGetObjectResponseRequest.h.

◆ StatusCodeHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::StatusCodeHasBeenSet ( ) const
inline

The integer status code for an HTTP response of a corresponding GetObject request.

Status Codes

  • 200 - OK

  • 206 - Partial Content

  • 304 - Not Modified

  • 400 - Bad Request

  • 401 - Unauthorized

  • 403 - Forbidden

  • 404 - Not Found

  • 405 - Method Not Allowed

  • 409 - Conflict

  • 411 - Length Required

  • 412 - Precondition Failed

  • 416 - Range Not Satisfiable

  • 500 - Internal Server Error

  • 503 - Service Unavailable

Definition at line 172 of file WriteGetObjectResponseRequest.h.

◆ StorageClassHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::StorageClassHasBeenSet ( ) const
inline

The class of storage used to store object in Amazon S3.

Definition at line 1401 of file WriteGetObjectResponseRequest.h.

◆ TagCountHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::TagCountHasBeenSet ( ) const
inline

The number of tags, if any, on the object.

Definition at line 1432 of file WriteGetObjectResponseRequest.h.

◆ VersionIdHasBeenSet()

bool Aws::S3::Model::WriteGetObjectResponseRequest::VersionIdHasBeenSet ( ) const
inline

An ID used to reference a specific version of the object.

Definition at line 1453 of file WriteGetObjectResponseRequest.h.

◆ WithAcceptRanges() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithAcceptRanges ( Aws::String &&  value)
inline

Indicates that a range of bytes was specified.

Definition at line 392 of file WriteGetObjectResponseRequest.h.

◆ WithAcceptRanges() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithAcceptRanges ( const Aws::String value)
inline

Indicates that a range of bytes was specified.

Definition at line 387 of file WriteGetObjectResponseRequest.h.

◆ WithAcceptRanges() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithAcceptRanges ( const char *  value)
inline

Indicates that a range of bytes was specified.

Definition at line 397 of file WriteGetObjectResponseRequest.h.

◆ WithBucketKeyEnabled()

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithBucketKeyEnabled ( bool  value)
inline

Indicates whether the object stored in Amazon S3 uses an S3 bucket key for server-side encryption with AWS KMS (SSE-KMS).

Definition at line 1508 of file WriteGetObjectResponseRequest.h.

◆ WithCacheControl() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithCacheControl ( Aws::String &&  value)
inline

Specifies caching behavior along the request/reply chain.

Definition at line 433 of file WriteGetObjectResponseRequest.h.

◆ WithCacheControl() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithCacheControl ( const Aws::String value)
inline

Specifies caching behavior along the request/reply chain.

Definition at line 428 of file WriteGetObjectResponseRequest.h.

◆ WithCacheControl() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithCacheControl ( const char *  value)
inline

Specifies caching behavior along the request/reply chain.

Definition at line 438 of file WriteGetObjectResponseRequest.h.

◆ WithContentDisposition() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentDisposition ( Aws::String &&  value)
inline

Specifies presentational information for the object.

Definition at line 474 of file WriteGetObjectResponseRequest.h.

◆ WithContentDisposition() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentDisposition ( const Aws::String value)
inline

Specifies presentational information for the object.

Definition at line 469 of file WriteGetObjectResponseRequest.h.

◆ WithContentDisposition() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentDisposition ( const char *  value)
inline

Specifies presentational information for the object.

Definition at line 479 of file WriteGetObjectResponseRequest.h.

◆ WithContentEncoding() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentEncoding ( Aws::String &&  value)
inline

Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.

Definition at line 529 of file WriteGetObjectResponseRequest.h.

◆ WithContentEncoding() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentEncoding ( const Aws::String value)
inline

Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.

Definition at line 522 of file WriteGetObjectResponseRequest.h.

◆ WithContentEncoding() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentEncoding ( const char *  value)
inline

Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.

Definition at line 536 of file WriteGetObjectResponseRequest.h.

◆ WithContentLanguage() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentLanguage ( Aws::String &&  value)
inline

The language the content is in.

Definition at line 572 of file WriteGetObjectResponseRequest.h.

◆ WithContentLanguage() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentLanguage ( const Aws::String value)
inline

The language the content is in.

Definition at line 567 of file WriteGetObjectResponseRequest.h.

◆ WithContentLanguage() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentLanguage ( const char *  value)
inline

The language the content is in.

Definition at line 577 of file WriteGetObjectResponseRequest.h.

◆ WithContentLength()

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentLength ( long long  value)
inline

The size of the content body in bytes.

Definition at line 598 of file WriteGetObjectResponseRequest.h.

◆ WithContentRange() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentRange ( Aws::String &&  value)
inline

The portion of the object returned in the response.

Definition at line 634 of file WriteGetObjectResponseRequest.h.

◆ WithContentRange() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentRange ( const Aws::String value)
inline

The portion of the object returned in the response.

Definition at line 629 of file WriteGetObjectResponseRequest.h.

◆ WithContentRange() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithContentRange ( const char *  value)
inline

The portion of the object returned in the response.

Definition at line 639 of file WriteGetObjectResponseRequest.h.

◆ WithCustomizedAccessLogTag() [1/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithCustomizedAccessLogTag ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Definition at line 1527 of file WriteGetObjectResponseRequest.h.

◆ WithCustomizedAccessLogTag() [2/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithCustomizedAccessLogTag ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Definition at line 1524 of file WriteGetObjectResponseRequest.h.

◆ WithDeleteMarker()

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithDeleteMarker ( bool  value)
inline

Specifies whether an object stored in Amazon S3 is (true) or is not (false) a delete marker.

Definition at line 664 of file WriteGetObjectResponseRequest.h.

◆ WithErrorCode() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithErrorCode ( Aws::String &&  value)
inline

A string that uniquely identifies an error condition. Returned in the <Code> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in the body. All error codes from S3 are sentence-cased. Regex value is "^[A-Z][a-zA-Z]+$".

Definition at line 273 of file WriteGetObjectResponseRequest.h.

◆ WithErrorCode() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithErrorCode ( const Aws::String value)
inline

A string that uniquely identifies an error condition. Returned in the <Code> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in the body. All error codes from S3 are sentence-cased. Regex value is "^[A-Z][a-zA-Z]+$".

Definition at line 263 of file WriteGetObjectResponseRequest.h.

◆ WithErrorCode() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithErrorCode ( const char *  value)
inline

A string that uniquely identifies an error condition. Returned in the <Code> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in the body. All error codes from S3 are sentence-cased. Regex value is "^[A-Z][a-zA-Z]+$".

Definition at line 283 of file WriteGetObjectResponseRequest.h.

◆ WithErrorMessage() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithErrorMessage ( Aws::String &&  value)
inline

Contains a generic description of the error condition. Returned in the <Message> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in body.

Definition at line 347 of file WriteGetObjectResponseRequest.h.

◆ WithErrorMessage() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithErrorMessage ( const Aws::String value)
inline

Contains a generic description of the error condition. Returned in the <Message> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in body.

Definition at line 338 of file WriteGetObjectResponseRequest.h.

◆ WithErrorMessage() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithErrorMessage ( const char *  value)
inline

Contains a generic description of the error condition. Returned in the <Message> tag of the error XML response for a corresponding GetObject call. Cannot be used with a successful StatusCode header or when the transformed object is provided in body.

Definition at line 356 of file WriteGetObjectResponseRequest.h.

◆ WithETag() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithETag ( Aws::String &&  value)
inline

An opaque identifier assigned by a web server to a specific version of a resource found at a URL.

Definition at line 707 of file WriteGetObjectResponseRequest.h.

◆ WithETag() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithETag ( const Aws::String value)
inline

An opaque identifier assigned by a web server to a specific version of a resource found at a URL.

Definition at line 701 of file WriteGetObjectResponseRequest.h.

◆ WithETag() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithETag ( const char *  value)
inline

An opaque identifier assigned by a web server to a specific version of a resource found at a URL.

Definition at line 713 of file WriteGetObjectResponseRequest.h.

◆ WithExpiration() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithExpiration ( Aws::String &&  value)
inline

If object stored in Amazon S3 expiration is configured (see PUT Bucket lifecycle) it includes expiry-date and rule-id key-value pairs providing object expiration information. The value of the rule-id is URL encoded.

Definition at line 794 of file WriteGetObjectResponseRequest.h.

◆ WithExpiration() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithExpiration ( const Aws::String value)
inline

If object stored in Amazon S3 expiration is configured (see PUT Bucket lifecycle) it includes expiry-date and rule-id key-value pairs providing object expiration information. The value of the rule-id is URL encoded.

Definition at line 787 of file WriteGetObjectResponseRequest.h.

◆ WithExpiration() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithExpiration ( const char *  value)
inline

If object stored in Amazon S3 expiration is configured (see PUT Bucket lifecycle) it includes expiry-date and rule-id key-value pairs providing object expiration information. The value of the rule-id is URL encoded.

Definition at line 801 of file WriteGetObjectResponseRequest.h.

◆ WithExpires() [1/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithExpires ( Aws::Utils::DateTime &&  value)
inline

The date and time at which the object is no longer cacheable.

Definition at line 744 of file WriteGetObjectResponseRequest.h.

◆ WithExpires() [2/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithExpires ( const Aws::Utils::DateTime value)
inline

The date and time at which the object is no longer cacheable.

Definition at line 739 of file WriteGetObjectResponseRequest.h.

◆ WithLastModified() [1/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithLastModified ( Aws::Utils::DateTime &&  value)
inline

The date and time that the object was last modified.

Definition at line 832 of file WriteGetObjectResponseRequest.h.

◆ WithLastModified() [2/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithLastModified ( const Aws::Utils::DateTime value)
inline

The date and time that the object was last modified.

Definition at line 827 of file WriteGetObjectResponseRequest.h.

◆ WithMetadata() [1/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithMetadata ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map of metadata to store with the object in S3.

Definition at line 896 of file WriteGetObjectResponseRequest.h.

◆ WithMetadata() [2/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithMetadata ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map of metadata to store with the object in S3.

Definition at line 891 of file WriteGetObjectResponseRequest.h.

◆ WithMissingMeta()

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithMissingMeta ( int  value)
inline

Set to the number of metadata entries not returned in x-amz-meta headers. This can happen if you create metadata using an API like SOAP that supports more flexible metadata than the REST API. For example, using SOAP, you can create metadata whose values are not legal HTTP headers.

Definition at line 865 of file WriteGetObjectResponseRequest.h.

◆ WithObjectLockLegalHoldStatus() [1/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithObjectLockLegalHoldStatus ( const ObjectLockLegalHoldStatus value)
inline

Indicates whether an object stored in Amazon S3 has an active legal hold.

Definition at line 1006 of file WriteGetObjectResponseRequest.h.

◆ WithObjectLockLegalHoldStatus() [2/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithObjectLockLegalHoldStatus ( ObjectLockLegalHoldStatus &&  value)
inline

Indicates whether an object stored in Amazon S3 has an active legal hold.

Definition at line 1011 of file WriteGetObjectResponseRequest.h.

◆ WithObjectLockMode() [1/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithObjectLockMode ( const ObjectLockMode value)
inline

Indicates whether an object stored in Amazon S3 has Object Lock enabled. For more information about S3 Object Lock, see Object Lock.

Definition at line 972 of file WriteGetObjectResponseRequest.h.

◆ WithObjectLockMode() [2/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithObjectLockMode ( ObjectLockMode &&  value)
inline

Indicates whether an object stored in Amazon S3 has Object Lock enabled. For more information about S3 Object Lock, see Object Lock.

Definition at line 980 of file WriteGetObjectResponseRequest.h.

◆ WithObjectLockRetainUntilDate() [1/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithObjectLockRetainUntilDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when Object Lock is configured to expire.

Definition at line 1042 of file WriteGetObjectResponseRequest.h.

◆ WithObjectLockRetainUntilDate() [2/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithObjectLockRetainUntilDate ( const Aws::Utils::DateTime value)
inline

The date and time when Object Lock is configured to expire.

Definition at line 1037 of file WriteGetObjectResponseRequest.h.

◆ WithPartsCount()

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithPartsCount ( int  value)
inline

The count of parts this object has.

Definition at line 1063 of file WriteGetObjectResponseRequest.h.

◆ WithReplicationStatus() [1/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithReplicationStatus ( const ReplicationStatus value)
inline

Indicates if request involves bucket that is either a source or destination in a Replication rule. For more information about S3 Replication, see Replication.

Definition at line 1099 of file WriteGetObjectResponseRequest.h.

◆ WithReplicationStatus() [2/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithReplicationStatus ( ReplicationStatus &&  value)
inline

Indicates if request involves bucket that is either a source or destination in a Replication rule. For more information about S3 Replication, see Replication.

Definition at line 1106 of file WriteGetObjectResponseRequest.h.

◆ WithRequestCharged() [1/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithRequestCharged ( const RequestCharged value)
inline

Definition at line 1122 of file WriteGetObjectResponseRequest.h.

◆ WithRequestCharged() [2/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithRequestCharged ( RequestCharged &&  value)
inline

Definition at line 1125 of file WriteGetObjectResponseRequest.h.

◆ WithRequestRoute() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithRequestRoute ( Aws::String &&  value)
inline

Route prefix to the HTTP URL generated.

Definition at line 87 of file WriteGetObjectResponseRequest.h.

◆ WithRequestRoute() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithRequestRoute ( const Aws::String value)
inline

Route prefix to the HTTP URL generated.

Definition at line 82 of file WriteGetObjectResponseRequest.h.

◆ WithRequestRoute() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithRequestRoute ( const char *  value)
inline

Route prefix to the HTTP URL generated.

Definition at line 92 of file WriteGetObjectResponseRequest.h.

◆ WithRequestToken() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithRequestToken ( Aws::String &&  value)
inline

A single use encrypted token that maps WriteGetObjectResponse to the end user GetObject request.

Definition at line 135 of file WriteGetObjectResponseRequest.h.

◆ WithRequestToken() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithRequestToken ( const Aws::String value)
inline

A single use encrypted token that maps WriteGetObjectResponse to the end user GetObject request.

Definition at line 129 of file WriteGetObjectResponseRequest.h.

◆ WithRequestToken() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithRequestToken ( const char *  value)
inline

A single use encrypted token that maps WriteGetObjectResponse to the end user GetObject request.

Definition at line 141 of file WriteGetObjectResponseRequest.h.

◆ WithRestore() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithRestore ( Aws::String &&  value)
inline

Provides information about object restoration operation and expiration time of the restored object copy.

Definition at line 1168 of file WriteGetObjectResponseRequest.h.

◆ WithRestore() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithRestore ( const Aws::String value)
inline

Provides information about object restoration operation and expiration time of the restored object copy.

Definition at line 1162 of file WriteGetObjectResponseRequest.h.

◆ WithRestore() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithRestore ( const char *  value)
inline

Provides information about object restoration operation and expiration time of the restored object copy.

Definition at line 1174 of file WriteGetObjectResponseRequest.h.

◆ WithServerSideEncryption() [1/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithServerSideEncryption ( const ServerSideEncryption value)
inline

The server-side encryption algorithm used when storing requested object in Amazon S3 (for example, AES256, aws:kms).

Definition at line 1205 of file WriteGetObjectResponseRequest.h.

◆ WithServerSideEncryption() [2/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithServerSideEncryption ( ServerSideEncryption &&  value)
inline

The server-side encryption algorithm used when storing requested object in Amazon S3 (for example, AES256, aws:kms).

Definition at line 1211 of file WriteGetObjectResponseRequest.h.

◆ WithSSECustomerAlgorithm() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithSSECustomerAlgorithm ( Aws::String &&  value)
inline

Encryption algorithm used if server-side encryption with a customer-provided encryption key was specified for object stored in Amazon S3.

Definition at line 1254 of file WriteGetObjectResponseRequest.h.

◆ WithSSECustomerAlgorithm() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithSSECustomerAlgorithm ( const Aws::String value)
inline

Encryption algorithm used if server-side encryption with a customer-provided encryption key was specified for object stored in Amazon S3.

Definition at line 1248 of file WriteGetObjectResponseRequest.h.

◆ WithSSECustomerAlgorithm() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithSSECustomerAlgorithm ( const char *  value)
inline

Encryption algorithm used if server-side encryption with a customer-provided encryption key was specified for object stored in Amazon S3.

Definition at line 1260 of file WriteGetObjectResponseRequest.h.

◆ WithSSECustomerKeyMD5() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithSSECustomerKeyMD5 ( Aws::String &&  value)
inline

128-bit MD5 digest of customer-provided encryption key used in Amazon S3 to encrypt data stored in S3. For more information, see Protecting data using server-side encryption with customer-provided encryption keys (SSE-C).

Definition at line 1381 of file WriteGetObjectResponseRequest.h.

◆ WithSSECustomerKeyMD5() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithSSECustomerKeyMD5 ( const Aws::String value)
inline

128-bit MD5 digest of customer-provided encryption key used in Amazon S3 to encrypt data stored in S3. For more information, see Protecting data using server-side encryption with customer-provided encryption keys (SSE-C).

Definition at line 1372 of file WriteGetObjectResponseRequest.h.

◆ WithSSECustomerKeyMD5() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithSSECustomerKeyMD5 ( const char *  value)
inline

128-bit MD5 digest of customer-provided encryption key used in Amazon S3 to encrypt data stored in S3. For more information, see Protecting data using server-side encryption with customer-provided encryption keys (SSE-C).

Definition at line 1390 of file WriteGetObjectResponseRequest.h.

◆ WithSSEKMSKeyId() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithSSEKMSKeyId ( Aws::String &&  value)
inline

If present, specifies the ID of the AWS Key Management Service (AWS KMS) symmetric customer managed customer master key (CMK) that was used for stored in Amazon S3 object.

Definition at line 1310 of file WriteGetObjectResponseRequest.h.

◆ WithSSEKMSKeyId() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithSSEKMSKeyId ( const Aws::String value)
inline

If present, specifies the ID of the AWS Key Management Service (AWS KMS) symmetric customer managed customer master key (CMK) that was used for stored in Amazon S3 object.

Definition at line 1303 of file WriteGetObjectResponseRequest.h.

◆ WithSSEKMSKeyId() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithSSEKMSKeyId ( const char *  value)
inline

If present, specifies the ID of the AWS Key Management Service (AWS KMS) symmetric customer managed customer master key (CMK) that was used for stored in Amazon S3 object.

Definition at line 1317 of file WriteGetObjectResponseRequest.h.

◆ WithStatusCode()

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithStatusCode ( int  value)
inline

The integer status code for an HTTP response of a corresponding GetObject request.

Status Codes

  • 200 - OK

  • 206 - Partial Content

  • 304 - Not Modified

  • 400 - Bad Request

  • 401 - Unauthorized

  • 403 - Forbidden

  • 404 - Not Found

  • 405 - Method Not Allowed

  • 409 - Conflict

  • 411 - Length Required

  • 412 - Precondition Failed

  • 416 - Range Not Satisfiable

  • 500 - Internal Server Error

  • 503 - Service Unavailable

Definition at line 202 of file WriteGetObjectResponseRequest.h.

◆ WithStorageClass() [1/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithStorageClass ( const StorageClass value)
inline

The class of storage used to store object in Amazon S3.

Definition at line 1416 of file WriteGetObjectResponseRequest.h.

◆ WithStorageClass() [2/2]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithStorageClass ( StorageClass &&  value)
inline

The class of storage used to store object in Amazon S3.

Definition at line 1421 of file WriteGetObjectResponseRequest.h.

◆ WithTagCount()

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithTagCount ( int  value)
inline

The number of tags, if any, on the object.

Definition at line 1442 of file WriteGetObjectResponseRequest.h.

◆ WithVersionId() [1/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithVersionId ( Aws::String &&  value)
inline

An ID used to reference a specific version of the object.

Definition at line 1478 of file WriteGetObjectResponseRequest.h.

◆ WithVersionId() [2/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithVersionId ( const Aws::String value)
inline

An ID used to reference a specific version of the object.

Definition at line 1473 of file WriteGetObjectResponseRequest.h.

◆ WithVersionId() [3/3]

WriteGetObjectResponseRequest& Aws::S3::Model::WriteGetObjectResponseRequest::WithVersionId ( const char *  value)
inline

An ID used to reference a specific version of the object.

Definition at line 1483 of file WriteGetObjectResponseRequest.h.


The documentation for this class was generated from the following file: