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

#include <Signer.h>

Public Member Functions

 Signer ()
 
 Signer (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Signeroperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetAwsAccountNumber () const
 
bool AwsAccountNumberHasBeenSet () const
 
void SetAwsAccountNumber (const Aws::String &value)
 
void SetAwsAccountNumber (Aws::String &&value)
 
void SetAwsAccountNumber (const char *value)
 
SignerWithAwsAccountNumber (const Aws::String &value)
 
SignerWithAwsAccountNumber (Aws::String &&value)
 
SignerWithAwsAccountNumber (const char *value)
 
const KeyPairIdsGetKeyPairIds () const
 
bool KeyPairIdsHasBeenSet () const
 
void SetKeyPairIds (const KeyPairIds &value)
 
void SetKeyPairIds (KeyPairIds &&value)
 
SignerWithKeyPairIds (const KeyPairIds &value)
 
SignerWithKeyPairIds (KeyPairIds &&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 Signer.h.

Constructor & Destructor Documentation

◆ Signer() [1/2]

Aws::CloudFront::Model::Signer::Signer ( )

◆ Signer() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ AwsAccountNumberHasBeenSet()

bool Aws::CloudFront::Model::Signer::AwsAccountNumberHasBeenSet ( ) const
inline

An account number that contains active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If the account that owns the key pairs is the same account that owns the CloudFront distribution, the value of this field is self.

Definition at line 57 of file Signer.h.

◆ GetAwsAccountNumber()

const Aws::String& Aws::CloudFront::Model::Signer::GetAwsAccountNumber ( ) const
inline

An account number that contains active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If the account that owns the key pairs is the same account that owns the CloudFront distribution, the value of this field is self.

Definition at line 49 of file Signer.h.

◆ GetKeyPairIds()

const KeyPairIds& Aws::CloudFront::Model::Signer::GetKeyPairIds ( ) const
inline

A list of CloudFront key pair identifiers.

Definition at line 111 of file Signer.h.

◆ KeyPairIdsHasBeenSet()

bool Aws::CloudFront::Model::Signer::KeyPairIdsHasBeenSet ( ) const
inline

A list of CloudFront key pair identifiers.

Definition at line 116 of file Signer.h.

◆ operator=()

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

◆ SetAwsAccountNumber() [1/3]

void Aws::CloudFront::Model::Signer::SetAwsAccountNumber ( Aws::String &&  value)
inline

An account number that contains active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If the account that owns the key pairs is the same account that owns the CloudFront distribution, the value of this field is self.

Definition at line 73 of file Signer.h.

◆ SetAwsAccountNumber() [2/3]

void Aws::CloudFront::Model::Signer::SetAwsAccountNumber ( const Aws::String value)
inline

An account number that contains active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If the account that owns the key pairs is the same account that owns the CloudFront distribution, the value of this field is self.

Definition at line 65 of file Signer.h.

◆ SetAwsAccountNumber() [3/3]

void Aws::CloudFront::Model::Signer::SetAwsAccountNumber ( const char *  value)
inline

An account number that contains active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If the account that owns the key pairs is the same account that owns the CloudFront distribution, the value of this field is self.

Definition at line 81 of file Signer.h.

◆ SetKeyPairIds() [1/2]

void Aws::CloudFront::Model::Signer::SetKeyPairIds ( const KeyPairIds value)
inline

A list of CloudFront key pair identifiers.

Definition at line 121 of file Signer.h.

◆ SetKeyPairIds() [2/2]

void Aws::CloudFront::Model::Signer::SetKeyPairIds ( KeyPairIds &&  value)
inline

A list of CloudFront key pair identifiers.

Definition at line 126 of file Signer.h.

◆ WithAwsAccountNumber() [1/3]

Signer& Aws::CloudFront::Model::Signer::WithAwsAccountNumber ( Aws::String &&  value)
inline

An account number that contains active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If the account that owns the key pairs is the same account that owns the CloudFront distribution, the value of this field is self.

Definition at line 97 of file Signer.h.

◆ WithAwsAccountNumber() [2/3]

Signer& Aws::CloudFront::Model::Signer::WithAwsAccountNumber ( const Aws::String value)
inline

An account number that contains active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If the account that owns the key pairs is the same account that owns the CloudFront distribution, the value of this field is self.

Definition at line 89 of file Signer.h.

◆ WithAwsAccountNumber() [3/3]

Signer& Aws::CloudFront::Model::Signer::WithAwsAccountNumber ( const char *  value)
inline

An account number that contains active CloudFront key pairs that CloudFront can use to verify the signatures of signed URLs and signed cookies. If the account that owns the key pairs is the same account that owns the CloudFront distribution, the value of this field is self.

Definition at line 105 of file Signer.h.

◆ WithKeyPairIds() [1/2]

Signer& Aws::CloudFront::Model::Signer::WithKeyPairIds ( const KeyPairIds value)
inline

A list of CloudFront key pair identifiers.

Definition at line 131 of file Signer.h.

◆ WithKeyPairIds() [2/2]

Signer& Aws::CloudFront::Model::Signer::WithKeyPairIds ( KeyPairIds &&  value)
inline

A list of CloudFront key pair identifiers.

Definition at line 136 of file Signer.h.


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