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

#include <ListenerTlsCertificate.h>

Public Member Functions

 ListenerTlsCertificate ()
 
 ListenerTlsCertificate (Aws::Utils::Json::JsonView jsonValue)
 
ListenerTlsCertificateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ListenerTlsAcmCertificateGetAcm () const
 
bool AcmHasBeenSet () const
 
void SetAcm (const ListenerTlsAcmCertificate &value)
 
void SetAcm (ListenerTlsAcmCertificate &&value)
 
ListenerTlsCertificateWithAcm (const ListenerTlsAcmCertificate &value)
 
ListenerTlsCertificateWithAcm (ListenerTlsAcmCertificate &&value)
 
const ListenerTlsFileCertificateGetFile () const
 
bool FileHasBeenSet () const
 
void SetFile (const ListenerTlsFileCertificate &value)
 
void SetFile (ListenerTlsFileCertificate &&value)
 
ListenerTlsCertificateWithFile (const ListenerTlsFileCertificate &value)
 
ListenerTlsCertificateWithFile (ListenerTlsFileCertificate &&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 ListenerTlsCertificate.h.

Constructor & Destructor Documentation

◆ ListenerTlsCertificate() [1/2]

Aws::AppMesh::Model::ListenerTlsCertificate::ListenerTlsCertificate ( )

◆ ListenerTlsCertificate() [2/2]

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

Member Function Documentation

◆ AcmHasBeenSet()

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

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

Definition at line 52 of file ListenerTlsCertificate.h.

◆ FileHasBeenSet()

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

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

Definition at line 87 of file ListenerTlsCertificate.h.

◆ GetAcm()

const ListenerTlsAcmCertificate& Aws::AppMesh::Model::ListenerTlsCertificate::GetAcm ( ) const
inline

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

Definition at line 46 of file ListenerTlsCertificate.h.

◆ GetFile()

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

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

Definition at line 82 of file ListenerTlsCertificate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAcm() [1/2]

void Aws::AppMesh::Model::ListenerTlsCertificate::SetAcm ( const ListenerTlsAcmCertificate value)
inline

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

Definition at line 58 of file ListenerTlsCertificate.h.

◆ SetAcm() [2/2]

void Aws::AppMesh::Model::ListenerTlsCertificate::SetAcm ( ListenerTlsAcmCertificate &&  value)
inline

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

Definition at line 64 of file ListenerTlsCertificate.h.

◆ SetFile() [1/2]

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

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

Definition at line 92 of file ListenerTlsCertificate.h.

◆ SetFile() [2/2]

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

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

Definition at line 97 of file ListenerTlsCertificate.h.

◆ WithAcm() [1/2]

ListenerTlsCertificate& Aws::AppMesh::Model::ListenerTlsCertificate::WithAcm ( const ListenerTlsAcmCertificate value)
inline

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

Definition at line 70 of file ListenerTlsCertificate.h.

◆ WithAcm() [2/2]

ListenerTlsCertificate& Aws::AppMesh::Model::ListenerTlsCertificate::WithAcm ( ListenerTlsAcmCertificate &&  value)
inline

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

Definition at line 76 of file ListenerTlsCertificate.h.

◆ WithFile() [1/2]

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

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

Definition at line 102 of file ListenerTlsCertificate.h.

◆ WithFile() [2/2]

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

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

Definition at line 107 of file ListenerTlsCertificate.h.


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