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

#include <ListObjectVersionsRequest.h>

Inheritance diagram for Aws::S3::Model::ListObjectVersionsRequest:
Aws::S3::S3Request Aws::AmazonSerializableWebServiceRequest Aws::AmazonWebServiceRequest

Public Member Functions

 ListObjectVersionsRequest ()
 
Aws::String SerializePayload () const override
 
void AddQueryStringParameters (Aws::Http::URI &uri) const override
 
const Aws::StringGetBucket () const
 
void SetBucket (const Aws::String &value)
 
void SetBucket (Aws::String &&value)
 
void SetBucket (const char *value)
 
ListObjectVersionsRequestWithBucket (const Aws::String &value)
 
ListObjectVersionsRequestWithBucket (Aws::String &&value)
 
ListObjectVersionsRequestWithBucket (const char *value)
 
const Aws::StringGetDelimiter () const
 
void SetDelimiter (const Aws::String &value)
 
void SetDelimiter (Aws::String &&value)
 
void SetDelimiter (const char *value)
 
ListObjectVersionsRequestWithDelimiter (const Aws::String &value)
 
ListObjectVersionsRequestWithDelimiter (Aws::String &&value)
 
ListObjectVersionsRequestWithDelimiter (const char *value)
 
const EncodingTypeGetEncodingType () const
 
void SetEncodingType (const EncodingType &value)
 
void SetEncodingType (EncodingType &&value)
 
ListObjectVersionsRequestWithEncodingType (const EncodingType &value)
 
ListObjectVersionsRequestWithEncodingType (EncodingType &&value)
 
const Aws::StringGetKeyMarker () const
 
void SetKeyMarker (const Aws::String &value)
 
void SetKeyMarker (Aws::String &&value)
 
void SetKeyMarker (const char *value)
 
ListObjectVersionsRequestWithKeyMarker (const Aws::String &value)
 
ListObjectVersionsRequestWithKeyMarker (Aws::String &&value)
 
ListObjectVersionsRequestWithKeyMarker (const char *value)
 
long GetMaxKeys () const
 
void SetMaxKeys (long value)
 
ListObjectVersionsRequestWithMaxKeys (long value)
 
const Aws::StringGetPrefix () const
 
void SetPrefix (const Aws::String &value)
 
void SetPrefix (Aws::String &&value)
 
void SetPrefix (const char *value)
 
ListObjectVersionsRequestWithPrefix (const Aws::String &value)
 
ListObjectVersionsRequestWithPrefix (Aws::String &&value)
 
ListObjectVersionsRequestWithPrefix (const char *value)
 
const Aws::StringGetVersionIdMarker () const
 
void SetVersionIdMarker (const Aws::String &value)
 
void SetVersionIdMarker (Aws::String &&value)
 
void SetVersionIdMarker (const char *value)
 
ListObjectVersionsRequestWithVersionIdMarker (const Aws::String &value)
 
ListObjectVersionsRequestWithVersionIdMarker (Aws::String &&value)
 
ListObjectVersionsRequestWithVersionIdMarker (const char *value)
 
- Public Member Functions inherited from Aws::S3::S3Request
virtual ~S3Request ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
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 SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::S3::S3Request
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 

Detailed Description

Definition at line 34 of file ListObjectVersionsRequest.h.

Constructor & Destructor Documentation

Aws::S3::Model::ListObjectVersionsRequest::ListObjectVersionsRequest ( )

Member Function Documentation

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

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

Reimplemented from Aws::AmazonWebServiceRequest.

const Aws::String& Aws::S3::Model::ListObjectVersionsRequest::GetBucket ( ) const
inline

Definition at line 43 of file ListObjectVersionsRequest.h.

const Aws::String& Aws::S3::Model::ListObjectVersionsRequest::GetDelimiter ( ) const
inline

A delimiter is a character you use to group keys.

Definition at line 66 of file ListObjectVersionsRequest.h.

const EncodingType& Aws::S3::Model::ListObjectVersionsRequest::GetEncodingType ( ) const
inline

Definition at line 99 of file ListObjectVersionsRequest.h.

const Aws::String& Aws::S3::Model::ListObjectVersionsRequest::GetKeyMarker ( ) const
inline

Specifies the key to start with when listing objects in a bucket.

Definition at line 116 of file ListObjectVersionsRequest.h.

long Aws::S3::Model::ListObjectVersionsRequest::GetMaxKeys ( ) const
inline

Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.

Definition at line 152 of file ListObjectVersionsRequest.h.

const Aws::String& Aws::S3::Model::ListObjectVersionsRequest::GetPrefix ( ) const
inline

Limits the response to keys that begin with the specified prefix.

Definition at line 169 of file ListObjectVersionsRequest.h.

const Aws::String& Aws::S3::Model::ListObjectVersionsRequest::GetVersionIdMarker ( ) const
inline

Specifies the object version you want to start listing from.

Definition at line 204 of file ListObjectVersionsRequest.h.

Aws::String Aws::S3::Model::ListObjectVersionsRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::S3::S3Request.

void Aws::S3::Model::ListObjectVersionsRequest::SetBucket ( const Aws::String value)
inline

Definition at line 46 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetBucket ( Aws::String &&  value)
inline

Definition at line 49 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetBucket ( const char *  value)
inline

Definition at line 52 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetDelimiter ( const Aws::String value)
inline

A delimiter is a character you use to group keys.

Definition at line 71 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetDelimiter ( Aws::String &&  value)
inline

A delimiter is a character you use to group keys.

Definition at line 76 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetDelimiter ( const char *  value)
inline

A delimiter is a character you use to group keys.

Definition at line 81 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetEncodingType ( const EncodingType value)
inline

Definition at line 102 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetEncodingType ( EncodingType &&  value)
inline

Definition at line 105 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetKeyMarker ( const Aws::String value)
inline

Specifies the key to start with when listing objects in a bucket.

Definition at line 121 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetKeyMarker ( Aws::String &&  value)
inline

Specifies the key to start with when listing objects in a bucket.

Definition at line 126 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetKeyMarker ( const char *  value)
inline

Specifies the key to start with when listing objects in a bucket.

Definition at line 131 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetMaxKeys ( long  value)
inline

Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.

Definition at line 158 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetPrefix ( const Aws::String value)
inline

Limits the response to keys that begin with the specified prefix.

Definition at line 174 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetPrefix ( Aws::String &&  value)
inline

Limits the response to keys that begin with the specified prefix.

Definition at line 179 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetPrefix ( const char *  value)
inline

Limits the response to keys that begin with the specified prefix.

Definition at line 184 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetVersionIdMarker ( const Aws::String value)
inline

Specifies the object version you want to start listing from.

Definition at line 209 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetVersionIdMarker ( Aws::String &&  value)
inline

Specifies the object version you want to start listing from.

Definition at line 214 of file ListObjectVersionsRequest.h.

void Aws::S3::Model::ListObjectVersionsRequest::SetVersionIdMarker ( const char *  value)
inline

Specifies the object version you want to start listing from.

Definition at line 219 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithBucket ( const Aws::String value)
inline

Definition at line 55 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithBucket ( Aws::String &&  value)
inline

Definition at line 58 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithBucket ( const char *  value)
inline

Definition at line 61 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithDelimiter ( const Aws::String value)
inline

A delimiter is a character you use to group keys.

Definition at line 86 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithDelimiter ( Aws::String &&  value)
inline

A delimiter is a character you use to group keys.

Definition at line 91 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithDelimiter ( const char *  value)
inline

A delimiter is a character you use to group keys.

Definition at line 96 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithEncodingType ( const EncodingType value)
inline

Definition at line 108 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithEncodingType ( EncodingType &&  value)
inline

Definition at line 111 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithKeyMarker ( const Aws::String value)
inline

Specifies the key to start with when listing objects in a bucket.

Definition at line 136 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithKeyMarker ( Aws::String &&  value)
inline

Specifies the key to start with when listing objects in a bucket.

Definition at line 141 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithKeyMarker ( const char *  value)
inline

Specifies the key to start with when listing objects in a bucket.

Definition at line 146 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithMaxKeys ( long  value)
inline

Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.

Definition at line 164 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithPrefix ( const Aws::String value)
inline

Limits the response to keys that begin with the specified prefix.

Definition at line 189 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithPrefix ( Aws::String &&  value)
inline

Limits the response to keys that begin with the specified prefix.

Definition at line 194 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithPrefix ( const char *  value)
inline

Limits the response to keys that begin with the specified prefix.

Definition at line 199 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithVersionIdMarker ( const Aws::String value)
inline

Specifies the object version you want to start listing from.

Definition at line 224 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithVersionIdMarker ( Aws::String &&  value)
inline

Specifies the object version you want to start listing from.

Definition at line 229 of file ListObjectVersionsRequest.h.

ListObjectVersionsRequest& Aws::S3::Model::ListObjectVersionsRequest::WithVersionIdMarker ( const char *  value)
inline

Specifies the object version you want to start listing from.

Definition at line 234 of file ListObjectVersionsRequest.h.


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