7#include <aws/kafka/Kafka_EXPORTS.h>
8#include <aws/kafka/model/VpcConnectivityScram.h>
9#include <aws/kafka/model/VpcConnectivityIam.h>
76 bool m_scramHasBeenSet =
false;
79 bool m_iamHasBeenSet =
false;
AWS_KAFKA_API VpcConnectivitySasl(Aws::Utils::Json::JsonView jsonValue)
VpcConnectivitySasl & WithScram(const VpcConnectivityScram &value)
bool IamHasBeenSet() const
void SetIam(VpcConnectivityIam &&value)
AWS_KAFKA_API VpcConnectivitySasl & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KAFKA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIam(const VpcConnectivityIam &value)
const VpcConnectivityScram & GetScram() const
void SetScram(VpcConnectivityScram &&value)
VpcConnectivitySasl & WithScram(VpcConnectivityScram &&value)
AWS_KAFKA_API VpcConnectivitySasl()
VpcConnectivitySasl & WithIam(VpcConnectivityIam &&value)
bool ScramHasBeenSet() const
const VpcConnectivityIam & GetIam() const
void SetScram(const VpcConnectivityScram &value)
VpcConnectivitySasl & WithIam(const VpcConnectivityIam &value)
Aws::Utils::Json::JsonValue JsonValue