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

#include <VirtualGatewayClientTlsCertificate.h>

Public Member Functions

 VirtualGatewayClientTlsCertificate ()
 
 VirtualGatewayClientTlsCertificate (Aws::Utils::Json::JsonView jsonValue)
 
VirtualGatewayClientTlsCertificateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const VirtualGatewayListenerTlsFileCertificateGetFile () const
 
bool FileHasBeenSet () const
 
void SetFile (const VirtualGatewayListenerTlsFileCertificate &value)
 
void SetFile (VirtualGatewayListenerTlsFileCertificate &&value)
 
VirtualGatewayClientTlsCertificateWithFile (const VirtualGatewayListenerTlsFileCertificate &value)
 
VirtualGatewayClientTlsCertificateWithFile (VirtualGatewayListenerTlsFileCertificate &&value)
 
const VirtualGatewayListenerTlsSdsCertificateGetSds () const
 
bool SdsHasBeenSet () const
 
void SetSds (const VirtualGatewayListenerTlsSdsCertificate &value)
 
void SetSds (VirtualGatewayListenerTlsSdsCertificate &&value)
 
VirtualGatewayClientTlsCertificateWithSds (const VirtualGatewayListenerTlsSdsCertificate &value)
 
VirtualGatewayClientTlsCertificateWithSds (VirtualGatewayListenerTlsSdsCertificate &&value)
 

Detailed Description

An object that represents the virtual gateway's client's Transport Layer Security (TLS) certificate.

See Also:

AWS API Reference

Definition at line 33 of file VirtualGatewayClientTlsCertificate.h.

Constructor & Destructor Documentation

◆ VirtualGatewayClientTlsCertificate() [1/2]

Aws::AppMesh::Model::VirtualGatewayClientTlsCertificate::VirtualGatewayClientTlsCertificate ( )

◆ VirtualGatewayClientTlsCertificate() [2/2]

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

Member Function Documentation

◆ FileHasBeenSet()

bool Aws::AppMesh::Model::VirtualGatewayClientTlsCertificate::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 VirtualGatewayClientTlsCertificate.h.

◆ GetFile()

const VirtualGatewayListenerTlsFileCertificate& Aws::AppMesh::Model::VirtualGatewayClientTlsCertificate::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 VirtualGatewayClientTlsCertificate.h.

◆ GetSds()

const VirtualGatewayListenerTlsSdsCertificate& Aws::AppMesh::Model::VirtualGatewayClientTlsCertificate::GetSds ( ) const
inline

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

Definition at line 101 of file VirtualGatewayClientTlsCertificate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SdsHasBeenSet()

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

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

Definition at line 107 of file VirtualGatewayClientTlsCertificate.h.

◆ SetFile() [1/2]

void Aws::AppMesh::Model::VirtualGatewayClientTlsCertificate::SetFile ( const VirtualGatewayListenerTlsFileCertificate 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 VirtualGatewayClientTlsCertificate.h.

◆ SetFile() [2/2]

void Aws::AppMesh::Model::VirtualGatewayClientTlsCertificate::SetFile ( VirtualGatewayListenerTlsFileCertificate &&  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 VirtualGatewayClientTlsCertificate.h.

◆ SetSds() [1/2]

void Aws::AppMesh::Model::VirtualGatewayClientTlsCertificate::SetSds ( const VirtualGatewayListenerTlsSdsCertificate value)
inline

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

Definition at line 113 of file VirtualGatewayClientTlsCertificate.h.

◆ SetSds() [2/2]

void Aws::AppMesh::Model::VirtualGatewayClientTlsCertificate::SetSds ( VirtualGatewayListenerTlsSdsCertificate &&  value)
inline

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

Definition at line 119 of file VirtualGatewayClientTlsCertificate.h.

◆ WithFile() [1/2]

VirtualGatewayClientTlsCertificate& Aws::AppMesh::Model::VirtualGatewayClientTlsCertificate::WithFile ( const VirtualGatewayListenerTlsFileCertificate 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 VirtualGatewayClientTlsCertificate.h.

◆ WithFile() [2/2]

VirtualGatewayClientTlsCertificate& Aws::AppMesh::Model::VirtualGatewayClientTlsCertificate::WithFile ( VirtualGatewayListenerTlsFileCertificate &&  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 VirtualGatewayClientTlsCertificate.h.

◆ WithSds() [1/2]

VirtualGatewayClientTlsCertificate& Aws::AppMesh::Model::VirtualGatewayClientTlsCertificate::WithSds ( const VirtualGatewayListenerTlsSdsCertificate value)
inline

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

Definition at line 125 of file VirtualGatewayClientTlsCertificate.h.

◆ WithSds() [2/2]

VirtualGatewayClientTlsCertificate& Aws::AppMesh::Model::VirtualGatewayClientTlsCertificate::WithSds ( VirtualGatewayListenerTlsSdsCertificate &&  value)
inline

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

Definition at line 131 of file VirtualGatewayClientTlsCertificate.h.


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