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

#include <KeyGroupList.h>

Public Member Functions

 KeyGroupList ()
 
 KeyGroupList (const Aws::Utils::Xml::XmlNode &xmlNode)
 
KeyGroupListoperator= (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)
 
KeyGroupListWithNextMarker (const Aws::String &value)
 
KeyGroupListWithNextMarker (Aws::String &&value)
 
KeyGroupListWithNextMarker (const char *value)
 
int GetMaxItems () const
 
bool MaxItemsHasBeenSet () const
 
void SetMaxItems (int value)
 
KeyGroupListWithMaxItems (int value)
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
KeyGroupListWithQuantity (int value)
 
const Aws::Vector< KeyGroupSummary > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< KeyGroupSummary > &value)
 
void SetItems (Aws::Vector< KeyGroupSummary > &&value)
 
KeyGroupListWithItems (const Aws::Vector< KeyGroupSummary > &value)
 
KeyGroupListWithItems (Aws::Vector< KeyGroupSummary > &&value)
 
KeyGroupListAddItems (const KeyGroupSummary &value)
 
KeyGroupListAddItems (KeyGroupSummary &&value)
 

Detailed Description

A list of key groups.

See Also:

AWS API Reference

Definition at line 32 of file KeyGroupList.h.

Constructor & Destructor Documentation

◆ KeyGroupList() [1/2]

Aws::CloudFront::Model::KeyGroupList::KeyGroupList ( )

◆ KeyGroupList() [2/2]

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

Member Function Documentation

◆ AddItems() [1/2]

KeyGroupList& Aws::CloudFront::Model::KeyGroupList::AddItems ( const KeyGroupSummary value)
inline

A list of key groups.

Definition at line 174 of file KeyGroupList.h.

◆ AddItems() [2/2]

KeyGroupList& Aws::CloudFront::Model::KeyGroupList::AddItems ( KeyGroupSummary &&  value)
inline

A list of key groups.

Definition at line 179 of file KeyGroupList.h.

◆ AddToNode()

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

◆ GetItems()

const Aws::Vector<KeyGroupSummary>& Aws::CloudFront::Model::KeyGroupList::GetItems ( ) const
inline

A list of key groups.

Definition at line 144 of file KeyGroupList.h.

◆ GetMaxItems()

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

The maximum number of key groups requested.

Definition at line 102 of file KeyGroupList.h.

◆ GetNextMarker()

const Aws::String& Aws::CloudFront::Model::KeyGroupList::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 key groups.

Definition at line 47 of file KeyGroupList.h.

◆ GetQuantity()

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

The number of key groups returned in the response.

Definition at line 123 of file KeyGroupList.h.

◆ ItemsHasBeenSet()

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

A list of key groups.

Definition at line 149 of file KeyGroupList.h.

◆ MaxItemsHasBeenSet()

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

The maximum number of key groups requested.

Definition at line 107 of file KeyGroupList.h.

◆ NextMarkerHasBeenSet()

bool Aws::CloudFront::Model::KeyGroupList::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 key groups.

Definition at line 54 of file KeyGroupList.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

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

The number of key groups returned in the response.

Definition at line 128 of file KeyGroupList.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::KeyGroupList::SetItems ( Aws::Vector< KeyGroupSummary > &&  value)
inline

A list of key groups.

Definition at line 159 of file KeyGroupList.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::KeyGroupList::SetItems ( const Aws::Vector< KeyGroupSummary > &  value)
inline

A list of key groups.

Definition at line 154 of file KeyGroupList.h.

◆ SetMaxItems()

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

The maximum number of key groups requested.

Definition at line 112 of file KeyGroupList.h.

◆ SetNextMarker() [1/3]

void Aws::CloudFront::Model::KeyGroupList::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 key groups.

Definition at line 68 of file KeyGroupList.h.

◆ SetNextMarker() [2/3]

void Aws::CloudFront::Model::KeyGroupList::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 key groups.

Definition at line 61 of file KeyGroupList.h.

◆ SetNextMarker() [3/3]

void Aws::CloudFront::Model::KeyGroupList::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 key groups.

Definition at line 75 of file KeyGroupList.h.

◆ SetQuantity()

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

The number of key groups returned in the response.

Definition at line 133 of file KeyGroupList.h.

◆ WithItems() [1/2]

KeyGroupList& Aws::CloudFront::Model::KeyGroupList::WithItems ( Aws::Vector< KeyGroupSummary > &&  value)
inline

A list of key groups.

Definition at line 169 of file KeyGroupList.h.

◆ WithItems() [2/2]

KeyGroupList& Aws::CloudFront::Model::KeyGroupList::WithItems ( const Aws::Vector< KeyGroupSummary > &  value)
inline

A list of key groups.

Definition at line 164 of file KeyGroupList.h.

◆ WithMaxItems()

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

The maximum number of key groups requested.

Definition at line 117 of file KeyGroupList.h.

◆ WithNextMarker() [1/3]

KeyGroupList& Aws::CloudFront::Model::KeyGroupList::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 key groups.

Definition at line 89 of file KeyGroupList.h.

◆ WithNextMarker() [2/3]

KeyGroupList& Aws::CloudFront::Model::KeyGroupList::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 key groups.

Definition at line 82 of file KeyGroupList.h.

◆ WithNextMarker() [3/3]

KeyGroupList& Aws::CloudFront::Model::KeyGroupList::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 key groups.

Definition at line 96 of file KeyGroupList.h.

◆ WithQuantity()

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

The number of key groups returned in the response.

Definition at line 138 of file KeyGroupList.h.


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