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

#include <TrustedSigners.h>

Public Member Functions

 TrustedSigners ()
 
 TrustedSigners (const Aws::Utils::Xml::XmlNode &xmlNode)
 
TrustedSignersoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
TrustedSignersWithEnabled (bool value)
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
TrustedSignersWithQuantity (int value)
 
const Aws::Vector< Aws::String > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< Aws::String > &value)
 
void SetItems (Aws::Vector< Aws::String > &&value)
 
TrustedSignersWithItems (const Aws::Vector< Aws::String > &value)
 
TrustedSignersWithItems (Aws::Vector< Aws::String > &&value)
 
TrustedSignersAddItems (const Aws::String &value)
 
TrustedSignersAddItems (Aws::String &&value)
 
TrustedSignersAddItems (const char *value)
 

Detailed Description

A list of AWS accounts whose public keys CloudFront can use to verify the signatures of signed URLs and signed cookies.

See Also:

AWS API Reference

Definition at line 32 of file TrustedSigners.h.

Constructor & Destructor Documentation

◆ TrustedSigners() [1/2]

Aws::CloudFront::Model::TrustedSigners::TrustedSigners ( )

◆ TrustedSigners() [2/2]

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

Member Function Documentation

◆ AddItems() [1/3]

TrustedSigners& Aws::CloudFront::Model::TrustedSigners::AddItems ( Aws::String &&  value)
inline

A list of AWS account identifiers.

Definition at line 130 of file TrustedSigners.h.

◆ AddItems() [2/3]

TrustedSigners& Aws::CloudFront::Model::TrustedSigners::AddItems ( const Aws::String value)
inline

A list of AWS account identifiers.

Definition at line 125 of file TrustedSigners.h.

◆ AddItems() [3/3]

TrustedSigners& Aws::CloudFront::Model::TrustedSigners::AddItems ( const char *  value)
inline

A list of AWS account identifiers.

Definition at line 135 of file TrustedSigners.h.

◆ AddToNode()

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

◆ EnabledHasBeenSet()

bool Aws::CloudFront::Model::TrustedSigners::EnabledHasBeenSet ( ) const
inline

This field is true if any of the AWS accounts have public keys that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

Definition at line 54 of file TrustedSigners.h.

◆ GetEnabled()

bool Aws::CloudFront::Model::TrustedSigners::GetEnabled ( ) const
inline

This field is true if any of the AWS accounts have public keys that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

Definition at line 47 of file TrustedSigners.h.

◆ GetItems()

const Aws::Vector<Aws::String>& Aws::CloudFront::Model::TrustedSigners::GetItems ( ) const
inline

A list of AWS account identifiers.

Definition at line 95 of file TrustedSigners.h.

◆ GetQuantity()

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

The number of AWS accounts in the list.

Definition at line 74 of file TrustedSigners.h.

◆ ItemsHasBeenSet()

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

A list of AWS account identifiers.

Definition at line 100 of file TrustedSigners.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

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

The number of AWS accounts in the list.

Definition at line 79 of file TrustedSigners.h.

◆ SetEnabled()

void Aws::CloudFront::Model::TrustedSigners::SetEnabled ( bool  value)
inline

This field is true if any of the AWS accounts have public keys that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

Definition at line 61 of file TrustedSigners.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::TrustedSigners::SetItems ( Aws::Vector< Aws::String > &&  value)
inline

A list of AWS account identifiers.

Definition at line 110 of file TrustedSigners.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::TrustedSigners::SetItems ( const Aws::Vector< Aws::String > &  value)
inline

A list of AWS account identifiers.

Definition at line 105 of file TrustedSigners.h.

◆ SetQuantity()

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

The number of AWS accounts in the list.

Definition at line 84 of file TrustedSigners.h.

◆ WithEnabled()

TrustedSigners& Aws::CloudFront::Model::TrustedSigners::WithEnabled ( bool  value)
inline

This field is true if any of the AWS accounts have public keys that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

Definition at line 68 of file TrustedSigners.h.

◆ WithItems() [1/2]

TrustedSigners& Aws::CloudFront::Model::TrustedSigners::WithItems ( Aws::Vector< Aws::String > &&  value)
inline

A list of AWS account identifiers.

Definition at line 120 of file TrustedSigners.h.

◆ WithItems() [2/2]

TrustedSigners& Aws::CloudFront::Model::TrustedSigners::WithItems ( const Aws::Vector< Aws::String > &  value)
inline

A list of AWS account identifiers.

Definition at line 115 of file TrustedSigners.h.

◆ WithQuantity()

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

The number of AWS accounts in the list.

Definition at line 89 of file TrustedSigners.h.


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