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

#include <FieldLevelEncryptionProfileList.h>

Public Member Functions

 FieldLevelEncryptionProfileList ()
 
 FieldLevelEncryptionProfileList (const Aws::Utils::Xml::XmlNode &xmlNode)
 
FieldLevelEncryptionProfileListoperator= (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)
 
FieldLevelEncryptionProfileListWithNextMarker (const Aws::String &value)
 
FieldLevelEncryptionProfileListWithNextMarker (Aws::String &&value)
 
FieldLevelEncryptionProfileListWithNextMarker (const char *value)
 
int GetMaxItems () const
 
bool MaxItemsHasBeenSet () const
 
void SetMaxItems (int value)
 
FieldLevelEncryptionProfileListWithMaxItems (int value)
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
FieldLevelEncryptionProfileListWithQuantity (int value)
 
const Aws::Vector< FieldLevelEncryptionProfileSummary > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< FieldLevelEncryptionProfileSummary > &value)
 
void SetItems (Aws::Vector< FieldLevelEncryptionProfileSummary > &&value)
 
FieldLevelEncryptionProfileListWithItems (const Aws::Vector< FieldLevelEncryptionProfileSummary > &value)
 
FieldLevelEncryptionProfileListWithItems (Aws::Vector< FieldLevelEncryptionProfileSummary > &&value)
 
FieldLevelEncryptionProfileListAddItems (const FieldLevelEncryptionProfileSummary &value)
 
FieldLevelEncryptionProfileListAddItems (FieldLevelEncryptionProfileSummary &&value)
 

Detailed Description

List of field-level encryption profiles.

See Also:

AWS API Reference

Definition at line 32 of file FieldLevelEncryptionProfileList.h.

Constructor & Destructor Documentation

◆ FieldLevelEncryptionProfileList() [1/2]

Aws::CloudFront::Model::FieldLevelEncryptionProfileList::FieldLevelEncryptionProfileList ( )

◆ FieldLevelEncryptionProfileList() [2/2]

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

Member Function Documentation

◆ AddItems() [1/2]

FieldLevelEncryptionProfileList& Aws::CloudFront::Model::FieldLevelEncryptionProfileList::AddItems ( const FieldLevelEncryptionProfileSummary value)
inline

The field-level encryption profile items.

Definition at line 178 of file FieldLevelEncryptionProfileList.h.

◆ AddItems() [2/2]

FieldLevelEncryptionProfileList& Aws::CloudFront::Model::FieldLevelEncryptionProfileList::AddItems ( FieldLevelEncryptionProfileSummary &&  value)
inline

The field-level encryption profile items.

Definition at line 183 of file FieldLevelEncryptionProfileList.h.

◆ AddToNode()

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

◆ GetItems()

const Aws::Vector<FieldLevelEncryptionProfileSummary>& Aws::CloudFront::Model::FieldLevelEncryptionProfileList::GetItems ( ) const
inline

The field-level encryption profile items.

Definition at line 148 of file FieldLevelEncryptionProfileList.h.

◆ GetMaxItems()

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

The maximum number of field-level encryption profiles you want in the response body.

Definition at line 103 of file FieldLevelEncryptionProfileList.h.

◆ GetNextMarker()

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

Definition at line 47 of file FieldLevelEncryptionProfileList.h.

◆ GetQuantity()

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

The number of field-level encryption profiles.

Definition at line 127 of file FieldLevelEncryptionProfileList.h.

◆ ItemsHasBeenSet()

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

The field-level encryption profile items.

Definition at line 153 of file FieldLevelEncryptionProfileList.h.

◆ MaxItemsHasBeenSet()

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

The maximum number of field-level encryption profiles you want in the response body.

Definition at line 109 of file FieldLevelEncryptionProfileList.h.

◆ NextMarkerHasBeenSet()

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

Definition at line 54 of file FieldLevelEncryptionProfileList.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

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

The number of field-level encryption profiles.

Definition at line 132 of file FieldLevelEncryptionProfileList.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::FieldLevelEncryptionProfileList::SetItems ( Aws::Vector< FieldLevelEncryptionProfileSummary > &&  value)
inline

The field-level encryption profile items.

Definition at line 163 of file FieldLevelEncryptionProfileList.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::FieldLevelEncryptionProfileList::SetItems ( const Aws::Vector< FieldLevelEncryptionProfileSummary > &  value)
inline

The field-level encryption profile items.

Definition at line 158 of file FieldLevelEncryptionProfileList.h.

◆ SetMaxItems()

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

The maximum number of field-level encryption profiles you want in the response body.

Definition at line 115 of file FieldLevelEncryptionProfileList.h.

◆ SetNextMarker() [1/3]

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

Definition at line 68 of file FieldLevelEncryptionProfileList.h.

◆ SetNextMarker() [2/3]

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

Definition at line 61 of file FieldLevelEncryptionProfileList.h.

◆ SetNextMarker() [3/3]

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

Definition at line 75 of file FieldLevelEncryptionProfileList.h.

◆ SetQuantity()

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

The number of field-level encryption profiles.

Definition at line 137 of file FieldLevelEncryptionProfileList.h.

◆ WithItems() [1/2]

FieldLevelEncryptionProfileList& Aws::CloudFront::Model::FieldLevelEncryptionProfileList::WithItems ( Aws::Vector< FieldLevelEncryptionProfileSummary > &&  value)
inline

The field-level encryption profile items.

Definition at line 173 of file FieldLevelEncryptionProfileList.h.

◆ WithItems() [2/2]

FieldLevelEncryptionProfileList& Aws::CloudFront::Model::FieldLevelEncryptionProfileList::WithItems ( const Aws::Vector< FieldLevelEncryptionProfileSummary > &  value)
inline

The field-level encryption profile items.

Definition at line 168 of file FieldLevelEncryptionProfileList.h.

◆ WithMaxItems()

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

The maximum number of field-level encryption profiles you want in the response body.

Definition at line 121 of file FieldLevelEncryptionProfileList.h.

◆ WithNextMarker() [1/3]

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

Definition at line 89 of file FieldLevelEncryptionProfileList.h.

◆ WithNextMarker() [2/3]

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

Definition at line 82 of file FieldLevelEncryptionProfileList.h.

◆ WithNextMarker() [3/3]

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

Definition at line 96 of file FieldLevelEncryptionProfileList.h.

◆ WithQuantity()

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

The number of field-level encryption profiles.

Definition at line 142 of file FieldLevelEncryptionProfileList.h.


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