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

#include <PublicKeyConfig.h>

Public Member Functions

 PublicKeyConfig ()
 
 PublicKeyConfig (const Aws::Utils::Xml::XmlNode &xmlNode)
 
PublicKeyConfigoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetCallerReference () const
 
bool CallerReferenceHasBeenSet () const
 
void SetCallerReference (const Aws::String &value)
 
void SetCallerReference (Aws::String &&value)
 
void SetCallerReference (const char *value)
 
PublicKeyConfigWithCallerReference (const Aws::String &value)
 
PublicKeyConfigWithCallerReference (Aws::String &&value)
 
PublicKeyConfigWithCallerReference (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
PublicKeyConfigWithName (const Aws::String &value)
 
PublicKeyConfigWithName (Aws::String &&value)
 
PublicKeyConfigWithName (const char *value)
 
const Aws::StringGetEncodedKey () const
 
bool EncodedKeyHasBeenSet () const
 
void SetEncodedKey (const Aws::String &value)
 
void SetEncodedKey (Aws::String &&value)
 
void SetEncodedKey (const char *value)
 
PublicKeyConfigWithEncodedKey (const Aws::String &value)
 
PublicKeyConfigWithEncodedKey (Aws::String &&value)
 
PublicKeyConfigWithEncodedKey (const char *value)
 
const Aws::StringGetComment () const
 
bool CommentHasBeenSet () const
 
void SetComment (const Aws::String &value)
 
void SetComment (Aws::String &&value)
 
void SetComment (const char *value)
 
PublicKeyConfigWithComment (const Aws::String &value)
 
PublicKeyConfigWithComment (Aws::String &&value)
 
PublicKeyConfigWithComment (const char *value)
 

Detailed Description

Configuration information about a public key that you can use with signed URLs and signed cookies, or with field-level encryption.

See Also:

AWS API Reference

Definition at line 34 of file PublicKeyConfig.h.

Constructor & Destructor Documentation

◆ PublicKeyConfig() [1/2]

Aws::CloudFront::Model::PublicKeyConfig::PublicKeyConfig ( )

◆ PublicKeyConfig() [2/2]

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

Member Function Documentation

◆ AddToNode()

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

◆ CallerReferenceHasBeenSet()

bool Aws::CloudFront::Model::PublicKeyConfig::CallerReferenceHasBeenSet ( ) const
inline

A string included in the request to help make sure that the request can’t be replayed.

Definition at line 54 of file PublicKeyConfig.h.

◆ CommentHasBeenSet()

bool Aws::CloudFront::Model::PublicKeyConfig::CommentHasBeenSet ( ) const
inline

A comment to describe the public key. The comment cannot be longer than 128 characters.

Definition at line 217 of file PublicKeyConfig.h.

◆ EncodedKeyHasBeenSet()

bool Aws::CloudFront::Model::PublicKeyConfig::EncodedKeyHasBeenSet ( ) const
inline

The public key that you can use with signed URLs and signed cookies, or with field-level encryption.

Definition at line 150 of file PublicKeyConfig.h.

◆ GetCallerReference()

const Aws::String& Aws::CloudFront::Model::PublicKeyConfig::GetCallerReference ( ) const
inline

A string included in the request to help make sure that the request can’t be replayed.

Definition at line 48 of file PublicKeyConfig.h.

◆ GetComment()

const Aws::String& Aws::CloudFront::Model::PublicKeyConfig::GetComment ( ) const
inline

A comment to describe the public key. The comment cannot be longer than 128 characters.

Definition at line 211 of file PublicKeyConfig.h.

◆ GetEncodedKey()

const Aws::String& Aws::CloudFront::Model::PublicKeyConfig::GetEncodedKey ( ) const
inline

The public key that you can use with signed URLs and signed cookies, or with field-level encryption.

Definition at line 141 of file PublicKeyConfig.h.

◆ GetName()

const Aws::String& Aws::CloudFront::Model::PublicKeyConfig::GetName ( ) const
inline

A name to help identify the public key.

Definition at line 96 of file PublicKeyConfig.h.

◆ NameHasBeenSet()

bool Aws::CloudFront::Model::PublicKeyConfig::NameHasBeenSet ( ) const
inline

A name to help identify the public key.

Definition at line 101 of file PublicKeyConfig.h.

◆ operator=()

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

◆ SetCallerReference() [1/3]

void Aws::CloudFront::Model::PublicKeyConfig::SetCallerReference ( Aws::String &&  value)
inline

A string included in the request to help make sure that the request can’t be replayed.

Definition at line 66 of file PublicKeyConfig.h.

◆ SetCallerReference() [2/3]

void Aws::CloudFront::Model::PublicKeyConfig::SetCallerReference ( const Aws::String value)
inline

A string included in the request to help make sure that the request can’t be replayed.

Definition at line 60 of file PublicKeyConfig.h.

◆ SetCallerReference() [3/3]

void Aws::CloudFront::Model::PublicKeyConfig::SetCallerReference ( const char *  value)
inline

A string included in the request to help make sure that the request can’t be replayed.

Definition at line 72 of file PublicKeyConfig.h.

◆ SetComment() [1/3]

void Aws::CloudFront::Model::PublicKeyConfig::SetComment ( Aws::String &&  value)
inline

A comment to describe the public key. The comment cannot be longer than 128 characters.

Definition at line 229 of file PublicKeyConfig.h.

◆ SetComment() [2/3]

void Aws::CloudFront::Model::PublicKeyConfig::SetComment ( const Aws::String value)
inline

A comment to describe the public key. The comment cannot be longer than 128 characters.

Definition at line 223 of file PublicKeyConfig.h.

◆ SetComment() [3/3]

void Aws::CloudFront::Model::PublicKeyConfig::SetComment ( const char *  value)
inline

A comment to describe the public key. The comment cannot be longer than 128 characters.

Definition at line 235 of file PublicKeyConfig.h.

◆ SetEncodedKey() [1/3]

void Aws::CloudFront::Model::PublicKeyConfig::SetEncodedKey ( Aws::String &&  value)
inline

The public key that you can use with signed URLs and signed cookies, or with field-level encryption.

Definition at line 168 of file PublicKeyConfig.h.

◆ SetEncodedKey() [2/3]

void Aws::CloudFront::Model::PublicKeyConfig::SetEncodedKey ( const Aws::String value)
inline

The public key that you can use with signed URLs and signed cookies, or with field-level encryption.

Definition at line 159 of file PublicKeyConfig.h.

◆ SetEncodedKey() [3/3]

void Aws::CloudFront::Model::PublicKeyConfig::SetEncodedKey ( const char *  value)
inline

The public key that you can use with signed URLs and signed cookies, or with field-level encryption.

Definition at line 177 of file PublicKeyConfig.h.

◆ SetName() [1/3]

void Aws::CloudFront::Model::PublicKeyConfig::SetName ( Aws::String &&  value)
inline

A name to help identify the public key.

Definition at line 111 of file PublicKeyConfig.h.

◆ SetName() [2/3]

void Aws::CloudFront::Model::PublicKeyConfig::SetName ( const Aws::String value)
inline

A name to help identify the public key.

Definition at line 106 of file PublicKeyConfig.h.

◆ SetName() [3/3]

void Aws::CloudFront::Model::PublicKeyConfig::SetName ( const char *  value)
inline

A name to help identify the public key.

Definition at line 116 of file PublicKeyConfig.h.

◆ WithCallerReference() [1/3]

PublicKeyConfig& Aws::CloudFront::Model::PublicKeyConfig::WithCallerReference ( Aws::String &&  value)
inline

A string included in the request to help make sure that the request can’t be replayed.

Definition at line 84 of file PublicKeyConfig.h.

◆ WithCallerReference() [2/3]

PublicKeyConfig& Aws::CloudFront::Model::PublicKeyConfig::WithCallerReference ( const Aws::String value)
inline

A string included in the request to help make sure that the request can’t be replayed.

Definition at line 78 of file PublicKeyConfig.h.

◆ WithCallerReference() [3/3]

PublicKeyConfig& Aws::CloudFront::Model::PublicKeyConfig::WithCallerReference ( const char *  value)
inline

A string included in the request to help make sure that the request can’t be replayed.

Definition at line 90 of file PublicKeyConfig.h.

◆ WithComment() [1/3]

PublicKeyConfig& Aws::CloudFront::Model::PublicKeyConfig::WithComment ( Aws::String &&  value)
inline

A comment to describe the public key. The comment cannot be longer than 128 characters.

Definition at line 247 of file PublicKeyConfig.h.

◆ WithComment() [2/3]

PublicKeyConfig& Aws::CloudFront::Model::PublicKeyConfig::WithComment ( const Aws::String value)
inline

A comment to describe the public key. The comment cannot be longer than 128 characters.

Definition at line 241 of file PublicKeyConfig.h.

◆ WithComment() [3/3]

PublicKeyConfig& Aws::CloudFront::Model::PublicKeyConfig::WithComment ( const char *  value)
inline

A comment to describe the public key. The comment cannot be longer than 128 characters.

Definition at line 253 of file PublicKeyConfig.h.

◆ WithEncodedKey() [1/3]

PublicKeyConfig& Aws::CloudFront::Model::PublicKeyConfig::WithEncodedKey ( Aws::String &&  value)
inline

The public key that you can use with signed URLs and signed cookies, or with field-level encryption.

Definition at line 195 of file PublicKeyConfig.h.

◆ WithEncodedKey() [2/3]

PublicKeyConfig& Aws::CloudFront::Model::PublicKeyConfig::WithEncodedKey ( const Aws::String value)
inline

The public key that you can use with signed URLs and signed cookies, or with field-level encryption.

Definition at line 186 of file PublicKeyConfig.h.

◆ WithEncodedKey() [3/3]

PublicKeyConfig& Aws::CloudFront::Model::PublicKeyConfig::WithEncodedKey ( const char *  value)
inline

The public key that you can use with signed URLs and signed cookies, or with field-level encryption.

Definition at line 204 of file PublicKeyConfig.h.

◆ WithName() [1/3]

PublicKeyConfig& Aws::CloudFront::Model::PublicKeyConfig::WithName ( Aws::String &&  value)
inline

A name to help identify the public key.

Definition at line 126 of file PublicKeyConfig.h.

◆ WithName() [2/3]

PublicKeyConfig& Aws::CloudFront::Model::PublicKeyConfig::WithName ( const Aws::String value)
inline

A name to help identify the public key.

Definition at line 121 of file PublicKeyConfig.h.

◆ WithName() [3/3]

PublicKeyConfig& Aws::CloudFront::Model::PublicKeyConfig::WithName ( const char *  value)
inline

A name to help identify the public key.

Definition at line 131 of file PublicKeyConfig.h.


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