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

#include <CachePolicyList.h>

Public Member Functions

 CachePolicyList ()
 
 CachePolicyList (const Aws::Utils::Xml::XmlNode &xmlNode)
 
CachePolicyListoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetNextMarker () const
 
bool NextMarkerHasBeenSet () const
 
void SetNextMarker (const Aws::String &value)
 
void SetNextMarker (Aws::String &&value)
 
void SetNextMarker (const char *value)
 
CachePolicyListWithNextMarker (const Aws::String &value)
 
CachePolicyListWithNextMarker (Aws::String &&value)
 
CachePolicyListWithNextMarker (const char *value)
 
int GetMaxItems () const
 
bool MaxItemsHasBeenSet () const
 
void SetMaxItems (int value)
 
CachePolicyListWithMaxItems (int value)
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
CachePolicyListWithQuantity (int value)
 
const Aws::Vector< CachePolicySummary > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< CachePolicySummary > &value)
 
void SetItems (Aws::Vector< CachePolicySummary > &&value)
 
CachePolicyListWithItems (const Aws::Vector< CachePolicySummary > &value)
 
CachePolicyListWithItems (Aws::Vector< CachePolicySummary > &&value)
 
CachePolicyListAddItems (const CachePolicySummary &value)
 
CachePolicyListAddItems (CachePolicySummary &&value)
 

Detailed Description

A list of cache policies.

See Also:

AWS API Reference

Definition at line 32 of file CachePolicyList.h.

Constructor & Destructor Documentation

◆ CachePolicyList() [1/2]

Aws::CloudFront::Model::CachePolicyList::CachePolicyList ( )

◆ CachePolicyList() [2/2]

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

Member Function Documentation

◆ AddItems() [1/2]

CachePolicyList& Aws::CloudFront::Model::CachePolicyList::AddItems ( CachePolicySummary &&  value)
inline

Contains the cache policies in the list.

Definition at line 187 of file CachePolicyList.h.

◆ AddItems() [2/2]

CachePolicyList& Aws::CloudFront::Model::CachePolicyList::AddItems ( const CachePolicySummary value)
inline

Contains the cache policies in the list.

Definition at line 182 of file CachePolicyList.h.

◆ AddToNode()

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

◆ GetItems()

const Aws::Vector<CachePolicySummary>& Aws::CloudFront::Model::CachePolicyList::GetItems ( ) const
inline

Contains the cache policies in the list.

Definition at line 152 of file CachePolicyList.h.

◆ GetMaxItems()

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

The maximum number of cache policies requested.

Definition at line 110 of file CachePolicyList.h.

◆ GetNextMarker()

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

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing cache policies where you left off.

Definition at line 48 of file CachePolicyList.h.

◆ GetQuantity()

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

The total number of cache policies returned in the response.

Definition at line 131 of file CachePolicyList.h.

◆ ItemsHasBeenSet()

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

Contains the cache policies in the list.

Definition at line 157 of file CachePolicyList.h.

◆ MaxItemsHasBeenSet()

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

The maximum number of cache policies requested.

Definition at line 115 of file CachePolicyList.h.

◆ NextMarkerHasBeenSet()

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

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing cache policies where you left off.

Definition at line 56 of file CachePolicyList.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

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

The total number of cache policies returned in the response.

Definition at line 136 of file CachePolicyList.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::CachePolicyList::SetItems ( Aws::Vector< CachePolicySummary > &&  value)
inline

Contains the cache policies in the list.

Definition at line 167 of file CachePolicyList.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::CachePolicyList::SetItems ( const Aws::Vector< CachePolicySummary > &  value)
inline

Contains the cache policies in the list.

Definition at line 162 of file CachePolicyList.h.

◆ SetMaxItems()

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

The maximum number of cache policies requested.

Definition at line 120 of file CachePolicyList.h.

◆ SetNextMarker() [1/3]

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

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing cache policies where you left off.

Definition at line 72 of file CachePolicyList.h.

◆ SetNextMarker() [2/3]

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

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing cache policies where you left off.

Definition at line 64 of file CachePolicyList.h.

◆ SetNextMarker() [3/3]

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

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing cache policies where you left off.

Definition at line 80 of file CachePolicyList.h.

◆ SetQuantity()

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

The total number of cache policies returned in the response.

Definition at line 141 of file CachePolicyList.h.

◆ WithItems() [1/2]

CachePolicyList& Aws::CloudFront::Model::CachePolicyList::WithItems ( Aws::Vector< CachePolicySummary > &&  value)
inline

Contains the cache policies in the list.

Definition at line 177 of file CachePolicyList.h.

◆ WithItems() [2/2]

CachePolicyList& Aws::CloudFront::Model::CachePolicyList::WithItems ( const Aws::Vector< CachePolicySummary > &  value)
inline

Contains the cache policies in the list.

Definition at line 172 of file CachePolicyList.h.

◆ WithMaxItems()

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

The maximum number of cache policies requested.

Definition at line 125 of file CachePolicyList.h.

◆ WithNextMarker() [1/3]

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

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing cache policies where you left off.

Definition at line 96 of file CachePolicyList.h.

◆ WithNextMarker() [2/3]

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

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing cache policies where you left off.

Definition at line 88 of file CachePolicyList.h.

◆ WithNextMarker() [3/3]

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

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing cache policies where you left off.

Definition at line 104 of file CachePolicyList.h.

◆ WithQuantity()

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

The total number of cache policies returned in the response.

Definition at line 146 of file CachePolicyList.h.


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