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

#include <ActiveTrustedSigners.h>

Public Member Functions

 ActiveTrustedSigners ()
 
 ActiveTrustedSigners (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ActiveTrustedSignersoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
ActiveTrustedSignersWithEnabled (bool value)
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
ActiveTrustedSignersWithQuantity (int value)
 
const Aws::Vector< Signer > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< Signer > &value)
 
void SetItems (Aws::Vector< Signer > &&value)
 
ActiveTrustedSignersWithItems (const Aws::Vector< Signer > &value)
 
ActiveTrustedSignersWithItems (Aws::Vector< Signer > &&value)
 
ActiveTrustedSignersAddItems (const Signer &value)
 
ActiveTrustedSignersAddItems (Signer &&value)
 

Detailed Description

A list of accounts and the active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

See Also:

AWS API Reference

Definition at line 33 of file ActiveTrustedSigners.h.

Constructor & Destructor Documentation

◆ ActiveTrustedSigners() [1/2]

Aws::CloudFront::Model::ActiveTrustedSigners::ActiveTrustedSigners ( )

◆ ActiveTrustedSigners() [2/2]

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

Member Function Documentation

◆ AddItems() [1/2]

ActiveTrustedSigners& Aws::CloudFront::Model::ActiveTrustedSigners::AddItems ( const Signer value)
inline

A list of accounts and the identifiers of active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 140 of file ActiveTrustedSigners.h.

◆ AddItems() [2/2]

ActiveTrustedSigners& Aws::CloudFront::Model::ActiveTrustedSigners::AddItems ( Signer &&  value)
inline

A list of accounts and the identifiers of active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 147 of file ActiveTrustedSigners.h.

◆ AddToNode()

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

◆ EnabledHasBeenSet()

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

This field is true if any of the accounts in the list have active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

Definition at line 55 of file ActiveTrustedSigners.h.

◆ GetEnabled()

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

This field is true if any of the accounts in the list have active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

Definition at line 48 of file ActiveTrustedSigners.h.

◆ GetItems()

const Aws::Vector<Signer>& Aws::CloudFront::Model::ActiveTrustedSigners::GetItems ( ) const
inline

A list of accounts and the identifiers of active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 98 of file ActiveTrustedSigners.h.

◆ GetQuantity()

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

The number of accounts in the list.

Definition at line 75 of file ActiveTrustedSigners.h.

◆ ItemsHasBeenSet()

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

A list of accounts and the identifiers of active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 105 of file ActiveTrustedSigners.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

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

The number of accounts in the list.

Definition at line 80 of file ActiveTrustedSigners.h.

◆ SetEnabled()

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

This field is true if any of the accounts in the list have active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

Definition at line 62 of file ActiveTrustedSigners.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::ActiveTrustedSigners::SetItems ( Aws::Vector< Signer > &&  value)
inline

A list of accounts and the identifiers of active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 119 of file ActiveTrustedSigners.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::ActiveTrustedSigners::SetItems ( const Aws::Vector< Signer > &  value)
inline

A list of accounts and the identifiers of active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 112 of file ActiveTrustedSigners.h.

◆ SetQuantity()

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

The number of accounts in the list.

Definition at line 85 of file ActiveTrustedSigners.h.

◆ WithEnabled()

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

This field is true if any of the accounts in the list have active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If not, this field is false.

Definition at line 69 of file ActiveTrustedSigners.h.

◆ WithItems() [1/2]

ActiveTrustedSigners& Aws::CloudFront::Model::ActiveTrustedSigners::WithItems ( Aws::Vector< Signer > &&  value)
inline

A list of accounts and the identifiers of active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 133 of file ActiveTrustedSigners.h.

◆ WithItems() [2/2]

ActiveTrustedSigners& Aws::CloudFront::Model::ActiveTrustedSigners::WithItems ( const Aws::Vector< Signer > &  value)
inline

A list of accounts and the identifiers of active CloudFront key pairs in each account that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 126 of file ActiveTrustedSigners.h.

◆ WithQuantity()

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

The number of accounts in the list.

Definition at line 90 of file ActiveTrustedSigners.h.


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