AWS SDK for C++  1.9.47
AWS SDK for C++
Public Member Functions | List of all members
Aws::AppMesh::Model::ClientTlsCertificate Class Reference

#include <ClientTlsCertificate.h>

Public Member Functions

 ClientTlsCertificate ()
 
 ClientTlsCertificate (Aws::Utils::Json::JsonView jsonValue)
 
ClientTlsCertificateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ListenerTlsFileCertificateGetFile () const
 
bool FileHasBeenSet () const
 
void SetFile (const ListenerTlsFileCertificate &value)
 
void SetFile (ListenerTlsFileCertificate &&value)
 
ClientTlsCertificateWithFile (const ListenerTlsFileCertificate &value)
 
ClientTlsCertificateWithFile (ListenerTlsFileCertificate &&value)
 
const ListenerTlsSdsCertificateGetSds () const
 
bool SdsHasBeenSet () const
 
void SetSds (const ListenerTlsSdsCertificate &value)
 
void SetSds (ListenerTlsSdsCertificate &&value)
 
ClientTlsCertificateWithSds (const ListenerTlsSdsCertificate &value)
 
ClientTlsCertificateWithSds (ListenerTlsSdsCertificate &&value)
 

Detailed Description

An object that represents the client's certificate.

See Also:

AWS API Reference

Definition at line 33 of file ClientTlsCertificate.h.

Constructor & Destructor Documentation

◆ ClientTlsCertificate() [1/2]

Aws::AppMesh::Model::ClientTlsCertificate::ClientTlsCertificate ( )

◆ ClientTlsCertificate() [2/2]

Aws::AppMesh::Model::ClientTlsCertificate::ClientTlsCertificate ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ FileHasBeenSet()

bool Aws::AppMesh::Model::ClientTlsCertificate::FileHasBeenSet ( ) const
inline

An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

Definition at line 58 of file ClientTlsCertificate.h.

◆ GetFile()

const ListenerTlsFileCertificate& Aws::AppMesh::Model::ClientTlsCertificate::GetFile ( ) const
inline

An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

Definition at line 49 of file ClientTlsCertificate.h.

◆ GetSds()

const ListenerTlsSdsCertificate& Aws::AppMesh::Model::ClientTlsCertificate::GetSds ( ) const
inline

A reference to an object that represents a client's TLS Secret Discovery Service certificate.

Definition at line 101 of file ClientTlsCertificate.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AppMesh::Model::ClientTlsCertificate::Jsonize ( ) const

◆ operator=()

ClientTlsCertificate& Aws::AppMesh::Model::ClientTlsCertificate::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SdsHasBeenSet()

bool Aws::AppMesh::Model::ClientTlsCertificate::SdsHasBeenSet ( ) const
inline

A reference to an object that represents a client's TLS Secret Discovery Service certificate.

Definition at line 107 of file ClientTlsCertificate.h.

◆ SetFile() [1/2]

void Aws::AppMesh::Model::ClientTlsCertificate::SetFile ( const ListenerTlsFileCertificate value)
inline

An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

Definition at line 67 of file ClientTlsCertificate.h.

◆ SetFile() [2/2]

void Aws::AppMesh::Model::ClientTlsCertificate::SetFile ( ListenerTlsFileCertificate &&  value)
inline

An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

Definition at line 76 of file ClientTlsCertificate.h.

◆ SetSds() [1/2]

void Aws::AppMesh::Model::ClientTlsCertificate::SetSds ( const ListenerTlsSdsCertificate value)
inline

A reference to an object that represents a client's TLS Secret Discovery Service certificate.

Definition at line 113 of file ClientTlsCertificate.h.

◆ SetSds() [2/2]

void Aws::AppMesh::Model::ClientTlsCertificate::SetSds ( ListenerTlsSdsCertificate &&  value)
inline

A reference to an object that represents a client's TLS Secret Discovery Service certificate.

Definition at line 119 of file ClientTlsCertificate.h.

◆ WithFile() [1/2]

ClientTlsCertificate& Aws::AppMesh::Model::ClientTlsCertificate::WithFile ( const ListenerTlsFileCertificate value)
inline

An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

Definition at line 85 of file ClientTlsCertificate.h.

◆ WithFile() [2/2]

ClientTlsCertificate& Aws::AppMesh::Model::ClientTlsCertificate::WithFile ( ListenerTlsFileCertificate &&  value)
inline

An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).

Definition at line 94 of file ClientTlsCertificate.h.

◆ WithSds() [1/2]

ClientTlsCertificate& Aws::AppMesh::Model::ClientTlsCertificate::WithSds ( const ListenerTlsSdsCertificate value)
inline

A reference to an object that represents a client's TLS Secret Discovery Service certificate.

Definition at line 125 of file ClientTlsCertificate.h.

◆ WithSds() [2/2]

ClientTlsCertificate& Aws::AppMesh::Model::ClientTlsCertificate::WithSds ( ListenerTlsSdsCertificate &&  value)
inline

A reference to an object that represents a client's TLS Secret Discovery Service certificate.

Definition at line 131 of file ClientTlsCertificate.h.


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