7#include <aws/kafka/Kafka_EXPORTS.h>
8#include <aws/kafka/model/ServerlessSasl.h>
51 template<
typename SaslT = ServerlessSasl>
52 void SetSasl(SaslT&& value) { m_saslHasBeenSet =
true; m_sasl = std::forward<SaslT>(value); }
53 template<
typename SaslT = ServerlessSasl>
59 bool m_saslHasBeenSet =
false;
AWS_KAFKA_API ServerlessClientAuthentication & operator=(Aws::Utils::Json::JsonView jsonValue)
ServerlessClientAuthentication & WithSasl(SaslT &&value)
bool SaslHasBeenSet() const
const ServerlessSasl & GetSasl() const
AWS_KAFKA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_KAFKA_API ServerlessClientAuthentication(Aws::Utils::Json::JsonView jsonValue)
void SetSasl(SaslT &&value)
AWS_KAFKA_API ServerlessClientAuthentication()=default
Aws::Utils::Json::JsonValue JsonValue