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

#include <PublicKeyList.h>

Public Member Functions

 PublicKeyList ()
 
 PublicKeyList (const Aws::Utils::Xml::XmlNode &xmlNode)
 
PublicKeyListoperator= (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)
 
PublicKeyListWithNextMarker (const Aws::String &value)
 
PublicKeyListWithNextMarker (Aws::String &&value)
 
PublicKeyListWithNextMarker (const char *value)
 
int GetMaxItems () const
 
bool MaxItemsHasBeenSet () const
 
void SetMaxItems (int value)
 
PublicKeyListWithMaxItems (int value)
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
PublicKeyListWithQuantity (int value)
 
const Aws::Vector< PublicKeySummary > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< PublicKeySummary > &value)
 
void SetItems (Aws::Vector< PublicKeySummary > &&value)
 
PublicKeyListWithItems (const Aws::Vector< PublicKeySummary > &value)
 
PublicKeyListWithItems (Aws::Vector< PublicKeySummary > &&value)
 
PublicKeyListAddItems (const PublicKeySummary &value)
 
PublicKeyListAddItems (PublicKeySummary &&value)
 

Detailed Description

A list of public keys that you can use with signed URLs and signed cookies, or with field-level encryption.

See Also:

AWS API Reference

Definition at line 36 of file PublicKeyList.h.

Constructor & Destructor Documentation

◆ PublicKeyList() [1/2]

Aws::CloudFront::Model::PublicKeyList::PublicKeyList ( )

◆ PublicKeyList() [2/2]

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

Member Function Documentation

◆ AddItems() [1/2]

PublicKeyList& Aws::CloudFront::Model::PublicKeyList::AddItems ( const PublicKeySummary value)
inline

A list of public keys.

Definition at line 178 of file PublicKeyList.h.

◆ AddItems() [2/2]

PublicKeyList& Aws::CloudFront::Model::PublicKeyList::AddItems ( PublicKeySummary &&  value)
inline

A list of public keys.

Definition at line 183 of file PublicKeyList.h.

◆ AddToNode()

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

◆ GetItems()

const Aws::Vector<PublicKeySummary>& Aws::CloudFront::Model::PublicKeyList::GetItems ( ) const
inline

A list of public keys.

Definition at line 148 of file PublicKeyList.h.

◆ GetMaxItems()

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

The maximum number of public keys you want in the response.

Definition at line 106 of file PublicKeyList.h.

◆ GetNextMarker()

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

If there are more elements to be listed, this element is present and contains the value that you can use for the Marker request parameter to continue listing your public keys where you left off.

Definition at line 51 of file PublicKeyList.h.

◆ GetQuantity()

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

The number of public keys in the list.

Definition at line 127 of file PublicKeyList.h.

◆ ItemsHasBeenSet()

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

A list of public keys.

Definition at line 153 of file PublicKeyList.h.

◆ MaxItemsHasBeenSet()

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

The maximum number of public keys you want in the response.

Definition at line 111 of file PublicKeyList.h.

◆ NextMarkerHasBeenSet()

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

If there are more elements to be listed, this element is present and contains the value that you can use for the Marker request parameter to continue listing your public keys where you left off.

Definition at line 58 of file PublicKeyList.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

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

The number of public keys in the list.

Definition at line 132 of file PublicKeyList.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::PublicKeyList::SetItems ( Aws::Vector< PublicKeySummary > &&  value)
inline

A list of public keys.

Definition at line 163 of file PublicKeyList.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::PublicKeyList::SetItems ( const Aws::Vector< PublicKeySummary > &  value)
inline

A list of public keys.

Definition at line 158 of file PublicKeyList.h.

◆ SetMaxItems()

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

The maximum number of public keys you want in the response.

Definition at line 116 of file PublicKeyList.h.

◆ SetNextMarker() [1/3]

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

If there are more elements to be listed, this element is present and contains the value that you can use for the Marker request parameter to continue listing your public keys where you left off.

Definition at line 72 of file PublicKeyList.h.

◆ SetNextMarker() [2/3]

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

If there are more elements to be listed, this element is present and contains the value that you can use for the Marker request parameter to continue listing your public keys where you left off.

Definition at line 65 of file PublicKeyList.h.

◆ SetNextMarker() [3/3]

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

If there are more elements to be listed, this element is present and contains the value that you can use for the Marker request parameter to continue listing your public keys where you left off.

Definition at line 79 of file PublicKeyList.h.

◆ SetQuantity()

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

The number of public keys in the list.

Definition at line 137 of file PublicKeyList.h.

◆ WithItems() [1/2]

PublicKeyList& Aws::CloudFront::Model::PublicKeyList::WithItems ( Aws::Vector< PublicKeySummary > &&  value)
inline

A list of public keys.

Definition at line 173 of file PublicKeyList.h.

◆ WithItems() [2/2]

PublicKeyList& Aws::CloudFront::Model::PublicKeyList::WithItems ( const Aws::Vector< PublicKeySummary > &  value)
inline

A list of public keys.

Definition at line 168 of file PublicKeyList.h.

◆ WithMaxItems()

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

The maximum number of public keys you want in the response.

Definition at line 121 of file PublicKeyList.h.

◆ WithNextMarker() [1/3]

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

If there are more elements to be listed, this element is present and contains the value that you can use for the Marker request parameter to continue listing your public keys where you left off.

Definition at line 93 of file PublicKeyList.h.

◆ WithNextMarker() [2/3]

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

If there are more elements to be listed, this element is present and contains the value that you can use for the Marker request parameter to continue listing your public keys where you left off.

Definition at line 86 of file PublicKeyList.h.

◆ WithNextMarker() [3/3]

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

If there are more elements to be listed, this element is present and contains the value that you can use for the Marker request parameter to continue listing your public keys where you left off.

Definition at line 100 of file PublicKeyList.h.

◆ WithQuantity()

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

The number of public keys in the list.

Definition at line 142 of file PublicKeyList.h.


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