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

#include <ClientPolicyTls.h>

Public Member Functions

 ClientPolicyTls ()
 
 ClientPolicyTls (Aws::Utils::Json::JsonView jsonValue)
 
ClientPolicyTlsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetEnforce () const
 
bool EnforceHasBeenSet () const
 
void SetEnforce (bool value)
 
ClientPolicyTlsWithEnforce (bool value)
 
const Aws::Vector< int > & GetPorts () const
 
bool PortsHasBeenSet () const
 
void SetPorts (const Aws::Vector< int > &value)
 
void SetPorts (Aws::Vector< int > &&value)
 
ClientPolicyTlsWithPorts (const Aws::Vector< int > &value)
 
ClientPolicyTlsWithPorts (Aws::Vector< int > &&value)
 
ClientPolicyTlsAddPorts (int value)
 
const TlsValidationContextGetValidation () const
 
bool ValidationHasBeenSet () const
 
void SetValidation (const TlsValidationContext &value)
 
void SetValidation (TlsValidationContext &&value)
 
ClientPolicyTlsWithValidation (const TlsValidationContext &value)
 
ClientPolicyTlsWithValidation (TlsValidationContext &&value)
 

Detailed Description

A reference to an object that represents a Transport Layer Security (TLS) client policy.

See Also:

AWS API Reference

Definition at line 33 of file ClientPolicyTls.h.

Constructor & Destructor Documentation

◆ ClientPolicyTls() [1/2]

Aws::AppMesh::Model::ClientPolicyTls::ClientPolicyTls ( )

◆ ClientPolicyTls() [2/2]

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

Member Function Documentation

◆ AddPorts()

ClientPolicyTls& Aws::AppMesh::Model::ClientPolicyTls::AddPorts ( int  value)
inline

One or more ports that the policy is enforced for.

Definition at line 100 of file ClientPolicyTls.h.

◆ EnforceHasBeenSet()

bool Aws::AppMesh::Model::ClientPolicyTls::EnforceHasBeenSet ( ) const
inline

Whether the policy is enforced. The default is True, if a value isn't specified.

Definition at line 52 of file ClientPolicyTls.h.

◆ GetEnforce()

bool Aws::AppMesh::Model::ClientPolicyTls::GetEnforce ( ) const
inline

Whether the policy is enforced. The default is True, if a value isn't specified.

Definition at line 46 of file ClientPolicyTls.h.

◆ GetPorts()

const Aws::Vector<int>& Aws::AppMesh::Model::ClientPolicyTls::GetPorts ( ) const
inline

One or more ports that the policy is enforced for.

Definition at line 70 of file ClientPolicyTls.h.

◆ GetValidation()

const TlsValidationContext& Aws::AppMesh::Model::ClientPolicyTls::GetValidation ( ) const
inline

A reference to an object that represents a TLS validation context.

Definition at line 106 of file ClientPolicyTls.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PortsHasBeenSet()

bool Aws::AppMesh::Model::ClientPolicyTls::PortsHasBeenSet ( ) const
inline

One or more ports that the policy is enforced for.

Definition at line 75 of file ClientPolicyTls.h.

◆ SetEnforce()

void Aws::AppMesh::Model::ClientPolicyTls::SetEnforce ( bool  value)
inline

Whether the policy is enforced. The default is True, if a value isn't specified.

Definition at line 58 of file ClientPolicyTls.h.

◆ SetPorts() [1/2]

void Aws::AppMesh::Model::ClientPolicyTls::SetPorts ( const Aws::Vector< int > &  value)
inline

One or more ports that the policy is enforced for.

Definition at line 80 of file ClientPolicyTls.h.

◆ SetPorts() [2/2]

void Aws::AppMesh::Model::ClientPolicyTls::SetPorts ( Aws::Vector< int > &&  value)
inline

One or more ports that the policy is enforced for.

Definition at line 85 of file ClientPolicyTls.h.

◆ SetValidation() [1/2]

void Aws::AppMesh::Model::ClientPolicyTls::SetValidation ( const TlsValidationContext value)
inline

A reference to an object that represents a TLS validation context.

Definition at line 116 of file ClientPolicyTls.h.

◆ SetValidation() [2/2]

void Aws::AppMesh::Model::ClientPolicyTls::SetValidation ( TlsValidationContext &&  value)
inline

A reference to an object that represents a TLS validation context.

Definition at line 121 of file ClientPolicyTls.h.

◆ ValidationHasBeenSet()

bool Aws::AppMesh::Model::ClientPolicyTls::ValidationHasBeenSet ( ) const
inline

A reference to an object that represents a TLS validation context.

Definition at line 111 of file ClientPolicyTls.h.

◆ WithEnforce()

ClientPolicyTls& Aws::AppMesh::Model::ClientPolicyTls::WithEnforce ( bool  value)
inline

Whether the policy is enforced. The default is True, if a value isn't specified.

Definition at line 64 of file ClientPolicyTls.h.

◆ WithPorts() [1/2]

ClientPolicyTls& Aws::AppMesh::Model::ClientPolicyTls::WithPorts ( const Aws::Vector< int > &  value)
inline

One or more ports that the policy is enforced for.

Definition at line 90 of file ClientPolicyTls.h.

◆ WithPorts() [2/2]

ClientPolicyTls& Aws::AppMesh::Model::ClientPolicyTls::WithPorts ( Aws::Vector< int > &&  value)
inline

One or more ports that the policy is enforced for.

Definition at line 95 of file ClientPolicyTls.h.

◆ WithValidation() [1/2]

ClientPolicyTls& Aws::AppMesh::Model::ClientPolicyTls::WithValidation ( const TlsValidationContext value)
inline

A reference to an object that represents a TLS validation context.

Definition at line 126 of file ClientPolicyTls.h.

◆ WithValidation() [2/2]

ClientPolicyTls& Aws::AppMesh::Model::ClientPolicyTls::WithValidation ( TlsValidationContext &&  value)
inline

A reference to an object that represents a TLS validation context.

Definition at line 131 of file ClientPolicyTls.h.


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