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

#include <InventoryRetrievalJobInput.h>

Public Member Functions

 InventoryRetrievalJobInput ()
 
 InventoryRetrievalJobInput (Aws::Utils::Json::JsonView jsonValue)
 
InventoryRetrievalJobInputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetStartDate () const
 
bool StartDateHasBeenSet () const
 
void SetStartDate (const Aws::String &value)
 
void SetStartDate (Aws::String &&value)
 
void SetStartDate (const char *value)
 
InventoryRetrievalJobInputWithStartDate (const Aws::String &value)
 
InventoryRetrievalJobInputWithStartDate (Aws::String &&value)
 
InventoryRetrievalJobInputWithStartDate (const char *value)
 
const Aws::StringGetEndDate () const
 
bool EndDateHasBeenSet () const
 
void SetEndDate (const Aws::String &value)
 
void SetEndDate (Aws::String &&value)
 
void SetEndDate (const char *value)
 
InventoryRetrievalJobInputWithEndDate (const Aws::String &value)
 
InventoryRetrievalJobInputWithEndDate (Aws::String &&value)
 
InventoryRetrievalJobInputWithEndDate (const char *value)
 
const Aws::StringGetLimit () const
 
bool LimitHasBeenSet () const
 
void SetLimit (const Aws::String &value)
 
void SetLimit (Aws::String &&value)
 
void SetLimit (const char *value)
 
InventoryRetrievalJobInputWithLimit (const Aws::String &value)
 
InventoryRetrievalJobInputWithLimit (Aws::String &&value)
 
InventoryRetrievalJobInputWithLimit (const char *value)
 
const Aws::StringGetMarker () const
 
bool MarkerHasBeenSet () const
 
void SetMarker (const Aws::String &value)
 
void SetMarker (Aws::String &&value)
 
void SetMarker (const char *value)
 
InventoryRetrievalJobInputWithMarker (const Aws::String &value)
 
InventoryRetrievalJobInputWithMarker (Aws::String &&value)
 
InventoryRetrievalJobInputWithMarker (const char *value)
 

Detailed Description

Provides options for specifying a range inventory retrieval job.

See Also:

AWS API Reference

Definition at line 32 of file InventoryRetrievalJobInput.h.

Constructor & Destructor Documentation

◆ InventoryRetrievalJobInput() [1/2]

Aws::Glacier::Model::InventoryRetrievalJobInput::InventoryRetrievalJobInput ( )

◆ InventoryRetrievalJobInput() [2/2]

Aws::Glacier::Model::InventoryRetrievalJobInput::InventoryRetrievalJobInput ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EndDateHasBeenSet()

bool Aws::Glacier::Model::InventoryRetrievalJobInput::EndDateHasBeenSet ( ) const
inline

The end of the date range in UTC for vault inventory retrieval that includes archives created before this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 110 of file InventoryRetrievalJobInput.h.

◆ GetEndDate()

const Aws::String& Aws::Glacier::Model::InventoryRetrievalJobInput::GetEndDate ( ) const
inline

The end of the date range in UTC for vault inventory retrieval that includes archives created before this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 103 of file InventoryRetrievalJobInput.h.

◆ GetLimit()

const Aws::String& Aws::Glacier::Model::InventoryRetrievalJobInput::GetLimit ( ) const
inline

Specifies the maximum number of inventory items returned per vault inventory retrieval request. Valid values are greater than or equal to 1.

Definition at line 159 of file InventoryRetrievalJobInput.h.

◆ GetMarker()

const Aws::String& Aws::Glacier::Model::InventoryRetrievalJobInput::GetMarker ( ) const
inline

An opaque string that represents where to continue pagination of the vault inventory retrieval results. You use the marker in a new InitiateJob request to obtain additional inventory items. If there are no more inventory items, this value is null.

Definition at line 210 of file InventoryRetrievalJobInput.h.

◆ GetStartDate()

const Aws::String& Aws::Glacier::Model::InventoryRetrievalJobInput::GetStartDate ( ) const
inline

The start of the date range in UTC for vault inventory retrieval that includes archives created on or after this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 46 of file InventoryRetrievalJobInput.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glacier::Model::InventoryRetrievalJobInput::Jsonize ( ) const

◆ LimitHasBeenSet()

bool Aws::Glacier::Model::InventoryRetrievalJobInput::LimitHasBeenSet ( ) const
inline

Specifies the maximum number of inventory items returned per vault inventory retrieval request. Valid values are greater than or equal to 1.

Definition at line 165 of file InventoryRetrievalJobInput.h.

◆ MarkerHasBeenSet()

bool Aws::Glacier::Model::InventoryRetrievalJobInput::MarkerHasBeenSet ( ) const
inline

An opaque string that represents where to continue pagination of the vault inventory retrieval results. You use the marker in a new InitiateJob request to obtain additional inventory items. If there are no more inventory items, this value is null.

Definition at line 218 of file InventoryRetrievalJobInput.h.

◆ operator=()

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEndDate() [1/3]

void Aws::Glacier::Model::InventoryRetrievalJobInput::SetEndDate ( const Aws::String value)
inline

The end of the date range in UTC for vault inventory retrieval that includes archives created before this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 117 of file InventoryRetrievalJobInput.h.

◆ SetEndDate() [2/3]

void Aws::Glacier::Model::InventoryRetrievalJobInput::SetEndDate ( Aws::String &&  value)
inline

The end of the date range in UTC for vault inventory retrieval that includes archives created before this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 124 of file InventoryRetrievalJobInput.h.

◆ SetEndDate() [3/3]

void Aws::Glacier::Model::InventoryRetrievalJobInput::SetEndDate ( const char *  value)
inline

The end of the date range in UTC for vault inventory retrieval that includes archives created before this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 131 of file InventoryRetrievalJobInput.h.

◆ SetLimit() [1/3]

void Aws::Glacier::Model::InventoryRetrievalJobInput::SetLimit ( const Aws::String value)
inline

Specifies the maximum number of inventory items returned per vault inventory retrieval request. Valid values are greater than or equal to 1.

Definition at line 171 of file InventoryRetrievalJobInput.h.

◆ SetLimit() [2/3]

void Aws::Glacier::Model::InventoryRetrievalJobInput::SetLimit ( Aws::String &&  value)
inline

Specifies the maximum number of inventory items returned per vault inventory retrieval request. Valid values are greater than or equal to 1.

Definition at line 177 of file InventoryRetrievalJobInput.h.

◆ SetLimit() [3/3]

void Aws::Glacier::Model::InventoryRetrievalJobInput::SetLimit ( const char *  value)
inline

Specifies the maximum number of inventory items returned per vault inventory retrieval request. Valid values are greater than or equal to 1.

Definition at line 183 of file InventoryRetrievalJobInput.h.

◆ SetMarker() [1/3]

void Aws::Glacier::Model::InventoryRetrievalJobInput::SetMarker ( const Aws::String value)
inline

An opaque string that represents where to continue pagination of the vault inventory retrieval results. You use the marker in a new InitiateJob request to obtain additional inventory items. If there are no more inventory items, this value is null.

Definition at line 226 of file InventoryRetrievalJobInput.h.

◆ SetMarker() [2/3]

void Aws::Glacier::Model::InventoryRetrievalJobInput::SetMarker ( Aws::String &&  value)
inline

An opaque string that represents where to continue pagination of the vault inventory retrieval results. You use the marker in a new InitiateJob request to obtain additional inventory items. If there are no more inventory items, this value is null.

Definition at line 234 of file InventoryRetrievalJobInput.h.

◆ SetMarker() [3/3]

void Aws::Glacier::Model::InventoryRetrievalJobInput::SetMarker ( const char *  value)
inline

An opaque string that represents where to continue pagination of the vault inventory retrieval results. You use the marker in a new InitiateJob request to obtain additional inventory items. If there are no more inventory items, this value is null.

Definition at line 242 of file InventoryRetrievalJobInput.h.

◆ SetStartDate() [1/3]

void Aws::Glacier::Model::InventoryRetrievalJobInput::SetStartDate ( const Aws::String value)
inline

The start of the date range in UTC for vault inventory retrieval that includes archives created on or after this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 60 of file InventoryRetrievalJobInput.h.

◆ SetStartDate() [2/3]

void Aws::Glacier::Model::InventoryRetrievalJobInput::SetStartDate ( Aws::String &&  value)
inline

The start of the date range in UTC for vault inventory retrieval that includes archives created on or after this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 67 of file InventoryRetrievalJobInput.h.

◆ SetStartDate() [3/3]

void Aws::Glacier::Model::InventoryRetrievalJobInput::SetStartDate ( const char *  value)
inline

The start of the date range in UTC for vault inventory retrieval that includes archives created on or after this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 74 of file InventoryRetrievalJobInput.h.

◆ StartDateHasBeenSet()

bool Aws::Glacier::Model::InventoryRetrievalJobInput::StartDateHasBeenSet ( ) const
inline

The start of the date range in UTC for vault inventory retrieval that includes archives created on or after this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 53 of file InventoryRetrievalJobInput.h.

◆ WithEndDate() [1/3]

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::WithEndDate ( const Aws::String value)
inline

The end of the date range in UTC for vault inventory retrieval that includes archives created before this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 138 of file InventoryRetrievalJobInput.h.

◆ WithEndDate() [2/3]

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::WithEndDate ( Aws::String &&  value)
inline

The end of the date range in UTC for vault inventory retrieval that includes archives created before this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 145 of file InventoryRetrievalJobInput.h.

◆ WithEndDate() [3/3]

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::WithEndDate ( const char *  value)
inline

The end of the date range in UTC for vault inventory retrieval that includes archives created before this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 152 of file InventoryRetrievalJobInput.h.

◆ WithLimit() [1/3]

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::WithLimit ( const Aws::String value)
inline

Specifies the maximum number of inventory items returned per vault inventory retrieval request. Valid values are greater than or equal to 1.

Definition at line 189 of file InventoryRetrievalJobInput.h.

◆ WithLimit() [2/3]

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::WithLimit ( Aws::String &&  value)
inline

Specifies the maximum number of inventory items returned per vault inventory retrieval request. Valid values are greater than or equal to 1.

Definition at line 195 of file InventoryRetrievalJobInput.h.

◆ WithLimit() [3/3]

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::WithLimit ( const char *  value)
inline

Specifies the maximum number of inventory items returned per vault inventory retrieval request. Valid values are greater than or equal to 1.

Definition at line 201 of file InventoryRetrievalJobInput.h.

◆ WithMarker() [1/3]

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::WithMarker ( const Aws::String value)
inline

An opaque string that represents where to continue pagination of the vault inventory retrieval results. You use the marker in a new InitiateJob request to obtain additional inventory items. If there are no more inventory items, this value is null.

Definition at line 250 of file InventoryRetrievalJobInput.h.

◆ WithMarker() [2/3]

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::WithMarker ( Aws::String &&  value)
inline

An opaque string that represents where to continue pagination of the vault inventory retrieval results. You use the marker in a new InitiateJob request to obtain additional inventory items. If there are no more inventory items, this value is null.

Definition at line 258 of file InventoryRetrievalJobInput.h.

◆ WithMarker() [3/3]

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::WithMarker ( const char *  value)
inline

An opaque string that represents where to continue pagination of the vault inventory retrieval results. You use the marker in a new InitiateJob request to obtain additional inventory items. If there are no more inventory items, this value is null.

Definition at line 266 of file InventoryRetrievalJobInput.h.

◆ WithStartDate() [1/3]

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::WithStartDate ( const Aws::String value)
inline

The start of the date range in UTC for vault inventory retrieval that includes archives created on or after this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 81 of file InventoryRetrievalJobInput.h.

◆ WithStartDate() [2/3]

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::WithStartDate ( Aws::String &&  value)
inline

The start of the date range in UTC for vault inventory retrieval that includes archives created on or after this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 88 of file InventoryRetrievalJobInput.h.

◆ WithStartDate() [3/3]

InventoryRetrievalJobInput& Aws::Glacier::Model::InventoryRetrievalJobInput::WithStartDate ( const char *  value)
inline

The start of the date range in UTC for vault inventory retrieval that includes archives created on or after this date. This value should be a string in the ISO 8601 date format, for example 2013-03-20T17:03:43Z.

Definition at line 95 of file InventoryRetrievalJobInput.h.


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