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

#include <VirtualServiceProvider.h>

Public Member Functions

 VirtualServiceProvider ()
 
 VirtualServiceProvider (Aws::Utils::Json::JsonView jsonValue)
 
VirtualServiceProvideroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const VirtualNodeServiceProviderGetVirtualNode () const
 
bool VirtualNodeHasBeenSet () const
 
void SetVirtualNode (const VirtualNodeServiceProvider &value)
 
void SetVirtualNode (VirtualNodeServiceProvider &&value)
 
VirtualServiceProviderWithVirtualNode (const VirtualNodeServiceProvider &value)
 
VirtualServiceProviderWithVirtualNode (VirtualNodeServiceProvider &&value)
 
const VirtualRouterServiceProviderGetVirtualRouter () const
 
bool VirtualRouterHasBeenSet () const
 
void SetVirtualRouter (const VirtualRouterServiceProvider &value)
 
void SetVirtualRouter (VirtualRouterServiceProvider &&value)
 
VirtualServiceProviderWithVirtualRouter (const VirtualRouterServiceProvider &value)
 
VirtualServiceProviderWithVirtualRouter (VirtualRouterServiceProvider &&value)
 

Detailed Description

An object that represents the provider for a virtual service.

See Also:

AWS API Reference

Definition at line 33 of file VirtualServiceProvider.h.

Constructor & Destructor Documentation

◆ VirtualServiceProvider() [1/2]

Aws::AppMesh::Model::VirtualServiceProvider::VirtualServiceProvider ( )

◆ VirtualServiceProvider() [2/2]

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

Member Function Documentation

◆ GetVirtualNode()

const VirtualNodeServiceProvider& Aws::AppMesh::Model::VirtualServiceProvider::GetVirtualNode ( ) const
inline

The virtual node associated with a virtual service.

Definition at line 45 of file VirtualServiceProvider.h.

◆ GetVirtualRouter()

const VirtualRouterServiceProvider& Aws::AppMesh::Model::VirtualServiceProvider::GetVirtualRouter ( ) const
inline

The virtual router associated with a virtual service.

Definition at line 76 of file VirtualServiceProvider.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetVirtualNode() [1/2]

void Aws::AppMesh::Model::VirtualServiceProvider::SetVirtualNode ( const VirtualNodeServiceProvider value)
inline

The virtual node associated with a virtual service.

Definition at line 55 of file VirtualServiceProvider.h.

◆ SetVirtualNode() [2/2]

void Aws::AppMesh::Model::VirtualServiceProvider::SetVirtualNode ( VirtualNodeServiceProvider &&  value)
inline

The virtual node associated with a virtual service.

Definition at line 60 of file VirtualServiceProvider.h.

◆ SetVirtualRouter() [1/2]

void Aws::AppMesh::Model::VirtualServiceProvider::SetVirtualRouter ( const VirtualRouterServiceProvider value)
inline

The virtual router associated with a virtual service.

Definition at line 86 of file VirtualServiceProvider.h.

◆ SetVirtualRouter() [2/2]

void Aws::AppMesh::Model::VirtualServiceProvider::SetVirtualRouter ( VirtualRouterServiceProvider &&  value)
inline

The virtual router associated with a virtual service.

Definition at line 91 of file VirtualServiceProvider.h.

◆ VirtualNodeHasBeenSet()

bool Aws::AppMesh::Model::VirtualServiceProvider::VirtualNodeHasBeenSet ( ) const
inline

The virtual node associated with a virtual service.

Definition at line 50 of file VirtualServiceProvider.h.

◆ VirtualRouterHasBeenSet()

bool Aws::AppMesh::Model::VirtualServiceProvider::VirtualRouterHasBeenSet ( ) const
inline

The virtual router associated with a virtual service.

Definition at line 81 of file VirtualServiceProvider.h.

◆ WithVirtualNode() [1/2]

VirtualServiceProvider& Aws::AppMesh::Model::VirtualServiceProvider::WithVirtualNode ( const VirtualNodeServiceProvider value)
inline

The virtual node associated with a virtual service.

Definition at line 65 of file VirtualServiceProvider.h.

◆ WithVirtualNode() [2/2]

VirtualServiceProvider& Aws::AppMesh::Model::VirtualServiceProvider::WithVirtualNode ( VirtualNodeServiceProvider &&  value)
inline

The virtual node associated with a virtual service.

Definition at line 70 of file VirtualServiceProvider.h.

◆ WithVirtualRouter() [1/2]

VirtualServiceProvider& Aws::AppMesh::Model::VirtualServiceProvider::WithVirtualRouter ( const VirtualRouterServiceProvider value)
inline

The virtual router associated with a virtual service.

Definition at line 96 of file VirtualServiceProvider.h.

◆ WithVirtualRouter() [2/2]

VirtualServiceProvider& Aws::AppMesh::Model::VirtualServiceProvider::WithVirtualRouter ( VirtualRouterServiceProvider &&  value)
inline

The virtual router associated with a virtual service.

Definition at line 101 of file VirtualServiceProvider.h.


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