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

#include <VirtualNodeSpec.h>

Public Member Functions

 VirtualNodeSpec ()
 
 VirtualNodeSpec (Aws::Utils::Json::JsonView jsonValue)
 
VirtualNodeSpecoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const BackendDefaultsGetBackendDefaults () const
 
bool BackendDefaultsHasBeenSet () const
 
void SetBackendDefaults (const BackendDefaults &value)
 
void SetBackendDefaults (BackendDefaults &&value)
 
VirtualNodeSpecWithBackendDefaults (const BackendDefaults &value)
 
VirtualNodeSpecWithBackendDefaults (BackendDefaults &&value)
 
const Aws::Vector< Backend > & GetBackends () const
 
bool BackendsHasBeenSet () const
 
void SetBackends (const Aws::Vector< Backend > &value)
 
void SetBackends (Aws::Vector< Backend > &&value)
 
VirtualNodeSpecWithBackends (const Aws::Vector< Backend > &value)
 
VirtualNodeSpecWithBackends (Aws::Vector< Backend > &&value)
 
VirtualNodeSpecAddBackends (const Backend &value)
 
VirtualNodeSpecAddBackends (Backend &&value)
 
const Aws::Vector< Listener > & GetListeners () const
 
bool ListenersHasBeenSet () const
 
void SetListeners (const Aws::Vector< Listener > &value)
 
void SetListeners (Aws::Vector< Listener > &&value)
 
VirtualNodeSpecWithListeners (const Aws::Vector< Listener > &value)
 
VirtualNodeSpecWithListeners (Aws::Vector< Listener > &&value)
 
VirtualNodeSpecAddListeners (const Listener &value)
 
VirtualNodeSpecAddListeners (Listener &&value)
 
const LoggingGetLogging () const
 
bool LoggingHasBeenSet () const
 
void SetLogging (const Logging &value)
 
void SetLogging (Logging &&value)
 
VirtualNodeSpecWithLogging (const Logging &value)
 
VirtualNodeSpecWithLogging (Logging &&value)
 
const ServiceDiscoveryGetServiceDiscovery () const
 
bool ServiceDiscoveryHasBeenSet () const
 
void SetServiceDiscovery (const ServiceDiscovery &value)
 
void SetServiceDiscovery (ServiceDiscovery &&value)
 
VirtualNodeSpecWithServiceDiscovery (const ServiceDiscovery &value)
 
VirtualNodeSpecWithServiceDiscovery (ServiceDiscovery &&value)
 

Detailed Description

An object that represents the specification of a virtual node.

See Also:

AWS API Reference

Definition at line 37 of file VirtualNodeSpec.h.

Constructor & Destructor Documentation

◆ VirtualNodeSpec() [1/2]

Aws::AppMesh::Model::VirtualNodeSpec::VirtualNodeSpec ( )

◆ VirtualNodeSpec() [2/2]

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

Member Function Documentation

◆ AddBackends() [1/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::AddBackends ( const Backend value)
inline

The backends that the virtual node is expected to send outbound traffic to.

Definition at line 117 of file VirtualNodeSpec.h.

◆ AddBackends() [2/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::AddBackends ( Backend &&  value)
inline

The backends that the virtual node is expected to send outbound traffic to.

Definition at line 123 of file VirtualNodeSpec.h.

◆ AddListeners() [1/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::AddListeners ( const Listener value)
inline

The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.

Definition at line 166 of file VirtualNodeSpec.h.

◆ AddListeners() [2/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::AddListeners ( Listener &&  value)
inline

The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.

Definition at line 172 of file VirtualNodeSpec.h.

◆ BackendDefaultsHasBeenSet()

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

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

Definition at line 54 of file VirtualNodeSpec.h.

◆ BackendsHasBeenSet()

bool Aws::AppMesh::Model::VirtualNodeSpec::BackendsHasBeenSet ( ) const
inline

The backends that the virtual node is expected to send outbound traffic to.

Definition at line 87 of file VirtualNodeSpec.h.

◆ GetBackendDefaults()

const BackendDefaults& Aws::AppMesh::Model::VirtualNodeSpec::GetBackendDefaults ( ) const
inline

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

Definition at line 49 of file VirtualNodeSpec.h.

◆ GetBackends()

const Aws::Vector<Backend>& Aws::AppMesh::Model::VirtualNodeSpec::GetBackends ( ) const
inline

The backends that the virtual node is expected to send outbound traffic to.

Definition at line 81 of file VirtualNodeSpec.h.

◆ GetListeners()

const Aws::Vector<Listener>& Aws::AppMesh::Model::VirtualNodeSpec::GetListeners ( ) const
inline

The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.

Definition at line 130 of file VirtualNodeSpec.h.

◆ GetLogging()

const Logging& Aws::AppMesh::Model::VirtualNodeSpec::GetLogging ( ) const
inline

The inbound and outbound access logging information for the virtual node.

Definition at line 178 of file VirtualNodeSpec.h.

◆ GetServiceDiscovery()

const ServiceDiscovery& Aws::AppMesh::Model::VirtualNodeSpec::GetServiceDiscovery ( ) const
inline

The service discovery information for the virtual node. If your virtual node does not expect ingress traffic, you can omit this parameter. If you specify a listener, then you must specify service discovery information.

Definition at line 211 of file VirtualNodeSpec.h.

◆ Jsonize()

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

◆ ListenersHasBeenSet()

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

The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.

Definition at line 136 of file VirtualNodeSpec.h.

◆ LoggingHasBeenSet()

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

The inbound and outbound access logging information for the virtual node.

Definition at line 183 of file VirtualNodeSpec.h.

◆ operator=()

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

◆ ServiceDiscoveryHasBeenSet()

bool Aws::AppMesh::Model::VirtualNodeSpec::ServiceDiscoveryHasBeenSet ( ) const
inline

The service discovery information for the virtual node. If your virtual node does not expect ingress traffic, you can omit this parameter. If you specify a listener, then you must specify service discovery information.

Definition at line 218 of file VirtualNodeSpec.h.

◆ SetBackendDefaults() [1/2]

void Aws::AppMesh::Model::VirtualNodeSpec::SetBackendDefaults ( const BackendDefaults value)
inline

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

Definition at line 59 of file VirtualNodeSpec.h.

◆ SetBackendDefaults() [2/2]

void Aws::AppMesh::Model::VirtualNodeSpec::SetBackendDefaults ( BackendDefaults &&  value)
inline

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

Definition at line 64 of file VirtualNodeSpec.h.

◆ SetBackends() [1/2]

void Aws::AppMesh::Model::VirtualNodeSpec::SetBackends ( const Aws::Vector< Backend > &  value)
inline

The backends that the virtual node is expected to send outbound traffic to.

Definition at line 93 of file VirtualNodeSpec.h.

◆ SetBackends() [2/2]

void Aws::AppMesh::Model::VirtualNodeSpec::SetBackends ( Aws::Vector< Backend > &&  value)
inline

The backends that the virtual node is expected to send outbound traffic to.

Definition at line 99 of file VirtualNodeSpec.h.

◆ SetListeners() [1/2]

void Aws::AppMesh::Model::VirtualNodeSpec::SetListeners ( const Aws::Vector< Listener > &  value)
inline

The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.

Definition at line 142 of file VirtualNodeSpec.h.

◆ SetListeners() [2/2]

void Aws::AppMesh::Model::VirtualNodeSpec::SetListeners ( Aws::Vector< Listener > &&  value)
inline

The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.

Definition at line 148 of file VirtualNodeSpec.h.

◆ SetLogging() [1/2]

void Aws::AppMesh::Model::VirtualNodeSpec::SetLogging ( const Logging value)
inline

The inbound and outbound access logging information for the virtual node.

Definition at line 188 of file VirtualNodeSpec.h.

◆ SetLogging() [2/2]

void Aws::AppMesh::Model::VirtualNodeSpec::SetLogging ( Logging &&  value)
inline

The inbound and outbound access logging information for the virtual node.

Definition at line 193 of file VirtualNodeSpec.h.

◆ SetServiceDiscovery() [1/2]

void Aws::AppMesh::Model::VirtualNodeSpec::SetServiceDiscovery ( const ServiceDiscovery value)
inline

The service discovery information for the virtual node. If your virtual node does not expect ingress traffic, you can omit this parameter. If you specify a listener, then you must specify service discovery information.

Definition at line 225 of file VirtualNodeSpec.h.

◆ SetServiceDiscovery() [2/2]

void Aws::AppMesh::Model::VirtualNodeSpec::SetServiceDiscovery ( ServiceDiscovery &&  value)
inline

The service discovery information for the virtual node. If your virtual node does not expect ingress traffic, you can omit this parameter. If you specify a listener, then you must specify service discovery information.

Definition at line 232 of file VirtualNodeSpec.h.

◆ WithBackendDefaults() [1/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::WithBackendDefaults ( const BackendDefaults value)
inline

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

Definition at line 69 of file VirtualNodeSpec.h.

◆ WithBackendDefaults() [2/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::WithBackendDefaults ( BackendDefaults &&  value)
inline

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

Definition at line 74 of file VirtualNodeSpec.h.

◆ WithBackends() [1/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::WithBackends ( const Aws::Vector< Backend > &  value)
inline

The backends that the virtual node is expected to send outbound traffic to.

Definition at line 105 of file VirtualNodeSpec.h.

◆ WithBackends() [2/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::WithBackends ( Aws::Vector< Backend > &&  value)
inline

The backends that the virtual node is expected to send outbound traffic to.

Definition at line 111 of file VirtualNodeSpec.h.

◆ WithListeners() [1/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::WithListeners ( const Aws::Vector< Listener > &  value)
inline

The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.

Definition at line 154 of file VirtualNodeSpec.h.

◆ WithListeners() [2/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::WithListeners ( Aws::Vector< Listener > &&  value)
inline

The listener that the virtual node is expected to receive inbound traffic from. You can specify one listener.

Definition at line 160 of file VirtualNodeSpec.h.

◆ WithLogging() [1/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::WithLogging ( const Logging value)
inline

The inbound and outbound access logging information for the virtual node.

Definition at line 198 of file VirtualNodeSpec.h.

◆ WithLogging() [2/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::WithLogging ( Logging &&  value)
inline

The inbound and outbound access logging information for the virtual node.

Definition at line 203 of file VirtualNodeSpec.h.

◆ WithServiceDiscovery() [1/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::WithServiceDiscovery ( const ServiceDiscovery value)
inline

The service discovery information for the virtual node. If your virtual node does not expect ingress traffic, you can omit this parameter. If you specify a listener, then you must specify service discovery information.

Definition at line 239 of file VirtualNodeSpec.h.

◆ WithServiceDiscovery() [2/2]

VirtualNodeSpec& Aws::AppMesh::Model::VirtualNodeSpec::WithServiceDiscovery ( ServiceDiscovery &&  value)
inline

The service discovery information for the virtual node. If your virtual node does not expect ingress traffic, you can omit this parameter. If you specify a listener, then you must specify service discovery information.

Definition at line 246 of file VirtualNodeSpec.h.


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