AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaStoreData::Model::GetObjectResult Class Reference

#include <GetObjectResult.h>

Public Member Functions

 GetObjectResult ()
 
 GetObjectResult (GetObjectResult &&)
 
GetObjectResultoperator= (GetObjectResult &&)
 
 GetObjectResult (const GetObjectResult &)=delete
 
GetObjectResultoperator= (const GetObjectResult &)=delete
 
 GetObjectResult (Aws::AmazonWebServiceResult< Aws::Utils::Stream::ResponseStream > &&result)
 
GetObjectResultoperator= (Aws::AmazonWebServiceResult< Aws::Utils::Stream::ResponseStream > &&result)
 
Aws::IOStreamGetBody ()
 
void ReplaceBody (Aws::IOStream *body)
 
const Aws::StringGetCacheControl () const
 
void SetCacheControl (const Aws::String &value)
 
void SetCacheControl (Aws::String &&value)
 
void SetCacheControl (const char *value)
 
GetObjectResultWithCacheControl (const Aws::String &value)
 
GetObjectResultWithCacheControl (Aws::String &&value)
 
GetObjectResultWithCacheControl (const char *value)
 
const Aws::StringGetContentRange () const
 
void SetContentRange (const Aws::String &value)
 
void SetContentRange (Aws::String &&value)
 
void SetContentRange (const char *value)
 
GetObjectResultWithContentRange (const Aws::String &value)
 
GetObjectResultWithContentRange (Aws::String &&value)
 
GetObjectResultWithContentRange (const char *value)
 
long long GetContentLength () const
 
void SetContentLength (long long value)
 
GetObjectResultWithContentLength (long long value)
 
const Aws::StringGetContentType () const
 
void SetContentType (const Aws::String &value)
 
void SetContentType (Aws::String &&value)
 
void SetContentType (const char *value)
 
GetObjectResultWithContentType (const Aws::String &value)
 
GetObjectResultWithContentType (Aws::String &&value)
 
GetObjectResultWithContentType (const char *value)
 
const Aws::StringGetETag () const
 
void SetETag (const Aws::String &value)
 
void SetETag (Aws::String &&value)
 
void SetETag (const char *value)
 
GetObjectResultWithETag (const Aws::String &value)
 
GetObjectResultWithETag (Aws::String &&value)
 
GetObjectResultWithETag (const char *value)
 
const Aws::Utils::DateTimeGetLastModified () const
 
void SetLastModified (const Aws::Utils::DateTime &value)
 
void SetLastModified (Aws::Utils::DateTime &&value)
 
GetObjectResultWithLastModified (const Aws::Utils::DateTime &value)
 
GetObjectResultWithLastModified (Aws::Utils::DateTime &&value)
 
int GetStatusCode () const
 
void SetStatusCode (int value)
 
GetObjectResultWithStatusCode (int value)
 

Detailed Description

Definition at line 23 of file GetObjectResult.h.

Constructor & Destructor Documentation

◆ GetObjectResult() [1/4]

Aws::MediaStoreData::Model::GetObjectResult::GetObjectResult ( )

◆ GetObjectResult() [2/4]

Aws::MediaStoreData::Model::GetObjectResult::GetObjectResult ( GetObjectResult &&  )

◆ GetObjectResult() [3/4]

Aws::MediaStoreData::Model::GetObjectResult::GetObjectResult ( const GetObjectResult )
delete

◆ GetObjectResult() [4/4]

Aws::MediaStoreData::Model::GetObjectResult::GetObjectResult ( Aws::AmazonWebServiceResult< Aws::Utils::Stream::ResponseStream > &&  result)

Member Function Documentation

◆ GetBody()

Aws::IOStream& Aws::MediaStoreData::Model::GetObjectResult::GetBody ( )
inline

The bytes of the object.

Definition at line 44 of file GetObjectResult.h.

◆ GetCacheControl()

const Aws::String& Aws::MediaStoreData::Model::GetObjectResult::GetCacheControl ( ) const
inline

An optional CacheControl header that allows the caller to control the object's cache behavior. Headers can be passed in as specified in the HTTP spec at https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.

Headers with a custom user-defined value are also accepted.

Definition at line 59 of file GetObjectResult.h.

◆ GetContentLength()

long long Aws::MediaStoreData::Model::GetObjectResult::GetContentLength ( ) const
inline

The length of the object in bytes.

Definition at line 155 of file GetObjectResult.h.

◆ GetContentRange()

const Aws::String& Aws::MediaStoreData::Model::GetObjectResult::GetContentRange ( ) const
inline

The range of bytes to retrieve.

Definition at line 119 of file GetObjectResult.h.

◆ GetContentType()

const Aws::String& Aws::MediaStoreData::Model::GetObjectResult::GetContentType ( ) const
inline

The content type of the object.

Definition at line 171 of file GetObjectResult.h.

◆ GetETag()

const Aws::String& Aws::MediaStoreData::Model::GetObjectResult::GetETag ( ) const
inline

The ETag that represents a unique instance of the object.

Definition at line 207 of file GetObjectResult.h.

◆ GetLastModified()

const Aws::Utils::DateTime& Aws::MediaStoreData::Model::GetObjectResult::GetLastModified ( ) const
inline

The date and time that the object was last modified.

Definition at line 243 of file GetObjectResult.h.

◆ GetStatusCode()

int Aws::MediaStoreData::Model::GetObjectResult::GetStatusCode ( ) const
inline

The HTML status code of the request. Status codes ranging from 200 to 299 indicate success. All other status codes indicate the type of error that occurred.

Definition at line 271 of file GetObjectResult.h.

◆ operator=() [1/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::operator= ( GetObjectResult &&  )

◆ operator=() [2/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::operator= ( const GetObjectResult )
delete

◆ operator=() [3/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::operator= ( Aws::AmazonWebServiceResult< Aws::Utils::Stream::ResponseStream > &&  result)

◆ ReplaceBody()

void Aws::MediaStoreData::Model::GetObjectResult::ReplaceBody ( Aws::IOStream body)
inline

The bytes of the object.

Definition at line 49 of file GetObjectResult.h.

◆ SetCacheControl() [1/3]

void Aws::MediaStoreData::Model::GetObjectResult::SetCacheControl ( const Aws::String value)
inline

An optional CacheControl header that allows the caller to control the object's cache behavior. Headers can be passed in as specified in the HTTP spec at https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.

Headers with a custom user-defined value are also accepted.

Definition at line 68 of file GetObjectResult.h.

◆ SetCacheControl() [2/3]

void Aws::MediaStoreData::Model::GetObjectResult::SetCacheControl ( Aws::String &&  value)
inline

An optional CacheControl header that allows the caller to control the object's cache behavior. Headers can be passed in as specified in the HTTP spec at https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.

Headers with a custom user-defined value are also accepted.

Definition at line 77 of file GetObjectResult.h.

◆ SetCacheControl() [3/3]

void Aws::MediaStoreData::Model::GetObjectResult::SetCacheControl ( const char *  value)
inline

An optional CacheControl header that allows the caller to control the object's cache behavior. Headers can be passed in as specified in the HTTP spec at https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.

Headers with a custom user-defined value are also accepted.

Definition at line 86 of file GetObjectResult.h.

◆ SetContentLength()

void Aws::MediaStoreData::Model::GetObjectResult::SetContentLength ( long long  value)
inline

The length of the object in bytes.

Definition at line 160 of file GetObjectResult.h.

◆ SetContentRange() [1/3]

void Aws::MediaStoreData::Model::GetObjectResult::SetContentRange ( const Aws::String value)
inline

The range of bytes to retrieve.

Definition at line 124 of file GetObjectResult.h.

◆ SetContentRange() [2/3]

void Aws::MediaStoreData::Model::GetObjectResult::SetContentRange ( Aws::String &&  value)
inline

The range of bytes to retrieve.

Definition at line 129 of file GetObjectResult.h.

◆ SetContentRange() [3/3]

void Aws::MediaStoreData::Model::GetObjectResult::SetContentRange ( const char *  value)
inline

The range of bytes to retrieve.

Definition at line 134 of file GetObjectResult.h.

◆ SetContentType() [1/3]

void Aws::MediaStoreData::Model::GetObjectResult::SetContentType ( const Aws::String value)
inline

The content type of the object.

Definition at line 176 of file GetObjectResult.h.

◆ SetContentType() [2/3]

void Aws::MediaStoreData::Model::GetObjectResult::SetContentType ( Aws::String &&  value)
inline

The content type of the object.

Definition at line 181 of file GetObjectResult.h.

◆ SetContentType() [3/3]

void Aws::MediaStoreData::Model::GetObjectResult::SetContentType ( const char *  value)
inline

The content type of the object.

Definition at line 186 of file GetObjectResult.h.

◆ SetETag() [1/3]

void Aws::MediaStoreData::Model::GetObjectResult::SetETag ( const Aws::String value)
inline

The ETag that represents a unique instance of the object.

Definition at line 212 of file GetObjectResult.h.

◆ SetETag() [2/3]

void Aws::MediaStoreData::Model::GetObjectResult::SetETag ( Aws::String &&  value)
inline

The ETag that represents a unique instance of the object.

Definition at line 217 of file GetObjectResult.h.

◆ SetETag() [3/3]

void Aws::MediaStoreData::Model::GetObjectResult::SetETag ( const char *  value)
inline

The ETag that represents a unique instance of the object.

Definition at line 222 of file GetObjectResult.h.

◆ SetLastModified() [1/2]

void Aws::MediaStoreData::Model::GetObjectResult::SetLastModified ( const Aws::Utils::DateTime value)
inline

The date and time that the object was last modified.

Definition at line 248 of file GetObjectResult.h.

◆ SetLastModified() [2/2]

void Aws::MediaStoreData::Model::GetObjectResult::SetLastModified ( Aws::Utils::DateTime &&  value)
inline

The date and time that the object was last modified.

Definition at line 253 of file GetObjectResult.h.

◆ SetStatusCode()

void Aws::MediaStoreData::Model::GetObjectResult::SetStatusCode ( int  value)
inline

The HTML status code of the request. Status codes ranging from 200 to 299 indicate success. All other status codes indicate the type of error that occurred.

Definition at line 278 of file GetObjectResult.h.

◆ WithCacheControl() [1/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithCacheControl ( const Aws::String value)
inline

An optional CacheControl header that allows the caller to control the object's cache behavior. Headers can be passed in as specified in the HTTP spec at https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.

Headers with a custom user-defined value are also accepted.

Definition at line 95 of file GetObjectResult.h.

◆ WithCacheControl() [2/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithCacheControl ( Aws::String &&  value)
inline

An optional CacheControl header that allows the caller to control the object's cache behavior. Headers can be passed in as specified in the HTTP spec at https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.

Headers with a custom user-defined value are also accepted.

Definition at line 104 of file GetObjectResult.h.

◆ WithCacheControl() [3/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithCacheControl ( const char *  value)
inline

An optional CacheControl header that allows the caller to control the object's cache behavior. Headers can be passed in as specified in the HTTP spec at https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.

Headers with a custom user-defined value are also accepted.

Definition at line 113 of file GetObjectResult.h.

◆ WithContentLength()

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithContentLength ( long long  value)
inline

The length of the object in bytes.

Definition at line 165 of file GetObjectResult.h.

◆ WithContentRange() [1/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithContentRange ( const Aws::String value)
inline

The range of bytes to retrieve.

Definition at line 139 of file GetObjectResult.h.

◆ WithContentRange() [2/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithContentRange ( Aws::String &&  value)
inline

The range of bytes to retrieve.

Definition at line 144 of file GetObjectResult.h.

◆ WithContentRange() [3/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithContentRange ( const char *  value)
inline

The range of bytes to retrieve.

Definition at line 149 of file GetObjectResult.h.

◆ WithContentType() [1/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithContentType ( const Aws::String value)
inline

The content type of the object.

Definition at line 191 of file GetObjectResult.h.

◆ WithContentType() [2/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithContentType ( Aws::String &&  value)
inline

The content type of the object.

Definition at line 196 of file GetObjectResult.h.

◆ WithContentType() [3/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithContentType ( const char *  value)
inline

The content type of the object.

Definition at line 201 of file GetObjectResult.h.

◆ WithETag() [1/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithETag ( const Aws::String value)
inline

The ETag that represents a unique instance of the object.

Definition at line 227 of file GetObjectResult.h.

◆ WithETag() [2/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithETag ( Aws::String &&  value)
inline

The ETag that represents a unique instance of the object.

Definition at line 232 of file GetObjectResult.h.

◆ WithETag() [3/3]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithETag ( const char *  value)
inline

The ETag that represents a unique instance of the object.

Definition at line 237 of file GetObjectResult.h.

◆ WithLastModified() [1/2]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithLastModified ( const Aws::Utils::DateTime value)
inline

The date and time that the object was last modified.

Definition at line 258 of file GetObjectResult.h.

◆ WithLastModified() [2/2]

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithLastModified ( Aws::Utils::DateTime &&  value)
inline

The date and time that the object was last modified.

Definition at line 263 of file GetObjectResult.h.

◆ WithStatusCode()

GetObjectResult& Aws::MediaStoreData::Model::GetObjectResult::WithStatusCode ( int  value)
inline

The HTML status code of the request. Status codes ranging from 200 to 299 indicate success. All other status codes indicate the type of error that occurred.

Definition at line 285 of file GetObjectResult.h.


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