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

#include <ServiceDiscovery.h>

Public Member Functions

 ServiceDiscovery ()
 
 ServiceDiscovery (Aws::Utils::Json::JsonView jsonValue)
 
ServiceDiscoveryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AwsCloudMapServiceDiscoveryGetAwsCloudMap () const
 
bool AwsCloudMapHasBeenSet () const
 
void SetAwsCloudMap (const AwsCloudMapServiceDiscovery &value)
 
void SetAwsCloudMap (AwsCloudMapServiceDiscovery &&value)
 
ServiceDiscoveryWithAwsCloudMap (const AwsCloudMapServiceDiscovery &value)
 
ServiceDiscoveryWithAwsCloudMap (AwsCloudMapServiceDiscovery &&value)
 
const DnsServiceDiscoveryGetDns () const
 
bool DnsHasBeenSet () const
 
void SetDns (const DnsServiceDiscovery &value)
 
void SetDns (DnsServiceDiscovery &&value)
 
ServiceDiscoveryWithDns (const DnsServiceDiscovery &value)
 
ServiceDiscoveryWithDns (DnsServiceDiscovery &&value)
 

Detailed Description

An object that represents the service discovery information for a virtual node.

See Also:

AWS API Reference

Definition at line 33 of file ServiceDiscovery.h.

Constructor & Destructor Documentation

◆ ServiceDiscovery() [1/2]

Aws::AppMesh::Model::ServiceDiscovery::ServiceDiscovery ( )

◆ ServiceDiscovery() [2/2]

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

Member Function Documentation

◆ AwsCloudMapHasBeenSet()

bool Aws::AppMesh::Model::ServiceDiscovery::AwsCloudMapHasBeenSet ( ) const
inline

Specifies any AWS Cloud Map information for the virtual node.

Definition at line 50 of file ServiceDiscovery.h.

◆ DnsHasBeenSet()

bool Aws::AppMesh::Model::ServiceDiscovery::DnsHasBeenSet ( ) const
inline

Specifies the DNS information for the virtual node.

Definition at line 81 of file ServiceDiscovery.h.

◆ GetAwsCloudMap()

const AwsCloudMapServiceDiscovery& Aws::AppMesh::Model::ServiceDiscovery::GetAwsCloudMap ( ) const
inline

Specifies any AWS Cloud Map information for the virtual node.

Definition at line 45 of file ServiceDiscovery.h.

◆ GetDns()

const DnsServiceDiscovery& Aws::AppMesh::Model::ServiceDiscovery::GetDns ( ) const
inline

Specifies the DNS information for the virtual node.

Definition at line 76 of file ServiceDiscovery.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAwsCloudMap() [1/2]

void Aws::AppMesh::Model::ServiceDiscovery::SetAwsCloudMap ( const AwsCloudMapServiceDiscovery value)
inline

Specifies any AWS Cloud Map information for the virtual node.

Definition at line 55 of file ServiceDiscovery.h.

◆ SetAwsCloudMap() [2/2]

void Aws::AppMesh::Model::ServiceDiscovery::SetAwsCloudMap ( AwsCloudMapServiceDiscovery &&  value)
inline

Specifies any AWS Cloud Map information for the virtual node.

Definition at line 60 of file ServiceDiscovery.h.

◆ SetDns() [1/2]

void Aws::AppMesh::Model::ServiceDiscovery::SetDns ( const DnsServiceDiscovery value)
inline

Specifies the DNS information for the virtual node.

Definition at line 86 of file ServiceDiscovery.h.

◆ SetDns() [2/2]

void Aws::AppMesh::Model::ServiceDiscovery::SetDns ( DnsServiceDiscovery &&  value)
inline

Specifies the DNS information for the virtual node.

Definition at line 91 of file ServiceDiscovery.h.

◆ WithAwsCloudMap() [1/2]

ServiceDiscovery& Aws::AppMesh::Model::ServiceDiscovery::WithAwsCloudMap ( const AwsCloudMapServiceDiscovery value)
inline

Specifies any AWS Cloud Map information for the virtual node.

Definition at line 65 of file ServiceDiscovery.h.

◆ WithAwsCloudMap() [2/2]

ServiceDiscovery& Aws::AppMesh::Model::ServiceDiscovery::WithAwsCloudMap ( AwsCloudMapServiceDiscovery &&  value)
inline

Specifies any AWS Cloud Map information for the virtual node.

Definition at line 70 of file ServiceDiscovery.h.

◆ WithDns() [1/2]

ServiceDiscovery& Aws::AppMesh::Model::ServiceDiscovery::WithDns ( const DnsServiceDiscovery value)
inline

Specifies the DNS information for the virtual node.

Definition at line 96 of file ServiceDiscovery.h.

◆ WithDns() [2/2]

ServiceDiscovery& Aws::AppMesh::Model::ServiceDiscovery::WithDns ( DnsServiceDiscovery &&  value)
inline

Specifies the DNS information for the virtual node.

Definition at line 101 of file ServiceDiscovery.h.


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