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

#include <VirtualGatewayListenerTlsCertificate.h>

Public Member Functions

 VirtualGatewayListenerTlsCertificate ()
 
 VirtualGatewayListenerTlsCertificate (Aws::Utils::Json::JsonView jsonValue)
 
VirtualGatewayListenerTlsCertificateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const VirtualGatewayListenerTlsAcmCertificateGetAcm () const
 
bool AcmHasBeenSet () const
 
void SetAcm (const VirtualGatewayListenerTlsAcmCertificate &value)
 
void SetAcm (VirtualGatewayListenerTlsAcmCertificate &&value)
 
VirtualGatewayListenerTlsCertificateWithAcm (const VirtualGatewayListenerTlsAcmCertificate &value)
 
VirtualGatewayListenerTlsCertificateWithAcm (VirtualGatewayListenerTlsAcmCertificate &&value)
 
const VirtualGatewayListenerTlsFileCertificateGetFile () const
 
bool FileHasBeenSet () const
 
void SetFile (const VirtualGatewayListenerTlsFileCertificate &value)
 
void SetFile (VirtualGatewayListenerTlsFileCertificate &&value)
 
VirtualGatewayListenerTlsCertificateWithFile (const VirtualGatewayListenerTlsFileCertificate &value)
 
VirtualGatewayListenerTlsCertificateWithFile (VirtualGatewayListenerTlsFileCertificate &&value)
 
const VirtualGatewayListenerTlsSdsCertificateGetSds () const
 
bool SdsHasBeenSet () const
 
void SetSds (const VirtualGatewayListenerTlsSdsCertificate &value)
 
void SetSds (VirtualGatewayListenerTlsSdsCertificate &&value)
 
VirtualGatewayListenerTlsCertificateWithSds (const VirtualGatewayListenerTlsSdsCertificate &value)
 
VirtualGatewayListenerTlsCertificateWithSds (VirtualGatewayListenerTlsSdsCertificate &&value)
 

Detailed Description

An object that represents a listener's Transport Layer Security (TLS) certificate.

See Also:

AWS API Reference

Definition at line 34 of file VirtualGatewayListenerTlsCertificate.h.

Constructor & Destructor Documentation

◆ VirtualGatewayListenerTlsCertificate() [1/2]

Aws::AppMesh::Model::VirtualGatewayListenerTlsCertificate::VirtualGatewayListenerTlsCertificate ( )

◆ VirtualGatewayListenerTlsCertificate() [2/2]

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

Member Function Documentation

◆ AcmHasBeenSet()

bool Aws::AppMesh::Model::VirtualGatewayListenerTlsCertificate::AcmHasBeenSet ( ) const
inline

A reference to an object that represents an Certificate Manager certificate.

Definition at line 53 of file VirtualGatewayListenerTlsCertificate.h.

◆ FileHasBeenSet()

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

A reference to an object that represents a local file certificate.

Definition at line 88 of file VirtualGatewayListenerTlsCertificate.h.

◆ GetAcm()

const VirtualGatewayListenerTlsAcmCertificate& Aws::AppMesh::Model::VirtualGatewayListenerTlsCertificate::GetAcm ( ) const
inline

A reference to an object that represents an Certificate Manager certificate.

Definition at line 47 of file VirtualGatewayListenerTlsCertificate.h.

◆ GetFile()

const VirtualGatewayListenerTlsFileCertificate& Aws::AppMesh::Model::VirtualGatewayListenerTlsCertificate::GetFile ( ) const
inline

A reference to an object that represents a local file certificate.

Definition at line 83 of file VirtualGatewayListenerTlsCertificate.h.

◆ GetSds()

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

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

Definition at line 115 of file VirtualGatewayListenerTlsCertificate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SdsHasBeenSet()

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

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

Definition at line 121 of file VirtualGatewayListenerTlsCertificate.h.

◆ SetAcm() [1/2]

void Aws::AppMesh::Model::VirtualGatewayListenerTlsCertificate::SetAcm ( const VirtualGatewayListenerTlsAcmCertificate value)
inline

A reference to an object that represents an Certificate Manager certificate.

Definition at line 59 of file VirtualGatewayListenerTlsCertificate.h.

◆ SetAcm() [2/2]

void Aws::AppMesh::Model::VirtualGatewayListenerTlsCertificate::SetAcm ( VirtualGatewayListenerTlsAcmCertificate &&  value)
inline

A reference to an object that represents an Certificate Manager certificate.

Definition at line 65 of file VirtualGatewayListenerTlsCertificate.h.

◆ SetFile() [1/2]

void Aws::AppMesh::Model::VirtualGatewayListenerTlsCertificate::SetFile ( const VirtualGatewayListenerTlsFileCertificate value)
inline

A reference to an object that represents a local file certificate.

Definition at line 93 of file VirtualGatewayListenerTlsCertificate.h.

◆ SetFile() [2/2]

void Aws::AppMesh::Model::VirtualGatewayListenerTlsCertificate::SetFile ( VirtualGatewayListenerTlsFileCertificate &&  value)
inline

A reference to an object that represents a local file certificate.

Definition at line 98 of file VirtualGatewayListenerTlsCertificate.h.

◆ SetSds() [1/2]

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

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

Definition at line 127 of file VirtualGatewayListenerTlsCertificate.h.

◆ SetSds() [2/2]

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

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

Definition at line 133 of file VirtualGatewayListenerTlsCertificate.h.

◆ WithAcm() [1/2]

VirtualGatewayListenerTlsCertificate& Aws::AppMesh::Model::VirtualGatewayListenerTlsCertificate::WithAcm ( const VirtualGatewayListenerTlsAcmCertificate value)
inline

A reference to an object that represents an Certificate Manager certificate.

Definition at line 71 of file VirtualGatewayListenerTlsCertificate.h.

◆ WithAcm() [2/2]

VirtualGatewayListenerTlsCertificate& Aws::AppMesh::Model::VirtualGatewayListenerTlsCertificate::WithAcm ( VirtualGatewayListenerTlsAcmCertificate &&  value)
inline

A reference to an object that represents an Certificate Manager certificate.

Definition at line 77 of file VirtualGatewayListenerTlsCertificate.h.

◆ WithFile() [1/2]

VirtualGatewayListenerTlsCertificate& Aws::AppMesh::Model::VirtualGatewayListenerTlsCertificate::WithFile ( const VirtualGatewayListenerTlsFileCertificate value)
inline

A reference to an object that represents a local file certificate.

Definition at line 103 of file VirtualGatewayListenerTlsCertificate.h.

◆ WithFile() [2/2]

VirtualGatewayListenerTlsCertificate& Aws::AppMesh::Model::VirtualGatewayListenerTlsCertificate::WithFile ( VirtualGatewayListenerTlsFileCertificate &&  value)
inline

A reference to an object that represents a local file certificate.

Definition at line 108 of file VirtualGatewayListenerTlsCertificate.h.

◆ WithSds() [1/2]

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

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

Definition at line 139 of file VirtualGatewayListenerTlsCertificate.h.

◆ WithSds() [2/2]

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

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

Definition at line 145 of file VirtualGatewayListenerTlsCertificate.h.


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