7#include <aws/kafka/Kafka_EXPORTS.h>
8#include <aws/kafka/model/EncryptionAtRest.h>
9#include <aws/kafka/model/EncryptionInTransit.h>
53 template<
typename EncryptionAtRestT = EncryptionAtRest>
54 void SetEncryptionAtRest(EncryptionAtRestT&& value) { m_encryptionAtRestHasBeenSet =
true; m_encryptionAtRest = std::forward<EncryptionAtRestT>(value); }
55 template<
typename EncryptionAtRestT = EncryptionAtRest>
67 template<
typename EncryptionInTransitT = EncryptionInTransit>
68 void SetEncryptionInTransit(EncryptionInTransitT&& value) { m_encryptionInTransitHasBeenSet =
true; m_encryptionInTransit = std::forward<EncryptionInTransitT>(value); }
69 template<
typename EncryptionInTransitT = EncryptionInTransit>
75 bool m_encryptionAtRestHasBeenSet =
false;
78 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