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

#include <ActiveTrustedKeyGroups.h>

Public Member Functions

 ActiveTrustedKeyGroups ()
 
 ActiveTrustedKeyGroups (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ActiveTrustedKeyGroupsoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
ActiveTrustedKeyGroupsWithEnabled (bool value)
 
int GetQuantity () const
 
bool QuantityHasBeenSet () const
 
void SetQuantity (int value)
 
ActiveTrustedKeyGroupsWithQuantity (int value)
 
const Aws::Vector< KGKeyPairIds > & GetItems () const
 
bool ItemsHasBeenSet () const
 
void SetItems (const Aws::Vector< KGKeyPairIds > &value)
 
void SetItems (Aws::Vector< KGKeyPairIds > &&value)
 
ActiveTrustedKeyGroupsWithItems (const Aws::Vector< KGKeyPairIds > &value)
 
ActiveTrustedKeyGroupsWithItems (Aws::Vector< KGKeyPairIds > &&value)
 
ActiveTrustedKeyGroupsAddItems (const KGKeyPairIds &value)
 
ActiveTrustedKeyGroupsAddItems (KGKeyPairIds &&value)
 

Detailed Description

A list of key groups, and the public keys in each key group, 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 ActiveTrustedKeyGroups.h.

Constructor & Destructor Documentation

◆ ActiveTrustedKeyGroups() [1/2]

Aws::CloudFront::Model::ActiveTrustedKeyGroups::ActiveTrustedKeyGroups ( )

◆ ActiveTrustedKeyGroups() [2/2]

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

Member Function Documentation

◆ AddItems() [1/2]

ActiveTrustedKeyGroups& Aws::CloudFront::Model::ActiveTrustedKeyGroups::AddItems ( const KGKeyPairIds value)
inline

A list of key groups, including the identifiers of the public keys in each key group that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 140 of file ActiveTrustedKeyGroups.h.

◆ AddItems() [2/2]

ActiveTrustedKeyGroups& Aws::CloudFront::Model::ActiveTrustedKeyGroups::AddItems ( KGKeyPairIds &&  value)
inline

A list of key groups, including the identifiers of the public keys in each key group that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 147 of file ActiveTrustedKeyGroups.h.

◆ AddToNode()

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

◆ EnabledHasBeenSet()

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

This field is true if any of the key groups 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 55 of file ActiveTrustedKeyGroups.h.

◆ GetEnabled()

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

This field is true if any of the key groups 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 48 of file ActiveTrustedKeyGroups.h.

◆ GetItems()

const Aws::Vector<KGKeyPairIds>& Aws::CloudFront::Model::ActiveTrustedKeyGroups::GetItems ( ) const
inline

A list of key groups, including the identifiers of the public keys in each key group that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 98 of file ActiveTrustedKeyGroups.h.

◆ GetQuantity()

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

The number of key groups in the list.

Definition at line 75 of file ActiveTrustedKeyGroups.h.

◆ ItemsHasBeenSet()

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

A list of key groups, including the identifiers of the public keys in each key group that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 105 of file ActiveTrustedKeyGroups.h.

◆ operator=()

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

◆ QuantityHasBeenSet()

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

The number of key groups in the list.

Definition at line 80 of file ActiveTrustedKeyGroups.h.

◆ SetEnabled()

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

This field is true if any of the key groups 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 62 of file ActiveTrustedKeyGroups.h.

◆ SetItems() [1/2]

void Aws::CloudFront::Model::ActiveTrustedKeyGroups::SetItems ( Aws::Vector< KGKeyPairIds > &&  value)
inline

A list of key groups, including the identifiers of the public keys in each key group that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 119 of file ActiveTrustedKeyGroups.h.

◆ SetItems() [2/2]

void Aws::CloudFront::Model::ActiveTrustedKeyGroups::SetItems ( const Aws::Vector< KGKeyPairIds > &  value)
inline

A list of key groups, including the identifiers of the public keys in each key group that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 112 of file ActiveTrustedKeyGroups.h.

◆ SetQuantity()

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

The number of key groups in the list.

Definition at line 85 of file ActiveTrustedKeyGroups.h.

◆ WithEnabled()

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

This field is true if any of the key groups 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 69 of file ActiveTrustedKeyGroups.h.

◆ WithItems() [1/2]

ActiveTrustedKeyGroups& Aws::CloudFront::Model::ActiveTrustedKeyGroups::WithItems ( Aws::Vector< KGKeyPairIds > &&  value)
inline

A list of key groups, including the identifiers of the public keys in each key group that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 133 of file ActiveTrustedKeyGroups.h.

◆ WithItems() [2/2]

ActiveTrustedKeyGroups& Aws::CloudFront::Model::ActiveTrustedKeyGroups::WithItems ( const Aws::Vector< KGKeyPairIds > &  value)
inline

A list of key groups, including the identifiers of the public keys in each key group that CloudFront can use to verify the signatures of signed URLs and signed cookies.

Definition at line 126 of file ActiveTrustedKeyGroups.h.

◆ WithQuantity()

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

The number of key groups in the list.

Definition at line 90 of file ActiveTrustedKeyGroups.h.


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