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

#include <VirtualServiceBackend.h>

Public Member Functions

 VirtualServiceBackend ()
 
 VirtualServiceBackend (Aws::Utils::Json::JsonView jsonValue)
 
VirtualServiceBackendoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ClientPolicyGetClientPolicy () const
 
bool ClientPolicyHasBeenSet () const
 
void SetClientPolicy (const ClientPolicy &value)
 
void SetClientPolicy (ClientPolicy &&value)
 
VirtualServiceBackendWithClientPolicy (const ClientPolicy &value)
 
VirtualServiceBackendWithClientPolicy (ClientPolicy &&value)
 
const Aws::StringGetVirtualServiceName () const
 
bool VirtualServiceNameHasBeenSet () const
 
void SetVirtualServiceName (const Aws::String &value)
 
void SetVirtualServiceName (Aws::String &&value)
 
void SetVirtualServiceName (const char *value)
 
VirtualServiceBackendWithVirtualServiceName (const Aws::String &value)
 
VirtualServiceBackendWithVirtualServiceName (Aws::String &&value)
 
VirtualServiceBackendWithVirtualServiceName (const char *value)
 

Detailed Description

An object that represents a virtual service backend for a virtual node.

See Also:

AWS API Reference

Definition at line 33 of file VirtualServiceBackend.h.

Constructor & Destructor Documentation

◆ VirtualServiceBackend() [1/2]

Aws::AppMesh::Model::VirtualServiceBackend::VirtualServiceBackend ( )

◆ VirtualServiceBackend() [2/2]

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

Member Function Documentation

◆ ClientPolicyHasBeenSet()

bool Aws::AppMesh::Model::VirtualServiceBackend::ClientPolicyHasBeenSet ( ) const
inline

A reference to an object that represents the client policy for a backend.

Definition at line 50 of file VirtualServiceBackend.h.

◆ GetClientPolicy()

const ClientPolicy& Aws::AppMesh::Model::VirtualServiceBackend::GetClientPolicy ( ) const
inline

A reference to an object that represents the client policy for a backend.

Definition at line 45 of file VirtualServiceBackend.h.

◆ GetVirtualServiceName()

const Aws::String& Aws::AppMesh::Model::VirtualServiceBackend::GetVirtualServiceName ( ) const
inline

The name of the virtual service that is acting as a virtual node backend.

Definition at line 76 of file VirtualServiceBackend.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetClientPolicy() [1/2]

void Aws::AppMesh::Model::VirtualServiceBackend::SetClientPolicy ( const ClientPolicy value)
inline

A reference to an object that represents the client policy for a backend.

Definition at line 55 of file VirtualServiceBackend.h.

◆ SetClientPolicy() [2/2]

void Aws::AppMesh::Model::VirtualServiceBackend::SetClientPolicy ( ClientPolicy &&  value)
inline

A reference to an object that represents the client policy for a backend.

Definition at line 60 of file VirtualServiceBackend.h.

◆ SetVirtualServiceName() [1/3]

void Aws::AppMesh::Model::VirtualServiceBackend::SetVirtualServiceName ( const Aws::String value)
inline

The name of the virtual service that is acting as a virtual node backend.

Definition at line 86 of file VirtualServiceBackend.h.

◆ SetVirtualServiceName() [2/3]

void Aws::AppMesh::Model::VirtualServiceBackend::SetVirtualServiceName ( Aws::String &&  value)
inline

The name of the virtual service that is acting as a virtual node backend.

Definition at line 91 of file VirtualServiceBackend.h.

◆ SetVirtualServiceName() [3/3]

void Aws::AppMesh::Model::VirtualServiceBackend::SetVirtualServiceName ( const char *  value)
inline

The name of the virtual service that is acting as a virtual node backend.

Definition at line 96 of file VirtualServiceBackend.h.

◆ VirtualServiceNameHasBeenSet()

bool Aws::AppMesh::Model::VirtualServiceBackend::VirtualServiceNameHasBeenSet ( ) const
inline

The name of the virtual service that is acting as a virtual node backend.

Definition at line 81 of file VirtualServiceBackend.h.

◆ WithClientPolicy() [1/2]

VirtualServiceBackend& Aws::AppMesh::Model::VirtualServiceBackend::WithClientPolicy ( const ClientPolicy value)
inline

A reference to an object that represents the client policy for a backend.

Definition at line 65 of file VirtualServiceBackend.h.

◆ WithClientPolicy() [2/2]

VirtualServiceBackend& Aws::AppMesh::Model::VirtualServiceBackend::WithClientPolicy ( ClientPolicy &&  value)
inline

A reference to an object that represents the client policy for a backend.

Definition at line 70 of file VirtualServiceBackend.h.

◆ WithVirtualServiceName() [1/3]

VirtualServiceBackend& Aws::AppMesh::Model::VirtualServiceBackend::WithVirtualServiceName ( const Aws::String value)
inline

The name of the virtual service that is acting as a virtual node backend.

Definition at line 101 of file VirtualServiceBackend.h.

◆ WithVirtualServiceName() [2/3]

VirtualServiceBackend& Aws::AppMesh::Model::VirtualServiceBackend::WithVirtualServiceName ( Aws::String &&  value)
inline

The name of the virtual service that is acting as a virtual node backend.

Definition at line 106 of file VirtualServiceBackend.h.

◆ WithVirtualServiceName() [3/3]

VirtualServiceBackend& Aws::AppMesh::Model::VirtualServiceBackend::WithVirtualServiceName ( const char *  value)
inline

The name of the virtual service that is acting as a virtual node backend.

Definition at line 111 of file VirtualServiceBackend.h.


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