AWS SDK for C++  1.8.95
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)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 33 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 AWS Certicate Manager (ACM) certificate.

Definition at line 52 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 87 of file VirtualGatewayListenerTlsCertificate.h.

◆ GetAcm()

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

A reference to an object that represents an AWS Certicate Manager (ACM) certificate.

Definition at line 46 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 82 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)

◆ SetAcm() [1/2]

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

A reference to an object that represents an AWS Certicate Manager (ACM) certificate.

Definition at line 58 of file VirtualGatewayListenerTlsCertificate.h.

◆ SetAcm() [2/2]

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

A reference to an object that represents an AWS Certicate Manager (ACM) certificate.

Definition at line 64 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 92 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 97 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 AWS Certicate Manager (ACM) certificate.

Definition at line 70 of file VirtualGatewayListenerTlsCertificate.h.

◆ WithAcm() [2/2]

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

A reference to an object that represents an AWS Certicate Manager (ACM) certificate.

Definition at line 76 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 102 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 107 of file VirtualGatewayListenerTlsCertificate.h.


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