AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::Kafka::Model::ClientAuthentication Class Reference

#include <ClientAuthentication.h>

Public Member Functions

AWS_KAFKA_API ClientAuthentication ()=default
 
 
 
AWS_KAFKA_API Aws::Utils::Json::JsonValue Jsonize () const
 
const SaslGetSasl () const
 
bool SaslHasBeenSet () const
 
template<typename SaslT = Sasl>
void SetSasl (SaslT &&value)
 
template<typename SaslT = Sasl>
ClientAuthenticationWithSasl (SaslT &&value)
 
const TlsGetTls () const
 
bool TlsHasBeenSet () const
 
template<typename TlsT = Tls>
void SetTls (TlsT &&value)
 
template<typename TlsT = Tls>
ClientAuthenticationWithTls (TlsT &&value)
 
 
 
template<typename UnauthenticatedT = Unauthenticated>
void SetUnauthenticated (UnauthenticatedT &&value)
 
template<typename UnauthenticatedT = Unauthenticated>
ClientAuthenticationWithUnauthenticated (UnauthenticatedT &&value)
 

Detailed Description

   <p>Includes all client authentication information.</p>

See Also:

AWS API Reference

Definition at line 36 of file ClientAuthentication.h.

Constructor & Destructor Documentation

◆ ClientAuthentication() [1/2]

AWS_KAFKA_API Aws::Kafka::Model::ClientAuthentication::ClientAuthentication ( )
default

◆ ClientAuthentication() [2/2]

AWS_KAFKA_API Aws::Kafka::Model::ClientAuthentication::ClientAuthentication ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetSasl()

const Sasl & Aws::Kafka::Model::ClientAuthentication::GetSasl ( ) const
inline

Details for ClientAuthentication using SASL.

Definition at line 51 of file ClientAuthentication.h.

◆ GetTls()

const Tls & Aws::Kafka::Model::ClientAuthentication::GetTls ( ) const
inline

Details for ClientAuthentication using TLS.

Definition at line 65 of file ClientAuthentication.h.

◆ GetUnauthenticated()

const Unauthenticated & Aws::Kafka::Model::ClientAuthentication::GetUnauthenticated ( ) const
inline
 <p>Contains information about unauthenticated traffic to the

cluster.

Definition at line 80 of file ClientAuthentication.h.

◆ Jsonize()

AWS_KAFKA_API Aws::Utils::Json::JsonValue Aws::Kafka::Model::ClientAuthentication::Jsonize ( ) const

◆ operator=()

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

◆ SaslHasBeenSet()

bool Aws::Kafka::Model::ClientAuthentication::SaslHasBeenSet ( ) const
inline

Details for ClientAuthentication using SASL.

Definition at line 52 of file ClientAuthentication.h.

◆ SetSasl()

template<typename SaslT = Sasl>
void Aws::Kafka::Model::ClientAuthentication::SetSasl ( SaslT &&  value)
inline

Details for ClientAuthentication using SASL.

Definition at line 54 of file ClientAuthentication.h.

◆ SetTls()

template<typename TlsT = Tls>
void Aws::Kafka::Model::ClientAuthentication::SetTls ( TlsT &&  value)
inline

Details for ClientAuthentication using TLS.

Definition at line 68 of file ClientAuthentication.h.

◆ SetUnauthenticated()

template<typename UnauthenticatedT = Unauthenticated>
void Aws::Kafka::Model::ClientAuthentication::SetUnauthenticated ( UnauthenticatedT &&  value)
inline
 <p>Contains information about unauthenticated traffic to the

cluster.

Definition at line 83 of file ClientAuthentication.h.

◆ TlsHasBeenSet()

bool Aws::Kafka::Model::ClientAuthentication::TlsHasBeenSet ( ) const
inline

Details for ClientAuthentication using TLS.

Definition at line 66 of file ClientAuthentication.h.

◆ UnauthenticatedHasBeenSet()

bool Aws::Kafka::Model::ClientAuthentication::UnauthenticatedHasBeenSet ( ) const
inline
 <p>Contains information about unauthenticated traffic to the

cluster.

Definition at line 81 of file ClientAuthentication.h.

◆ WithSasl()

template<typename SaslT = Sasl>
ClientAuthentication & Aws::Kafka::Model::ClientAuthentication::WithSasl ( SaslT &&  value)
inline

Details for ClientAuthentication using SASL.

Definition at line 56 of file ClientAuthentication.h.

◆ WithTls()

template<typename TlsT = Tls>
ClientAuthentication & Aws::Kafka::Model::ClientAuthentication::WithTls ( TlsT &&  value)
inline

Details for ClientAuthentication using TLS.

Definition at line 70 of file ClientAuthentication.h.

◆ WithUnauthenticated()

template<typename UnauthenticatedT = Unauthenticated>
ClientAuthentication & Aws::Kafka::Model::ClientAuthentication::WithUnauthenticated ( UnauthenticatedT &&  value)
inline
 <p>Contains information about unauthenticated traffic to the

cluster.

Definition at line 85 of file ClientAuthentication.h.


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