AWS SDK for C++  1.9.4
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudFront::Model::InvalidationList Class Reference

#include <InvalidationList.h>

Public Member Functions

 InvalidationList ()
 
 InvalidationList (const Aws::Utils::Xml::XmlNode &xmlNode)
 
InvalidationListoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetMarker () const
 
bool MarkerHasBeenSet () const
 
void SetMarker (const Aws::String &value)
 
void SetMarker (Aws::String &&value)
 
void SetMarker (const char *value)
 
InvalidationListWithMarker (const Aws::String &value)
 
InvalidationListWithMarker (Aws::String &&value)
 
InvalidationListWithMarker (const char *value)
 
const Aws::StringGetNextMarker () const
 
bool NextMarkerHasBeenSet () const
 
void SetNextMarker (const Aws::String &value)
 
void SetNextMarker (Aws::String &&value)
 
void SetNextMarker (const char *value)
 
InvalidationListWithNextMarker (const Aws::String &value)
 
InvalidationListWithNextMarker (Aws::String &&value)
 
InvalidationListWithNextMarker (const char *value)
 
int GetMaxItems () const
 
bool MaxItemsHasBeenSet () const
 
void SetMaxItems (int value)
 
InvalidationListWithMaxItems (int value)
 
bool GetIsTruncated () const
 
bool IsTruncatedHasBeenSet () const
 
void SetIsTruncated (bool value)
 
InvalidationListWithIsTruncated (bool value)
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
InvalidationListWithQuantity (int value)
 
const Aws::Vector< InvalidationSummary > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< InvalidationSummary > &value)
 
void SetItems (Aws::Vector< InvalidationSummary > &&value)
 
InvalidationListWithItems (const Aws::Vector< InvalidationSummary > &value)
 
InvalidationListWithItems (Aws::Vector< InvalidationSummary > &&value)
 
InvalidationListAddItems (const InvalidationSummary &value)
 
InvalidationListAddItems (InvalidationSummary &&value)
 

Detailed Description

The InvalidationList complex type describes the list of invalidation objects. For more information about invalidation, see Invalidating Objects (Web Distributions Only) in the Amazon CloudFront Developer Guide.

See Also:

AWS API Reference

Definition at line 36 of file InvalidationList.h.

Constructor & Destructor Documentation

◆ InvalidationList() [1/2]

Aws::CloudFront::Model::InvalidationList::InvalidationList ( )

◆ InvalidationList() [2/2]

Aws::CloudFront::Model::InvalidationList::InvalidationList ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddItems() [1/2]

InvalidationList& Aws::CloudFront::Model::InvalidationList::AddItems ( const InvalidationSummary value)
inline

A complex type that contains one InvalidationSummary element for each invalidation batch created by the current AWS account.

Definition at line 275 of file InvalidationList.h.

◆ AddItems() [2/2]

InvalidationList& Aws::CloudFront::Model::InvalidationList::AddItems ( InvalidationSummary &&  value)
inline

A complex type that contains one InvalidationSummary element for each invalidation batch created by the current AWS account.

Definition at line 281 of file InvalidationList.h.

◆ AddToNode()

void Aws::CloudFront::Model::InvalidationList::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ GetIsTruncated()

bool Aws::CloudFront::Model::InvalidationList::GetIsTruncated ( ) const
inline

A flag that indicates whether more invalidation batch requests remain to be listed. If your results were truncated, you can make a follow-up pagination request using the Marker request parameter to retrieve more invalidation batches in the list.

Definition at line 183 of file InvalidationList.h.

◆ GetItems()

const Aws::Vector<InvalidationSummary>& Aws::CloudFront::Model::InvalidationList::GetItems ( ) const
inline

A complex type that contains one InvalidationSummary element for each invalidation batch created by the current AWS account.

Definition at line 239 of file InvalidationList.h.

◆ GetMarker()

const Aws::String& Aws::CloudFront::Model::InvalidationList::GetMarker ( ) const
inline

The value that you provided for the Marker request parameter.

Definition at line 50 of file InvalidationList.h.

◆ GetMaxItems()

int Aws::CloudFront::Model::InvalidationList::GetMaxItems ( ) const
inline

The value that you provided for the MaxItems request parameter.

Definition at line 156 of file InvalidationList.h.

◆ GetNextMarker()

const Aws::String& Aws::CloudFront::Model::InvalidationList::GetNextMarker ( ) const
inline

If IsTruncated is true, this element is present and contains the value that you can use for the Marker request parameter to continue listing your invalidation batches where they left off.

Definition at line 100 of file InvalidationList.h.

◆ GetQuantity()

int Aws::CloudFront::Model::InvalidationList::GetQuantity ( ) const
inline

The number of invalidation batches that were created by the current AWS account.

Definition at line 214 of file InvalidationList.h.

◆ IsTruncatedHasBeenSet()

bool Aws::CloudFront::Model::InvalidationList::IsTruncatedHasBeenSet ( ) const
inline

A flag that indicates whether more invalidation batch requests remain to be listed. If your results were truncated, you can make a follow-up pagination request using the Marker request parameter to retrieve more invalidation batches in the list.

Definition at line 191 of file InvalidationList.h.

◆ ItemsHasBeenSet()

bool Aws::CloudFront::Model::InvalidationList::ItemsHasBeenSet ( ) const
inline

A complex type that contains one InvalidationSummary element for each invalidation batch created by the current AWS account.

Definition at line 245 of file InvalidationList.h.

◆ MarkerHasBeenSet()

bool Aws::CloudFront::Model::InvalidationList::MarkerHasBeenSet ( ) const
inline

The value that you provided for the Marker request parameter.

Definition at line 56 of file InvalidationList.h.

◆ MaxItemsHasBeenSet()

bool Aws::CloudFront::Model::InvalidationList::MaxItemsHasBeenSet ( ) const
inline

The value that you provided for the MaxItems request parameter.

Definition at line 162 of file InvalidationList.h.

◆ NextMarkerHasBeenSet()

bool Aws::CloudFront::Model::InvalidationList::NextMarkerHasBeenSet ( ) const
inline

If IsTruncated is true, this element is present and contains the value that you can use for the Marker request parameter to continue listing your invalidation batches where they left off.

Definition at line 107 of file InvalidationList.h.

◆ operator=()

InvalidationList& Aws::CloudFront::Model::InvalidationList::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ QuantityHasBeenSet()

bool Aws::CloudFront::Model::InvalidationList::QuantityHasBeenSet ( ) const
inline

The number of invalidation batches that were created by the current AWS account.

Definition at line 220 of file InvalidationList.h.

◆ SetIsTruncated()

void Aws::CloudFront::Model::InvalidationList::SetIsTruncated ( bool  value)
inline

A flag that indicates whether more invalidation batch requests remain to be listed. If your results were truncated, you can make a follow-up pagination request using the Marker request parameter to retrieve more invalidation batches in the list.

Definition at line 199 of file InvalidationList.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::InvalidationList::SetItems ( Aws::Vector< InvalidationSummary > &&  value)
inline

A complex type that contains one InvalidationSummary element for each invalidation batch created by the current AWS account.

Definition at line 257 of file InvalidationList.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::InvalidationList::SetItems ( const Aws::Vector< InvalidationSummary > &  value)
inline

A complex type that contains one InvalidationSummary element for each invalidation batch created by the current AWS account.

Definition at line 251 of file InvalidationList.h.

◆ SetMarker() [1/3]

void Aws::CloudFront::Model::InvalidationList::SetMarker ( Aws::String &&  value)
inline

The value that you provided for the Marker request parameter.

Definition at line 68 of file InvalidationList.h.

◆ SetMarker() [2/3]

void Aws::CloudFront::Model::InvalidationList::SetMarker ( const Aws::String value)
inline

The value that you provided for the Marker request parameter.

Definition at line 62 of file InvalidationList.h.

◆ SetMarker() [3/3]

void Aws::CloudFront::Model::InvalidationList::SetMarker ( const char *  value)
inline

The value that you provided for the Marker request parameter.

Definition at line 74 of file InvalidationList.h.

◆ SetMaxItems()

void Aws::CloudFront::Model::InvalidationList::SetMaxItems ( int  value)
inline

The value that you provided for the MaxItems request parameter.

Definition at line 168 of file InvalidationList.h.

◆ SetNextMarker() [1/3]

void Aws::CloudFront::Model::InvalidationList::SetNextMarker ( Aws::String &&  value)
inline

If IsTruncated is true, this element is present and contains the value that you can use for the Marker request parameter to continue listing your invalidation batches where they left off.

Definition at line 121 of file InvalidationList.h.

◆ SetNextMarker() [2/3]

void Aws::CloudFront::Model::InvalidationList::SetNextMarker ( const Aws::String value)
inline

If IsTruncated is true, this element is present and contains the value that you can use for the Marker request parameter to continue listing your invalidation batches where they left off.

Definition at line 114 of file InvalidationList.h.

◆ SetNextMarker() [3/3]

void Aws::CloudFront::Model::InvalidationList::SetNextMarker ( const char *  value)
inline

If IsTruncated is true, this element is present and contains the value that you can use for the Marker request parameter to continue listing your invalidation batches where they left off.

Definition at line 128 of file InvalidationList.h.

◆ SetQuantity()

void Aws::CloudFront::Model::InvalidationList::SetQuantity ( int  value)
inline

The number of invalidation batches that were created by the current AWS account.

Definition at line 226 of file InvalidationList.h.

◆ WithIsTruncated()

InvalidationList& Aws::CloudFront::Model::InvalidationList::WithIsTruncated ( bool  value)
inline

A flag that indicates whether more invalidation batch requests remain to be listed. If your results were truncated, you can make a follow-up pagination request using the Marker request parameter to retrieve more invalidation batches in the list.

Definition at line 207 of file InvalidationList.h.

◆ WithItems() [1/2]

InvalidationList& Aws::CloudFront::Model::InvalidationList::WithItems ( Aws::Vector< InvalidationSummary > &&  value)
inline

A complex type that contains one InvalidationSummary element for each invalidation batch created by the current AWS account.

Definition at line 269 of file InvalidationList.h.

◆ WithItems() [2/2]

InvalidationList& Aws::CloudFront::Model::InvalidationList::WithItems ( const Aws::Vector< InvalidationSummary > &  value)
inline

A complex type that contains one InvalidationSummary element for each invalidation batch created by the current AWS account.

Definition at line 263 of file InvalidationList.h.

◆ WithMarker() [1/3]

InvalidationList& Aws::CloudFront::Model::InvalidationList::WithMarker ( Aws::String &&  value)
inline

The value that you provided for the Marker request parameter.

Definition at line 86 of file InvalidationList.h.

◆ WithMarker() [2/3]

InvalidationList& Aws::CloudFront::Model::InvalidationList::WithMarker ( const Aws::String value)
inline

The value that you provided for the Marker request parameter.

Definition at line 80 of file InvalidationList.h.

◆ WithMarker() [3/3]

InvalidationList& Aws::CloudFront::Model::InvalidationList::WithMarker ( const char *  value)
inline

The value that you provided for the Marker request parameter.

Definition at line 92 of file InvalidationList.h.

◆ WithMaxItems()

InvalidationList& Aws::CloudFront::Model::InvalidationList::WithMaxItems ( int  value)
inline

The value that you provided for the MaxItems request parameter.

Definition at line 174 of file InvalidationList.h.

◆ WithNextMarker() [1/3]

InvalidationList& Aws::CloudFront::Model::InvalidationList::WithNextMarker ( Aws::String &&  value)
inline

If IsTruncated is true, this element is present and contains the value that you can use for the Marker request parameter to continue listing your invalidation batches where they left off.

Definition at line 142 of file InvalidationList.h.

◆ WithNextMarker() [2/3]

InvalidationList& Aws::CloudFront::Model::InvalidationList::WithNextMarker ( const Aws::String value)
inline

If IsTruncated is true, this element is present and contains the value that you can use for the Marker request parameter to continue listing your invalidation batches where they left off.

Definition at line 135 of file InvalidationList.h.

◆ WithNextMarker() [3/3]

InvalidationList& Aws::CloudFront::Model::InvalidationList::WithNextMarker ( const char *  value)
inline

If IsTruncated is true, this element is present and contains the value that you can use for the Marker request parameter to continue listing your invalidation batches where they left off.

Definition at line 149 of file InvalidationList.h.

◆ WithQuantity()

InvalidationList& Aws::CloudFront::Model::InvalidationList::WithQuantity ( int  value)
inline

The number of invalidation batches that were created by the current AWS account.

Definition at line 232 of file InvalidationList.h.


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