AWS SDK for C++  1.9.125
AWS SDK for C++
Public Member Functions | List of all members
Aws::Kafka::Model::EncryptionInfo Class Reference

#include <EncryptionInfo.h>

Public Member Functions

 EncryptionInfo ()
 
 EncryptionInfo (Aws::Utils::Json::JsonView jsonValue)
 
EncryptionInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const EncryptionAtRestGetEncryptionAtRest () const
 
bool EncryptionAtRestHasBeenSet () const
 
void SetEncryptionAtRest (const EncryptionAtRest &value)
 
void SetEncryptionAtRest (EncryptionAtRest &&value)
 
EncryptionInfoWithEncryptionAtRest (const EncryptionAtRest &value)
 
EncryptionInfoWithEncryptionAtRest (EncryptionAtRest &&value)
 
const EncryptionInTransitGetEncryptionInTransit () const
 
bool EncryptionInTransitHasBeenSet () const
 
void SetEncryptionInTransit (const EncryptionInTransit &value)
 
void SetEncryptionInTransit (EncryptionInTransit &&value)
 
EncryptionInfoWithEncryptionInTransit (const EncryptionInTransit &value)
 
EncryptionInfoWithEncryptionInTransit (EncryptionInTransit &&value)
 

Detailed Description

   <p>Includes encryption-related information, such as the AWS KMS key

used for encrypting data at rest and whether you want MSK to encrypt your data in transit.

See Also:

AWS API Reference

Definition at line 36 of file EncryptionInfo.h.

Constructor & Destructor Documentation

◆ EncryptionInfo() [1/2]

Aws::Kafka::Model::EncryptionInfo::EncryptionInfo ( )

◆ EncryptionInfo() [2/2]

Aws::Kafka::Model::EncryptionInfo::EncryptionInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ EncryptionAtRestHasBeenSet()

bool Aws::Kafka::Model::EncryptionInfo::EncryptionAtRestHasBeenSet ( ) const
inline

The data-volume encryption details.

Definition at line 57 of file EncryptionInfo.h.

◆ EncryptionInTransitHasBeenSet()

bool Aws::Kafka::Model::EncryptionInfo::EncryptionInTransitHasBeenSet ( ) const
inline

The details for encryption in transit.

Definition at line 100 of file EncryptionInfo.h.

◆ GetEncryptionAtRest()

const EncryptionAtRest& Aws::Kafka::Model::EncryptionInfo::GetEncryptionAtRest ( ) const
inline

The data-volume encryption details.

Definition at line 50 of file EncryptionInfo.h.

◆ GetEncryptionInTransit()

const EncryptionInTransit& Aws::Kafka::Model::EncryptionInfo::GetEncryptionInTransit ( ) const
inline

The details for encryption in transit.

Definition at line 93 of file EncryptionInfo.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Kafka::Model::EncryptionInfo::Jsonize ( ) const

◆ operator=()

EncryptionInfo& Aws::Kafka::Model::EncryptionInfo::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEncryptionAtRest() [1/2]

void Aws::Kafka::Model::EncryptionInfo::SetEncryptionAtRest ( const EncryptionAtRest value)
inline

The data-volume encryption details.

Definition at line 64 of file EncryptionInfo.h.

◆ SetEncryptionAtRest() [2/2]

void Aws::Kafka::Model::EncryptionInfo::SetEncryptionAtRest ( EncryptionAtRest &&  value)
inline

The data-volume encryption details.

Definition at line 71 of file EncryptionInfo.h.

◆ SetEncryptionInTransit() [1/2]

void Aws::Kafka::Model::EncryptionInfo::SetEncryptionInTransit ( const EncryptionInTransit value)
inline

The details for encryption in transit.

Definition at line 107 of file EncryptionInfo.h.

◆ SetEncryptionInTransit() [2/2]

void Aws::Kafka::Model::EncryptionInfo::SetEncryptionInTransit ( EncryptionInTransit &&  value)
inline

The details for encryption in transit.

Definition at line 114 of file EncryptionInfo.h.

◆ WithEncryptionAtRest() [1/2]

EncryptionInfo& Aws::Kafka::Model::EncryptionInfo::WithEncryptionAtRest ( const EncryptionAtRest value)
inline

The data-volume encryption details.

Definition at line 78 of file EncryptionInfo.h.

◆ WithEncryptionAtRest() [2/2]

EncryptionInfo& Aws::Kafka::Model::EncryptionInfo::WithEncryptionAtRest ( EncryptionAtRest &&  value)
inline

The data-volume encryption details.

Definition at line 85 of file EncryptionInfo.h.

◆ WithEncryptionInTransit() [1/2]

EncryptionInfo& Aws::Kafka::Model::EncryptionInfo::WithEncryptionInTransit ( const EncryptionInTransit value)
inline

The details for encryption in transit.

Definition at line 121 of file EncryptionInfo.h.

◆ WithEncryptionInTransit() [2/2]

EncryptionInfo& Aws::Kafka::Model::EncryptionInfo::WithEncryptionInTransit ( EncryptionInTransit &&  value)
inline

The details for encryption in transit.

Definition at line 128 of file EncryptionInfo.h.


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