7#include <aws/kafka/Kafka_EXPORTS.h>
8#include <aws/kafka/model/EncryptionAtRest.h>
9#include <aws/kafka/model/EncryptionInTransit.h>
47 template <
typename EncryptionAtRestT = EncryptionAtRest>
49 m_encryptionAtRestHasBeenSet =
true;
50 m_encryptionAtRest = std::forward<EncryptionAtRestT>(value);
52 template <
typename EncryptionAtRestT = EncryptionAtRest>
67 template <
typename EncryptionInTransitT = EncryptionInTransit>
69 m_encryptionInTransitHasBeenSet =
true;
70 m_encryptionInTransit = std::forward<EncryptionInTransitT>(value);
72 template <
typename EncryptionInTransitT = EncryptionInTransit>
82 bool m_encryptionAtRestHasBeenSet =
false;
83 bool m_encryptionInTransitHasBeenSet =
false;
void SetEncryptionInTransit(EncryptionInTransitT &&value)
bool EncryptionAtRestHasBeenSet() const
AWS_KAFKA_API EncryptionInfo(Aws::Utils::Json::JsonView jsonValue)
const EncryptionInTransit & GetEncryptionInTransit() const
AWS_KAFKA_API EncryptionInfo()=default
bool EncryptionInTransitHasBeenSet() const
AWS_KAFKA_API Aws::Utils::Json::JsonValue Jsonize() const
EncryptionInfo & WithEncryptionAtRest(EncryptionAtRestT &&value)
AWS_KAFKA_API EncryptionInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
EncryptionInfo & WithEncryptionInTransit(EncryptionInTransitT &&value)
const EncryptionAtRest & GetEncryptionAtRest() const
void SetEncryptionAtRest(EncryptionAtRestT &&value)
Aws::Utils::Json::JsonValue JsonValue