AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::Kafka::Model::Tls Class Reference

#include <Tls.h>

Public Member Functions

 Tls ()
 
 Tls (Aws::Utils::Json::JsonView jsonValue)
 
Tlsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetCertificateAuthorityArnList () const
 
bool CertificateAuthorityArnListHasBeenSet () const
 
void SetCertificateAuthorityArnList (const Aws::Vector< Aws::String > &value)
 
void SetCertificateAuthorityArnList (Aws::Vector< Aws::String > &&value)
 
TlsWithCertificateAuthorityArnList (const Aws::Vector< Aws::String > &value)
 
TlsWithCertificateAuthorityArnList (Aws::Vector< Aws::String > &&value)
 
TlsAddCertificateAuthorityArnList (const Aws::String &value)
 
TlsAddCertificateAuthorityArnList (Aws::String &&value)
 
TlsAddCertificateAuthorityArnList (const char *value)
 
bool GetEnabled () const
 
bool EnabledHasBeenSet () const
 
void SetEnabled (bool value)
 
TlsWithEnabled (bool value)
 

Detailed Description

   <p>Details for client authentication using TLS.</p>

See Also:

AWS API Reference

Definition at line 35 of file Tls.h.

Constructor & Destructor Documentation

◆ Tls() [1/2]

Aws::Kafka::Model::Tls::Tls ( )

◆ Tls() [2/2]

Aws::Kafka::Model::Tls::Tls ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddCertificateAuthorityArnList() [1/3]

Tls& Aws::Kafka::Model::Tls::AddCertificateAuthorityArnList ( Aws::String &&  value)
inline

List of ACM Certificate Authority ARNs.

Definition at line 98 of file Tls.h.

◆ AddCertificateAuthorityArnList() [2/3]

Tls& Aws::Kafka::Model::Tls::AddCertificateAuthorityArnList ( const Aws::String value)
inline

List of ACM Certificate Authority ARNs.

Definition at line 91 of file Tls.h.

◆ AddCertificateAuthorityArnList() [3/3]

Tls& Aws::Kafka::Model::Tls::AddCertificateAuthorityArnList ( const char *  value)
inline

List of ACM Certificate Authority ARNs.

Definition at line 105 of file Tls.h.

◆ CertificateAuthorityArnListHasBeenSet()

bool Aws::Kafka::Model::Tls::CertificateAuthorityArnListHasBeenSet ( ) const
inline

List of ACM Certificate Authority ARNs.

Definition at line 56 of file Tls.h.

◆ EnabledHasBeenSet()

bool Aws::Kafka::Model::Tls::EnabledHasBeenSet ( ) const
inline
 <p>Specifies whether you want to enable or disable TLS

authentication.

Definition at line 122 of file Tls.h.

◆ GetCertificateAuthorityArnList()

const Aws::Vector<Aws::String>& Aws::Kafka::Model::Tls::GetCertificateAuthorityArnList ( ) const
inline

List of ACM Certificate Authority ARNs.

Definition at line 49 of file Tls.h.

◆ GetEnabled()

bool Aws::Kafka::Model::Tls::GetEnabled ( ) const
inline
 <p>Specifies whether you want to enable or disable TLS

authentication.

Definition at line 114 of file Tls.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Kafka::Model::Tls::Jsonize ( ) const

◆ operator=()

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

◆ SetCertificateAuthorityArnList() [1/2]

void Aws::Kafka::Model::Tls::SetCertificateAuthorityArnList ( Aws::Vector< Aws::String > &&  value)
inline

List of ACM Certificate Authority ARNs.

Definition at line 70 of file Tls.h.

◆ SetCertificateAuthorityArnList() [2/2]

void Aws::Kafka::Model::Tls::SetCertificateAuthorityArnList ( const Aws::Vector< Aws::String > &  value)
inline

List of ACM Certificate Authority ARNs.

Definition at line 63 of file Tls.h.

◆ SetEnabled()

void Aws::Kafka::Model::Tls::SetEnabled ( bool  value)
inline
 <p>Specifies whether you want to enable or disable TLS

authentication.

Definition at line 130 of file Tls.h.

◆ WithCertificateAuthorityArnList() [1/2]

Tls& Aws::Kafka::Model::Tls::WithCertificateAuthorityArnList ( Aws::Vector< Aws::String > &&  value)
inline

List of ACM Certificate Authority ARNs.

Definition at line 84 of file Tls.h.

◆ WithCertificateAuthorityArnList() [2/2]

Tls& Aws::Kafka::Model::Tls::WithCertificateAuthorityArnList ( const Aws::Vector< Aws::String > &  value)
inline

List of ACM Certificate Authority ARNs.

Definition at line 77 of file Tls.h.

◆ WithEnabled()

Tls& Aws::Kafka::Model::Tls::WithEnabled ( bool  value)
inline
 <p>Specifies whether you want to enable or disable TLS

authentication.

Definition at line 138 of file Tls.h.


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