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

#include <VirtualGatewaySpec.h>

Public Member Functions

 VirtualGatewaySpec ()
 
 VirtualGatewaySpec (Aws::Utils::Json::JsonView jsonValue)
 
VirtualGatewaySpecoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const VirtualGatewayBackendDefaultsGetBackendDefaults () const
 
bool BackendDefaultsHasBeenSet () const
 
void SetBackendDefaults (const VirtualGatewayBackendDefaults &value)
 
void SetBackendDefaults (VirtualGatewayBackendDefaults &&value)
 
VirtualGatewaySpecWithBackendDefaults (const VirtualGatewayBackendDefaults &value)
 
VirtualGatewaySpecWithBackendDefaults (VirtualGatewayBackendDefaults &&value)
 
const Aws::Vector< VirtualGatewayListener > & GetListeners () const
 
bool ListenersHasBeenSet () const
 
void SetListeners (const Aws::Vector< VirtualGatewayListener > &value)
 
void SetListeners (Aws::Vector< VirtualGatewayListener > &&value)
 
VirtualGatewaySpecWithListeners (const Aws::Vector< VirtualGatewayListener > &value)
 
VirtualGatewaySpecWithListeners (Aws::Vector< VirtualGatewayListener > &&value)
 
VirtualGatewaySpecAddListeners (const VirtualGatewayListener &value)
 
VirtualGatewaySpecAddListeners (VirtualGatewayListener &&value)
 
const VirtualGatewayLoggingGetLogging () const
 
bool LoggingHasBeenSet () const
 
void SetLogging (const VirtualGatewayLogging &value)
 
void SetLogging (VirtualGatewayLogging &&value)
 
VirtualGatewaySpecWithLogging (const VirtualGatewayLogging &value)
 
VirtualGatewaySpecWithLogging (VirtualGatewayLogging &&value)
 

Detailed Description

An object that represents the specification of a service mesh resource.

See Also:

AWS API Reference

Definition at line 35 of file VirtualGatewaySpec.h.

Constructor & Destructor Documentation

◆ VirtualGatewaySpec() [1/2]

Aws::AppMesh::Model::VirtualGatewaySpec::VirtualGatewaySpec ( )

◆ VirtualGatewaySpec() [2/2]

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

Member Function Documentation

◆ AddListeners() [1/2]

VirtualGatewaySpec& Aws::AppMesh::Model::VirtualGatewaySpec::AddListeners ( const VirtualGatewayListener value)
inline

The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.

Definition at line 122 of file VirtualGatewaySpec.h.

◆ AddListeners() [2/2]

VirtualGatewaySpec& Aws::AppMesh::Model::VirtualGatewaySpec::AddListeners ( VirtualGatewayListener &&  value)
inline

The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.

Definition at line 129 of file VirtualGatewaySpec.h.

◆ BackendDefaultsHasBeenSet()

bool Aws::AppMesh::Model::VirtualGatewaySpec::BackendDefaultsHasBeenSet ( ) const
inline

A reference to an object that represents the defaults for backends.

Definition at line 52 of file VirtualGatewaySpec.h.

◆ GetBackendDefaults()

const VirtualGatewayBackendDefaults& Aws::AppMesh::Model::VirtualGatewaySpec::GetBackendDefaults ( ) const
inline

A reference to an object that represents the defaults for backends.

Definition at line 47 of file VirtualGatewaySpec.h.

◆ GetListeners()

const Aws::Vector<VirtualGatewayListener>& Aws::AppMesh::Model::VirtualGatewaySpec::GetListeners ( ) const
inline

The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.

Definition at line 80 of file VirtualGatewaySpec.h.

◆ GetLogging()

const VirtualGatewayLogging& Aws::AppMesh::Model::VirtualGatewaySpec::GetLogging ( ) const
inline

Definition at line 133 of file VirtualGatewaySpec.h.

◆ Jsonize()

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

◆ ListenersHasBeenSet()

bool Aws::AppMesh::Model::VirtualGatewaySpec::ListenersHasBeenSet ( ) const
inline

The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.

Definition at line 87 of file VirtualGatewaySpec.h.

◆ LoggingHasBeenSet()

bool Aws::AppMesh::Model::VirtualGatewaySpec::LoggingHasBeenSet ( ) const
inline

Definition at line 136 of file VirtualGatewaySpec.h.

◆ operator=()

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

◆ SetBackendDefaults() [1/2]

void Aws::AppMesh::Model::VirtualGatewaySpec::SetBackendDefaults ( const VirtualGatewayBackendDefaults value)
inline

A reference to an object that represents the defaults for backends.

Definition at line 57 of file VirtualGatewaySpec.h.

◆ SetBackendDefaults() [2/2]

void Aws::AppMesh::Model::VirtualGatewaySpec::SetBackendDefaults ( VirtualGatewayBackendDefaults &&  value)
inline

A reference to an object that represents the defaults for backends.

Definition at line 62 of file VirtualGatewaySpec.h.

◆ SetListeners() [1/2]

void Aws::AppMesh::Model::VirtualGatewaySpec::SetListeners ( const Aws::Vector< VirtualGatewayListener > &  value)
inline

The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.

Definition at line 94 of file VirtualGatewaySpec.h.

◆ SetListeners() [2/2]

void Aws::AppMesh::Model::VirtualGatewaySpec::SetListeners ( Aws::Vector< VirtualGatewayListener > &&  value)
inline

The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.

Definition at line 101 of file VirtualGatewaySpec.h.

◆ SetLogging() [1/2]

void Aws::AppMesh::Model::VirtualGatewaySpec::SetLogging ( const VirtualGatewayLogging value)
inline

Definition at line 139 of file VirtualGatewaySpec.h.

◆ SetLogging() [2/2]

void Aws::AppMesh::Model::VirtualGatewaySpec::SetLogging ( VirtualGatewayLogging &&  value)
inline

Definition at line 142 of file VirtualGatewaySpec.h.

◆ WithBackendDefaults() [1/2]

VirtualGatewaySpec& Aws::AppMesh::Model::VirtualGatewaySpec::WithBackendDefaults ( const VirtualGatewayBackendDefaults value)
inline

A reference to an object that represents the defaults for backends.

Definition at line 67 of file VirtualGatewaySpec.h.

◆ WithBackendDefaults() [2/2]

VirtualGatewaySpec& Aws::AppMesh::Model::VirtualGatewaySpec::WithBackendDefaults ( VirtualGatewayBackendDefaults &&  value)
inline

A reference to an object that represents the defaults for backends.

Definition at line 72 of file VirtualGatewaySpec.h.

◆ WithListeners() [1/2]

VirtualGatewaySpec& Aws::AppMesh::Model::VirtualGatewaySpec::WithListeners ( const Aws::Vector< VirtualGatewayListener > &  value)
inline

The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.

Definition at line 108 of file VirtualGatewaySpec.h.

◆ WithListeners() [2/2]

VirtualGatewaySpec& Aws::AppMesh::Model::VirtualGatewaySpec::WithListeners ( Aws::Vector< VirtualGatewayListener > &&  value)
inline

The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.

Definition at line 115 of file VirtualGatewaySpec.h.

◆ WithLogging() [1/2]

VirtualGatewaySpec& Aws::AppMesh::Model::VirtualGatewaySpec::WithLogging ( const VirtualGatewayLogging value)
inline

Definition at line 145 of file VirtualGatewaySpec.h.

◆ WithLogging() [2/2]

VirtualGatewaySpec& Aws::AppMesh::Model::VirtualGatewaySpec::WithLogging ( VirtualGatewayLogging &&  value)
inline

Definition at line 148 of file VirtualGatewaySpec.h.


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