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

#include <FieldLevelEncryptionList.h>

Public Member Functions

 FieldLevelEncryptionList ()
 
 FieldLevelEncryptionList (const Aws::Utils::Xml::XmlNode &xmlNode)
 
FieldLevelEncryptionListoperator= (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)
 
FieldLevelEncryptionListWithNextMarker (const Aws::String &value)
 
FieldLevelEncryptionListWithNextMarker (Aws::String &&value)
 
FieldLevelEncryptionListWithNextMarker (const char *value)
 
int GetMaxItems () const
 
bool MaxItemsHasBeenSet () const
 
void SetMaxItems (int value)
 
FieldLevelEncryptionListWithMaxItems (int value)
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
FieldLevelEncryptionListWithQuantity (int value)
 
const Aws::Vector< FieldLevelEncryptionSummary > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< FieldLevelEncryptionSummary > &value)
 
void SetItems (Aws::Vector< FieldLevelEncryptionSummary > &&value)
 
FieldLevelEncryptionListWithItems (const Aws::Vector< FieldLevelEncryptionSummary > &value)
 
FieldLevelEncryptionListWithItems (Aws::Vector< FieldLevelEncryptionSummary > &&value)
 
FieldLevelEncryptionListAddItems (const FieldLevelEncryptionSummary &value)
 
FieldLevelEncryptionListAddItems (FieldLevelEncryptionSummary &&value)
 

Detailed Description

List of field-level encrpytion configurations.

See Also:

AWS API Reference

Definition at line 32 of file FieldLevelEncryptionList.h.

Constructor & Destructor Documentation

◆ FieldLevelEncryptionList() [1/2]

Aws::CloudFront::Model::FieldLevelEncryptionList::FieldLevelEncryptionList ( )

◆ FieldLevelEncryptionList() [2/2]

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

Member Function Documentation

◆ AddItems() [1/2]

FieldLevelEncryptionList& Aws::CloudFront::Model::FieldLevelEncryptionList::AddItems ( const FieldLevelEncryptionSummary value)
inline

An array of field-level encryption items.

Definition at line 174 of file FieldLevelEncryptionList.h.

◆ AddItems() [2/2]

FieldLevelEncryptionList& Aws::CloudFront::Model::FieldLevelEncryptionList::AddItems ( FieldLevelEncryptionSummary &&  value)
inline

An array of field-level encryption items.

Definition at line 179 of file FieldLevelEncryptionList.h.

◆ AddToNode()

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

◆ GetItems()

const Aws::Vector<FieldLevelEncryptionSummary>& Aws::CloudFront::Model::FieldLevelEncryptionList::GetItems ( ) const
inline

An array of field-level encryption items.

Definition at line 144 of file FieldLevelEncryptionList.h.

◆ GetMaxItems()

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

The maximum number of elements you want in the response body.

Definition at line 102 of file FieldLevelEncryptionList.h.

◆ GetNextMarker()

const Aws::String& Aws::CloudFront::Model::FieldLevelEncryptionList::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 configurations where you left off.

Definition at line 47 of file FieldLevelEncryptionList.h.

◆ GetQuantity()

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

The number of field-level encryption items.

Definition at line 123 of file FieldLevelEncryptionList.h.

◆ ItemsHasBeenSet()

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

An array of field-level encryption items.

Definition at line 149 of file FieldLevelEncryptionList.h.

◆ MaxItemsHasBeenSet()

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

The maximum number of elements you want in the response body.

Definition at line 107 of file FieldLevelEncryptionList.h.

◆ NextMarkerHasBeenSet()

bool Aws::CloudFront::Model::FieldLevelEncryptionList::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 configurations where you left off.

Definition at line 54 of file FieldLevelEncryptionList.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

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

The number of field-level encryption items.

Definition at line 128 of file FieldLevelEncryptionList.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::FieldLevelEncryptionList::SetItems ( Aws::Vector< FieldLevelEncryptionSummary > &&  value)
inline

An array of field-level encryption items.

Definition at line 159 of file FieldLevelEncryptionList.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::FieldLevelEncryptionList::SetItems ( const Aws::Vector< FieldLevelEncryptionSummary > &  value)
inline

An array of field-level encryption items.

Definition at line 154 of file FieldLevelEncryptionList.h.

◆ SetMaxItems()

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

The maximum number of elements you want in the response body.

Definition at line 112 of file FieldLevelEncryptionList.h.

◆ SetNextMarker() [1/3]

void Aws::CloudFront::Model::FieldLevelEncryptionList::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 configurations where you left off.

Definition at line 68 of file FieldLevelEncryptionList.h.

◆ SetNextMarker() [2/3]

void Aws::CloudFront::Model::FieldLevelEncryptionList::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 configurations where you left off.

Definition at line 61 of file FieldLevelEncryptionList.h.

◆ SetNextMarker() [3/3]

void Aws::CloudFront::Model::FieldLevelEncryptionList::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 configurations where you left off.

Definition at line 75 of file FieldLevelEncryptionList.h.

◆ SetQuantity()

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

The number of field-level encryption items.

Definition at line 133 of file FieldLevelEncryptionList.h.

◆ WithItems() [1/2]

FieldLevelEncryptionList& Aws::CloudFront::Model::FieldLevelEncryptionList::WithItems ( Aws::Vector< FieldLevelEncryptionSummary > &&  value)
inline

An array of field-level encryption items.

Definition at line 169 of file FieldLevelEncryptionList.h.

◆ WithItems() [2/2]

FieldLevelEncryptionList& Aws::CloudFront::Model::FieldLevelEncryptionList::WithItems ( const Aws::Vector< FieldLevelEncryptionSummary > &  value)
inline

An array of field-level encryption items.

Definition at line 164 of file FieldLevelEncryptionList.h.

◆ WithMaxItems()

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

The maximum number of elements you want in the response body.

Definition at line 117 of file FieldLevelEncryptionList.h.

◆ WithNextMarker() [1/3]

FieldLevelEncryptionList& Aws::CloudFront::Model::FieldLevelEncryptionList::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 configurations where you left off.

Definition at line 89 of file FieldLevelEncryptionList.h.

◆ WithNextMarker() [2/3]

FieldLevelEncryptionList& Aws::CloudFront::Model::FieldLevelEncryptionList::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 configurations where you left off.

Definition at line 82 of file FieldLevelEncryptionList.h.

◆ WithNextMarker() [3/3]

FieldLevelEncryptionList& Aws::CloudFront::Model::FieldLevelEncryptionList::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 configurations where you left off.

Definition at line 96 of file FieldLevelEncryptionList.h.

◆ WithQuantity()

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

The number of field-level encryption items.

Definition at line 138 of file FieldLevelEncryptionList.h.


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