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

#include <ListBackupsRequest.h>

+ Inheritance diagram for Aws::DynamoDB::Model::ListBackupsRequest:

Public Member Functions

 ListBackupsRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetTableName () const
 
bool TableNameHasBeenSet () const
 
void SetTableName (const Aws::String &value)
 
void SetTableName (Aws::String &&value)
 
void SetTableName (const char *value)
 
ListBackupsRequestWithTableName (const Aws::String &value)
 
ListBackupsRequestWithTableName (Aws::String &&value)
 
ListBackupsRequestWithTableName (const char *value)
 
int GetLimit () const
 
bool LimitHasBeenSet () const
 
void SetLimit (int value)
 
ListBackupsRequestWithLimit (int value)
 
const Aws::Utils::DateTimeGetTimeRangeLowerBound () const
 
bool TimeRangeLowerBoundHasBeenSet () const
 
void SetTimeRangeLowerBound (const Aws::Utils::DateTime &value)
 
void SetTimeRangeLowerBound (Aws::Utils::DateTime &&value)
 
ListBackupsRequestWithTimeRangeLowerBound (const Aws::Utils::DateTime &value)
 
ListBackupsRequestWithTimeRangeLowerBound (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetTimeRangeUpperBound () const
 
bool TimeRangeUpperBoundHasBeenSet () const
 
void SetTimeRangeUpperBound (const Aws::Utils::DateTime &value)
 
void SetTimeRangeUpperBound (Aws::Utils::DateTime &&value)
 
ListBackupsRequestWithTimeRangeUpperBound (const Aws::Utils::DateTime &value)
 
ListBackupsRequestWithTimeRangeUpperBound (Aws::Utils::DateTime &&value)
 
const Aws::StringGetExclusiveStartBackupArn () const
 
bool ExclusiveStartBackupArnHasBeenSet () const
 
void SetExclusiveStartBackupArn (const Aws::String &value)
 
void SetExclusiveStartBackupArn (Aws::String &&value)
 
void SetExclusiveStartBackupArn (const char *value)
 
ListBackupsRequestWithExclusiveStartBackupArn (const Aws::String &value)
 
ListBackupsRequestWithExclusiveStartBackupArn (Aws::String &&value)
 
ListBackupsRequestWithExclusiveStartBackupArn (const char *value)
 
const BackupTypeFilterGetBackupType () const
 
bool BackupTypeHasBeenSet () const
 
void SetBackupType (const BackupTypeFilter &value)
 
void SetBackupType (BackupTypeFilter &&value)
 
ListBackupsRequestWithBackupType (const BackupTypeFilter &value)
 
ListBackupsRequestWithBackupType (BackupTypeFilter &&value)
 
- Public Member Functions inherited from Aws::DynamoDB::DynamoDBRequest
virtual ~DynamoDBRequest ()
 
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
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () 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 23 of file ListBackupsRequest.h.

Constructor & Destructor Documentation

◆ ListBackupsRequest()

Aws::DynamoDB::Model::ListBackupsRequest::ListBackupsRequest ( )

Member Function Documentation

◆ BackupTypeHasBeenSet()

bool Aws::DynamoDB::Model::ListBackupsRequest::BackupTypeHasBeenSet ( ) const
inline

The backups from the table specified by BackupType are listed.

Where BackupType can be:

  • USER - On-demand backup created by you.

  • SYSTEM - On-demand backup automatically created by DynamoDB.

  • ALL - All types of on-demand backups (USER and SYSTEM).

Definition at line 274 of file ListBackupsRequest.h.

◆ ExclusiveStartBackupArnHasBeenSet()

bool Aws::DynamoDB::Model::ListBackupsRequest::ExclusiveStartBackupArnHasBeenSet ( ) const
inline

LastEvaluatedBackupArn is the Amazon Resource Name (ARN) of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new ListBackups operation in order to fetch the next page of results.

Definition at line 199 of file ListBackupsRequest.h.

◆ GetBackupType()

const BackupTypeFilter& Aws::DynamoDB::Model::ListBackupsRequest::GetBackupType ( ) const
inline

The backups from the table specified by BackupType are listed.

Where BackupType can be:

  • USER - On-demand backup created by you.

  • SYSTEM - On-demand backup automatically created by DynamoDB.

  • ALL - All types of on-demand backups (USER and SYSTEM).

Definition at line 264 of file ListBackupsRequest.h.

◆ GetExclusiveStartBackupArn()

const Aws::String& Aws::DynamoDB::Model::ListBackupsRequest::GetExclusiveStartBackupArn ( ) const
inline

LastEvaluatedBackupArn is the Amazon Resource Name (ARN) of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new ListBackups operation in order to fetch the next page of results.

Definition at line 190 of file ListBackupsRequest.h.

◆ GetLimit()

int Aws::DynamoDB::Model::ListBackupsRequest::GetLimit ( ) const
inline

Maximum number of backups to return at once.

Definition at line 91 of file ListBackupsRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::DynamoDB::Model::ListBackupsRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::DynamoDB::DynamoDBRequest.

◆ GetServiceRequestName()

virtual const char* Aws::DynamoDB::Model::ListBackupsRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 32 of file ListBackupsRequest.h.

◆ GetTableName()

const Aws::String& Aws::DynamoDB::Model::ListBackupsRequest::GetTableName ( ) const
inline

The backups from the table specified by TableName are listed.

Definition at line 43 of file ListBackupsRequest.h.

◆ GetTimeRangeLowerBound()

const Aws::Utils::DateTime& Aws::DynamoDB::Model::ListBackupsRequest::GetTimeRangeLowerBound ( ) const
inline

Only backups created after this time are listed. TimeRangeLowerBound is inclusive.

Definition at line 113 of file ListBackupsRequest.h.

◆ GetTimeRangeUpperBound()

const Aws::Utils::DateTime& Aws::DynamoDB::Model::ListBackupsRequest::GetTimeRangeUpperBound ( ) const
inline

Only backups created before this time are listed. TimeRangeUpperBound is exclusive.

Definition at line 150 of file ListBackupsRequest.h.

◆ LimitHasBeenSet()

bool Aws::DynamoDB::Model::ListBackupsRequest::LimitHasBeenSet ( ) const
inline

Maximum number of backups to return at once.

Definition at line 96 of file ListBackupsRequest.h.

◆ SerializePayload()

Aws::String Aws::DynamoDB::Model::ListBackupsRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetBackupType() [1/2]

void Aws::DynamoDB::Model::ListBackupsRequest::SetBackupType ( const BackupTypeFilter value)
inline

The backups from the table specified by BackupType are listed.

Where BackupType can be:

  • USER - On-demand backup created by you.

  • SYSTEM - On-demand backup automatically created by DynamoDB.

  • ALL - All types of on-demand backups (USER and SYSTEM).

Definition at line 284 of file ListBackupsRequest.h.

◆ SetBackupType() [2/2]

void Aws::DynamoDB::Model::ListBackupsRequest::SetBackupType ( BackupTypeFilter &&  value)
inline

The backups from the table specified by BackupType are listed.

Where BackupType can be:

  • USER - On-demand backup created by you.

  • SYSTEM - On-demand backup automatically created by DynamoDB.

  • ALL - All types of on-demand backups (USER and SYSTEM).

Definition at line 294 of file ListBackupsRequest.h.

◆ SetExclusiveStartBackupArn() [1/3]

void Aws::DynamoDB::Model::ListBackupsRequest::SetExclusiveStartBackupArn ( const Aws::String value)
inline

LastEvaluatedBackupArn is the Amazon Resource Name (ARN) of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new ListBackups operation in order to fetch the next page of results.

Definition at line 208 of file ListBackupsRequest.h.

◆ SetExclusiveStartBackupArn() [2/3]

void Aws::DynamoDB::Model::ListBackupsRequest::SetExclusiveStartBackupArn ( Aws::String &&  value)
inline

LastEvaluatedBackupArn is the Amazon Resource Name (ARN) of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new ListBackups operation in order to fetch the next page of results.

Definition at line 217 of file ListBackupsRequest.h.

◆ SetExclusiveStartBackupArn() [3/3]

void Aws::DynamoDB::Model::ListBackupsRequest::SetExclusiveStartBackupArn ( const char *  value)
inline

LastEvaluatedBackupArn is the Amazon Resource Name (ARN) of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new ListBackups operation in order to fetch the next page of results.

Definition at line 226 of file ListBackupsRequest.h.

◆ SetLimit()

void Aws::DynamoDB::Model::ListBackupsRequest::SetLimit ( int  value)
inline

Maximum number of backups to return at once.

Definition at line 101 of file ListBackupsRequest.h.

◆ SetTableName() [1/3]

void Aws::DynamoDB::Model::ListBackupsRequest::SetTableName ( const Aws::String value)
inline

The backups from the table specified by TableName are listed.

Definition at line 55 of file ListBackupsRequest.h.

◆ SetTableName() [2/3]

void Aws::DynamoDB::Model::ListBackupsRequest::SetTableName ( Aws::String &&  value)
inline

The backups from the table specified by TableName are listed.

Definition at line 61 of file ListBackupsRequest.h.

◆ SetTableName() [3/3]

void Aws::DynamoDB::Model::ListBackupsRequest::SetTableName ( const char *  value)
inline

The backups from the table specified by TableName are listed.

Definition at line 67 of file ListBackupsRequest.h.

◆ SetTimeRangeLowerBound() [1/2]

void Aws::DynamoDB::Model::ListBackupsRequest::SetTimeRangeLowerBound ( const Aws::Utils::DateTime value)
inline

Only backups created after this time are listed. TimeRangeLowerBound is inclusive.

Definition at line 125 of file ListBackupsRequest.h.

◆ SetTimeRangeLowerBound() [2/2]

void Aws::DynamoDB::Model::ListBackupsRequest::SetTimeRangeLowerBound ( Aws::Utils::DateTime &&  value)
inline

Only backups created after this time are listed. TimeRangeLowerBound is inclusive.

Definition at line 131 of file ListBackupsRequest.h.

◆ SetTimeRangeUpperBound() [1/2]

void Aws::DynamoDB::Model::ListBackupsRequest::SetTimeRangeUpperBound ( const Aws::Utils::DateTime value)
inline

Only backups created before this time are listed. TimeRangeUpperBound is exclusive.

Definition at line 162 of file ListBackupsRequest.h.

◆ SetTimeRangeUpperBound() [2/2]

void Aws::DynamoDB::Model::ListBackupsRequest::SetTimeRangeUpperBound ( Aws::Utils::DateTime &&  value)
inline

Only backups created before this time are listed. TimeRangeUpperBound is exclusive.

Definition at line 168 of file ListBackupsRequest.h.

◆ TableNameHasBeenSet()

bool Aws::DynamoDB::Model::ListBackupsRequest::TableNameHasBeenSet ( ) const
inline

The backups from the table specified by TableName are listed.

Definition at line 49 of file ListBackupsRequest.h.

◆ TimeRangeLowerBoundHasBeenSet()

bool Aws::DynamoDB::Model::ListBackupsRequest::TimeRangeLowerBoundHasBeenSet ( ) const
inline

Only backups created after this time are listed. TimeRangeLowerBound is inclusive.

Definition at line 119 of file ListBackupsRequest.h.

◆ TimeRangeUpperBoundHasBeenSet()

bool Aws::DynamoDB::Model::ListBackupsRequest::TimeRangeUpperBoundHasBeenSet ( ) const
inline

Only backups created before this time are listed. TimeRangeUpperBound is exclusive.

Definition at line 156 of file ListBackupsRequest.h.

◆ WithBackupType() [1/2]

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithBackupType ( const BackupTypeFilter value)
inline

The backups from the table specified by BackupType are listed.

Where BackupType can be:

  • USER - On-demand backup created by you.

  • SYSTEM - On-demand backup automatically created by DynamoDB.

  • ALL - All types of on-demand backups (USER and SYSTEM).

Definition at line 304 of file ListBackupsRequest.h.

◆ WithBackupType() [2/2]

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithBackupType ( BackupTypeFilter &&  value)
inline

The backups from the table specified by BackupType are listed.

Where BackupType can be:

  • USER - On-demand backup created by you.

  • SYSTEM - On-demand backup automatically created by DynamoDB.

  • ALL - All types of on-demand backups (USER and SYSTEM).

Definition at line 314 of file ListBackupsRequest.h.

◆ WithExclusiveStartBackupArn() [1/3]

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithExclusiveStartBackupArn ( const Aws::String value)
inline

LastEvaluatedBackupArn is the Amazon Resource Name (ARN) of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new ListBackups operation in order to fetch the next page of results.

Definition at line 235 of file ListBackupsRequest.h.

◆ WithExclusiveStartBackupArn() [2/3]

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithExclusiveStartBackupArn ( Aws::String &&  value)
inline

LastEvaluatedBackupArn is the Amazon Resource Name (ARN) of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new ListBackups operation in order to fetch the next page of results.

Definition at line 244 of file ListBackupsRequest.h.

◆ WithExclusiveStartBackupArn() [3/3]

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithExclusiveStartBackupArn ( const char *  value)
inline

LastEvaluatedBackupArn is the Amazon Resource Name (ARN) of the backup last evaluated when the current page of results was returned, inclusive of the current page of results. This value may be specified as the ExclusiveStartBackupArn of a new ListBackups operation in order to fetch the next page of results.

Definition at line 253 of file ListBackupsRequest.h.

◆ WithLimit()

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithLimit ( int  value)
inline

Maximum number of backups to return at once.

Definition at line 106 of file ListBackupsRequest.h.

◆ WithTableName() [1/3]

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithTableName ( const Aws::String value)
inline

The backups from the table specified by TableName are listed.

Definition at line 73 of file ListBackupsRequest.h.

◆ WithTableName() [2/3]

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithTableName ( Aws::String &&  value)
inline

The backups from the table specified by TableName are listed.

Definition at line 79 of file ListBackupsRequest.h.

◆ WithTableName() [3/3]

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithTableName ( const char *  value)
inline

The backups from the table specified by TableName are listed.

Definition at line 85 of file ListBackupsRequest.h.

◆ WithTimeRangeLowerBound() [1/2]

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithTimeRangeLowerBound ( const Aws::Utils::DateTime value)
inline

Only backups created after this time are listed. TimeRangeLowerBound is inclusive.

Definition at line 137 of file ListBackupsRequest.h.

◆ WithTimeRangeLowerBound() [2/2]

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithTimeRangeLowerBound ( Aws::Utils::DateTime &&  value)
inline

Only backups created after this time are listed. TimeRangeLowerBound is inclusive.

Definition at line 143 of file ListBackupsRequest.h.

◆ WithTimeRangeUpperBound() [1/2]

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithTimeRangeUpperBound ( const Aws::Utils::DateTime value)
inline

Only backups created before this time are listed. TimeRangeUpperBound is exclusive.

Definition at line 174 of file ListBackupsRequest.h.

◆ WithTimeRangeUpperBound() [2/2]

ListBackupsRequest& Aws::DynamoDB::Model::ListBackupsRequest::WithTimeRangeUpperBound ( Aws::Utils::DateTime &&  value)
inline

Only backups created before this time are listed. TimeRangeUpperBound is exclusive.

Definition at line 180 of file ListBackupsRequest.h.


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