AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::Connect::Model::EncryptionConfig Class Reference

#include <EncryptionConfig.h>

Public Member Functions

 EncryptionConfig ()
 
 EncryptionConfig (Aws::Utils::Json::JsonView jsonValue)
 
EncryptionConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const EncryptionTypeGetEncryptionType () const
 
bool EncryptionTypeHasBeenSet () const
 
void SetEncryptionType (const EncryptionType &value)
 
void SetEncryptionType (EncryptionType &&value)
 
EncryptionConfigWithEncryptionType (const EncryptionType &value)
 
EncryptionConfigWithEncryptionType (EncryptionType &&value)
 
const Aws::StringGetKeyId () const
 
bool KeyIdHasBeenSet () const
 
void SetKeyId (const Aws::String &value)
 
void SetKeyId (Aws::String &&value)
 
void SetKeyId (const char *value)
 
EncryptionConfigWithKeyId (const Aws::String &value)
 
EncryptionConfigWithKeyId (Aws::String &&value)
 
EncryptionConfigWithKeyId (const char *value)
 

Detailed Description

The encryption configuration.

See Also:

AWS API Reference

Definition at line 32 of file EncryptionConfig.h.

Constructor & Destructor Documentation

◆ EncryptionConfig() [1/2]

Aws::Connect::Model::EncryptionConfig::EncryptionConfig ( )

◆ EncryptionConfig() [2/2]

Aws::Connect::Model::EncryptionConfig::EncryptionConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EncryptionTypeHasBeenSet()

bool Aws::Connect::Model::EncryptionConfig::EncryptionTypeHasBeenSet ( ) const
inline

The type of encryption.

Definition at line 49 of file EncryptionConfig.h.

◆ GetEncryptionType()

const EncryptionType& Aws::Connect::Model::EncryptionConfig::GetEncryptionType ( ) const
inline

The type of encryption.

Definition at line 44 of file EncryptionConfig.h.

◆ GetKeyId()

const Aws::String& Aws::Connect::Model::EncryptionConfig::GetKeyId ( ) const
inline

The full ARN of the encryption key.

Be sure to provide the full ARN of the encryption key, not just the ID.

Definition at line 76 of file EncryptionConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Connect::Model::EncryptionConfig::Jsonize ( ) const

◆ KeyIdHasBeenSet()

bool Aws::Connect::Model::EncryptionConfig::KeyIdHasBeenSet ( ) const
inline

The full ARN of the encryption key.

Be sure to provide the full ARN of the encryption key, not just the ID.

Definition at line 82 of file EncryptionConfig.h.

◆ operator=()

EncryptionConfig& Aws::Connect::Model::EncryptionConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEncryptionType() [1/2]

void Aws::Connect::Model::EncryptionConfig::SetEncryptionType ( const EncryptionType value)
inline

The type of encryption.

Definition at line 54 of file EncryptionConfig.h.

◆ SetEncryptionType() [2/2]

void Aws::Connect::Model::EncryptionConfig::SetEncryptionType ( EncryptionType &&  value)
inline

The type of encryption.

Definition at line 59 of file EncryptionConfig.h.

◆ SetKeyId() [1/3]

void Aws::Connect::Model::EncryptionConfig::SetKeyId ( Aws::String &&  value)
inline

The full ARN of the encryption key.

Be sure to provide the full ARN of the encryption key, not just the ID.

Definition at line 94 of file EncryptionConfig.h.

◆ SetKeyId() [2/3]

void Aws::Connect::Model::EncryptionConfig::SetKeyId ( const Aws::String value)
inline

The full ARN of the encryption key.

Be sure to provide the full ARN of the encryption key, not just the ID.

Definition at line 88 of file EncryptionConfig.h.

◆ SetKeyId() [3/3]

void Aws::Connect::Model::EncryptionConfig::SetKeyId ( const char *  value)
inline

The full ARN of the encryption key.

Be sure to provide the full ARN of the encryption key, not just the ID.

Definition at line 100 of file EncryptionConfig.h.

◆ WithEncryptionType() [1/2]

EncryptionConfig& Aws::Connect::Model::EncryptionConfig::WithEncryptionType ( const EncryptionType value)
inline

The type of encryption.

Definition at line 64 of file EncryptionConfig.h.

◆ WithEncryptionType() [2/2]

EncryptionConfig& Aws::Connect::Model::EncryptionConfig::WithEncryptionType ( EncryptionType &&  value)
inline

The type of encryption.

Definition at line 69 of file EncryptionConfig.h.

◆ WithKeyId() [1/3]

EncryptionConfig& Aws::Connect::Model::EncryptionConfig::WithKeyId ( Aws::String &&  value)
inline

The full ARN of the encryption key.

Be sure to provide the full ARN of the encryption key, not just the ID.

Definition at line 112 of file EncryptionConfig.h.

◆ WithKeyId() [2/3]

EncryptionConfig& Aws::Connect::Model::EncryptionConfig::WithKeyId ( const Aws::String value)
inline

The full ARN of the encryption key.

Be sure to provide the full ARN of the encryption key, not just the ID.

Definition at line 106 of file EncryptionConfig.h.

◆ WithKeyId() [3/3]

EncryptionConfig& Aws::Connect::Model::EncryptionConfig::WithKeyId ( const char *  value)
inline

The full ARN of the encryption key.

Be sure to provide the full ARN of the encryption key, not just the ID.

Definition at line 118 of file EncryptionConfig.h.


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