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

#include <VirtualGatewayListenerTlsFileCertificate.h>

Public Member Functions

 VirtualGatewayListenerTlsFileCertificate ()
 
 VirtualGatewayListenerTlsFileCertificate (Aws::Utils::Json::JsonView jsonValue)
 
VirtualGatewayListenerTlsFileCertificateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCertificateChain () const
 
bool CertificateChainHasBeenSet () const
 
void SetCertificateChain (const Aws::String &value)
 
void SetCertificateChain (Aws::String &&value)
 
void SetCertificateChain (const char *value)
 
VirtualGatewayListenerTlsFileCertificateWithCertificateChain (const Aws::String &value)
 
VirtualGatewayListenerTlsFileCertificateWithCertificateChain (Aws::String &&value)
 
VirtualGatewayListenerTlsFileCertificateWithCertificateChain (const char *value)
 
const Aws::StringGetPrivateKey () const
 
bool PrivateKeyHasBeenSet () const
 
void SetPrivateKey (const Aws::String &value)
 
void SetPrivateKey (Aws::String &&value)
 
void SetPrivateKey (const char *value)
 
VirtualGatewayListenerTlsFileCertificateWithPrivateKey (const Aws::String &value)
 
VirtualGatewayListenerTlsFileCertificateWithPrivateKey (Aws::String &&value)
 
VirtualGatewayListenerTlsFileCertificateWithPrivateKey (const char *value)
 

Detailed Description

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).

See Also:

AWS API Reference

Definition at line 35 of file VirtualGatewayListenerTlsFileCertificate.h.

Constructor & Destructor Documentation

◆ VirtualGatewayListenerTlsFileCertificate() [1/2]

Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::VirtualGatewayListenerTlsFileCertificate ( )

◆ VirtualGatewayListenerTlsFileCertificate() [2/2]

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

Member Function Documentation

◆ CertificateChainHasBeenSet()

bool Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::CertificateChainHasBeenSet ( ) const
inline

The certificate chain for the certificate.

Definition at line 52 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ GetCertificateChain()

const Aws::String& Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::GetCertificateChain ( ) const
inline

The certificate chain for the certificate.

Definition at line 47 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ GetPrivateKey()

const Aws::String& Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::GetPrivateKey ( ) const
inline

The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.

Definition at line 89 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PrivateKeyHasBeenSet()

bool Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::PrivateKeyHasBeenSet ( ) const
inline

The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.

Definition at line 95 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ SetCertificateChain() [1/3]

void Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::SetCertificateChain ( const Aws::String value)
inline

The certificate chain for the certificate.

Definition at line 57 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ SetCertificateChain() [2/3]

void Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::SetCertificateChain ( Aws::String &&  value)
inline

The certificate chain for the certificate.

Definition at line 62 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ SetCertificateChain() [3/3]

void Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::SetCertificateChain ( const char *  value)
inline

The certificate chain for the certificate.

Definition at line 67 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ SetPrivateKey() [1/3]

void Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::SetPrivateKey ( const Aws::String value)
inline

The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.

Definition at line 101 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ SetPrivateKey() [2/3]

void Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::SetPrivateKey ( Aws::String &&  value)
inline

The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.

Definition at line 107 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ SetPrivateKey() [3/3]

void Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::SetPrivateKey ( const char *  value)
inline

The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.

Definition at line 113 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ WithCertificateChain() [1/3]

VirtualGatewayListenerTlsFileCertificate& Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::WithCertificateChain ( const Aws::String value)
inline

The certificate chain for the certificate.

Definition at line 72 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ WithCertificateChain() [2/3]

VirtualGatewayListenerTlsFileCertificate& Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::WithCertificateChain ( Aws::String &&  value)
inline

The certificate chain for the certificate.

Definition at line 77 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ WithCertificateChain() [3/3]

VirtualGatewayListenerTlsFileCertificate& Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::WithCertificateChain ( const char *  value)
inline

The certificate chain for the certificate.

Definition at line 82 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ WithPrivateKey() [1/3]

VirtualGatewayListenerTlsFileCertificate& Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::WithPrivateKey ( const Aws::String value)
inline

The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.

Definition at line 119 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ WithPrivateKey() [2/3]

VirtualGatewayListenerTlsFileCertificate& Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::WithPrivateKey ( Aws::String &&  value)
inline

The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.

Definition at line 125 of file VirtualGatewayListenerTlsFileCertificate.h.

◆ WithPrivateKey() [3/3]

VirtualGatewayListenerTlsFileCertificate& Aws::AppMesh::Model::VirtualGatewayListenerTlsFileCertificate::WithPrivateKey ( const char *  value)
inline

The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.

Definition at line 131 of file VirtualGatewayListenerTlsFileCertificate.h.


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