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

#include <ServiceSummary.h>

Public Member Functions

 ServiceSummary ()
 
 ServiceSummary (Aws::Utils::Json::JsonView jsonValue)
 
ServiceSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
ServiceSummaryWithId (const Aws::String &value)
 
ServiceSummaryWithId (Aws::String &&value)
 
ServiceSummaryWithId (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
ServiceSummaryWithArn (const Aws::String &value)
 
ServiceSummaryWithArn (Aws::String &&value)
 
ServiceSummaryWithArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ServiceSummaryWithName (const Aws::String &value)
 
ServiceSummaryWithName (Aws::String &&value)
 
ServiceSummaryWithName (const char *value)
 
const ServiceTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const ServiceType &value)
 
void SetType (ServiceType &&value)
 
ServiceSummaryWithType (const ServiceType &value)
 
ServiceSummaryWithType (ServiceType &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ServiceSummaryWithDescription (const Aws::String &value)
 
ServiceSummaryWithDescription (Aws::String &&value)
 
ServiceSummaryWithDescription (const char *value)
 
int GetInstanceCount () const
 
bool InstanceCountHasBeenSet () const
 
void SetInstanceCount (int value)
 
ServiceSummaryWithInstanceCount (int value)
 
const DnsConfigGetDnsConfig () const
 
bool DnsConfigHasBeenSet () const
 
void SetDnsConfig (const DnsConfig &value)
 
void SetDnsConfig (DnsConfig &&value)
 
ServiceSummaryWithDnsConfig (const DnsConfig &value)
 
ServiceSummaryWithDnsConfig (DnsConfig &&value)
 
const HealthCheckConfigGetHealthCheckConfig () const
 
bool HealthCheckConfigHasBeenSet () const
 
void SetHealthCheckConfig (const HealthCheckConfig &value)
 
void SetHealthCheckConfig (HealthCheckConfig &&value)
 
ServiceSummaryWithHealthCheckConfig (const HealthCheckConfig &value)
 
ServiceSummaryWithHealthCheckConfig (HealthCheckConfig &&value)
 
const HealthCheckCustomConfigGetHealthCheckCustomConfig () const
 
bool HealthCheckCustomConfigHasBeenSet () const
 
void SetHealthCheckCustomConfig (const HealthCheckCustomConfig &value)
 
void SetHealthCheckCustomConfig (HealthCheckCustomConfig &&value)
 
ServiceSummaryWithHealthCheckCustomConfig (const HealthCheckCustomConfig &value)
 
ServiceSummaryWithHealthCheckCustomConfig (HealthCheckCustomConfig &&value)
 
const Aws::Utils::DateTimeGetCreateDate () const
 
bool CreateDateHasBeenSet () const
 
void SetCreateDate (const Aws::Utils::DateTime &value)
 
void SetCreateDate (Aws::Utils::DateTime &&value)
 
ServiceSummaryWithCreateDate (const Aws::Utils::DateTime &value)
 
ServiceSummaryWithCreateDate (Aws::Utils::DateTime &&value)
 

Detailed Description

A complex type that contains information about a specified service.

See Also:

AWS API Reference

Definition at line 37 of file ServiceSummary.h.

Constructor & Destructor Documentation

◆ ServiceSummary() [1/2]

Aws::ServiceDiscovery::Model::ServiceSummary::ServiceSummary ( )

◆ ServiceSummary() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::ServiceDiscovery::Model::ServiceSummary::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) that Cloud Map assigns to the service when you create it.

Definition at line 97 of file ServiceSummary.h.

◆ CreateDateHasBeenSet()

bool Aws::ServiceDiscovery::Model::ServiceSummary::CreateDateHasBeenSet ( ) const
inline

The date and time that the service was created.

Definition at line 497 of file ServiceSummary.h.

◆ DescriptionHasBeenSet()

bool Aws::ServiceDiscovery::Model::ServiceSummary::DescriptionHasBeenSet ( ) const
inline

The description that you specify when you create the service.

Definition at line 246 of file ServiceSummary.h.

◆ DnsConfigHasBeenSet()

bool Aws::ServiceDiscovery::Model::ServiceSummary::DnsConfigHasBeenSet ( ) const
inline

Information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

Definition at line 322 of file ServiceSummary.h.

◆ GetArn()

const Aws::String& Aws::ServiceDiscovery::Model::ServiceSummary::GetArn ( ) const
inline

The Amazon Resource Name (ARN) that Cloud Map assigns to the service when you create it.

Definition at line 91 of file ServiceSummary.h.

◆ GetCreateDate()

const Aws::Utils::DateTime& Aws::ServiceDiscovery::Model::ServiceSummary::GetCreateDate ( ) const
inline

The date and time that the service was created.

Definition at line 492 of file ServiceSummary.h.

◆ GetDescription()

const Aws::String& Aws::ServiceDiscovery::Model::ServiceSummary::GetDescription ( ) const
inline

The description that you specify when you create the service.

Definition at line 241 of file ServiceSummary.h.

◆ GetDnsConfig()

const DnsConfig& Aws::ServiceDiscovery::Model::ServiceSummary::GetDnsConfig ( ) const
inline

Information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

Definition at line 316 of file ServiceSummary.h.

◆ GetHealthCheckConfig()

const HealthCheckConfig& Aws::ServiceDiscovery::Model::ServiceSummary::GetHealthCheckConfig ( ) const
inline

Public DNS and HTTP namespaces only. Settings for an optional health check. If you specify settings for a health check, Cloud Map associates the health check with the records that you specify in DnsConfig.

Definition at line 354 of file ServiceSummary.h.

◆ GetHealthCheckCustomConfig()

const HealthCheckCustomConfig& Aws::ServiceDiscovery::Model::ServiceSummary::GetHealthCheckCustomConfig ( ) const
inline

Information about an optional custom health check. A custom health check, which requires that you use a third-party health checker to evaluate the health of your resources, is useful in the following circumstances:

  • You can't use a health check that's defined by HealthCheckConfig because the resource isn't available over the internet. For example, you can use a custom health check when the instance is in an Amazon VPC. (To check the health of resources in a VPC, the health checker must also be in the VPC.)

  • You want to use a third-party health checker regardless of where your resources are located.

If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

Definition at line 406 of file ServiceSummary.h.

◆ GetId()

const Aws::String& Aws::ServiceDiscovery::Model::ServiceSummary::GetId ( ) const
inline

The ID that Cloud Map assigned to the service when you created it.

Definition at line 49 of file ServiceSummary.h.

◆ GetInstanceCount()

int Aws::ServiceDiscovery::Model::ServiceSummary::GetInstanceCount ( ) const
inline

The number of instances that are currently associated with the service. Instances that were previously associated with the service but that are deleted aren't included in the count. The count might not reflect pending registrations and deregistrations.

Definition at line 285 of file ServiceSummary.h.

◆ GetName()

const Aws::String& Aws::ServiceDiscovery::Model::ServiceSummary::GetName ( ) const
inline

The name of the service.

Definition at line 139 of file ServiceSummary.h.

◆ GetType()

const ServiceType& Aws::ServiceDiscovery::Model::ServiceSummary::GetType ( ) const
inline

Describes the systems that can be used to discover the service instances.

DNS_HTTP

The service instances can be discovered using either DNS queries or the DiscoverInstances API operation.

HTTP

The service instances can only be discovered using the DiscoverInstances API operation.

DNS

Reserved.

Definition at line 185 of file ServiceSummary.h.

◆ HealthCheckConfigHasBeenSet()

bool Aws::ServiceDiscovery::Model::ServiceSummary::HealthCheckConfigHasBeenSet ( ) const
inline

Public DNS and HTTP namespaces only. Settings for an optional health check. If you specify settings for a health check, Cloud Map associates the health check with the records that you specify in DnsConfig.

Definition at line 361 of file ServiceSummary.h.

◆ HealthCheckCustomConfigHasBeenSet()

bool Aws::ServiceDiscovery::Model::ServiceSummary::HealthCheckCustomConfigHasBeenSet ( ) const
inline

Information about an optional custom health check. A custom health check, which requires that you use a third-party health checker to evaluate the health of your resources, is useful in the following circumstances:

  • You can't use a health check that's defined by HealthCheckConfig because the resource isn't available over the internet. For example, you can use a custom health check when the instance is in an Amazon VPC. (To check the health of resources in a VPC, the health checker must also be in the VPC.)

  • You want to use a third-party health checker regardless of where your resources are located.

If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

Definition at line 422 of file ServiceSummary.h.

◆ IdHasBeenSet()

bool Aws::ServiceDiscovery::Model::ServiceSummary::IdHasBeenSet ( ) const
inline

The ID that Cloud Map assigned to the service when you created it.

Definition at line 54 of file ServiceSummary.h.

◆ InstanceCountHasBeenSet()

bool Aws::ServiceDiscovery::Model::ServiceSummary::InstanceCountHasBeenSet ( ) const
inline

The number of instances that are currently associated with the service. Instances that were previously associated with the service but that are deleted aren't included in the count. The count might not reflect pending registrations and deregistrations.

Definition at line 293 of file ServiceSummary.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::ServiceDiscovery::Model::ServiceSummary::NameHasBeenSet ( ) const
inline

The name of the service.

Definition at line 144 of file ServiceSummary.h.

◆ operator=()

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

◆ SetArn() [1/3]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) that Cloud Map assigns to the service when you create it.

Definition at line 109 of file ServiceSummary.h.

◆ SetArn() [2/3]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) that Cloud Map assigns to the service when you create it.

Definition at line 103 of file ServiceSummary.h.

◆ SetArn() [3/3]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) that Cloud Map assigns to the service when you create it.

Definition at line 115 of file ServiceSummary.h.

◆ SetCreateDate() [1/2]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date and time that the service was created.

Definition at line 507 of file ServiceSummary.h.

◆ SetCreateDate() [2/2]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetCreateDate ( const Aws::Utils::DateTime value)
inline

The date and time that the service was created.

Definition at line 502 of file ServiceSummary.h.

◆ SetDescription() [1/3]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetDescription ( Aws::String &&  value)
inline

The description that you specify when you create the service.

Definition at line 256 of file ServiceSummary.h.

◆ SetDescription() [2/3]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetDescription ( const Aws::String value)
inline

The description that you specify when you create the service.

Definition at line 251 of file ServiceSummary.h.

◆ SetDescription() [3/3]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetDescription ( const char *  value)
inline

The description that you specify when you create the service.

Definition at line 261 of file ServiceSummary.h.

◆ SetDnsConfig() [1/2]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetDnsConfig ( const DnsConfig value)
inline

Information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

Definition at line 328 of file ServiceSummary.h.

◆ SetDnsConfig() [2/2]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetDnsConfig ( DnsConfig &&  value)
inline

Information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

Definition at line 334 of file ServiceSummary.h.

◆ SetHealthCheckConfig() [1/2]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetHealthCheckConfig ( const HealthCheckConfig value)
inline

Public DNS and HTTP namespaces only. Settings for an optional health check. If you specify settings for a health check, Cloud Map associates the health check with the records that you specify in DnsConfig.

Definition at line 368 of file ServiceSummary.h.

◆ SetHealthCheckConfig() [2/2]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetHealthCheckConfig ( HealthCheckConfig &&  value)
inline

Public DNS and HTTP namespaces only. Settings for an optional health check. If you specify settings for a health check, Cloud Map associates the health check with the records that you specify in DnsConfig.

Definition at line 375 of file ServiceSummary.h.

◆ SetHealthCheckCustomConfig() [1/2]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetHealthCheckCustomConfig ( const HealthCheckCustomConfig value)
inline

Information about an optional custom health check. A custom health check, which requires that you use a third-party health checker to evaluate the health of your resources, is useful in the following circumstances:

  • You can't use a health check that's defined by HealthCheckConfig because the resource isn't available over the internet. For example, you can use a custom health check when the instance is in an Amazon VPC. (To check the health of resources in a VPC, the health checker must also be in the VPC.)

  • You want to use a third-party health checker regardless of where your resources are located.

If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

Definition at line 438 of file ServiceSummary.h.

◆ SetHealthCheckCustomConfig() [2/2]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetHealthCheckCustomConfig ( HealthCheckCustomConfig &&  value)
inline

Information about an optional custom health check. A custom health check, which requires that you use a third-party health checker to evaluate the health of your resources, is useful in the following circumstances:

  • You can't use a health check that's defined by HealthCheckConfig because the resource isn't available over the internet. For example, you can use a custom health check when the instance is in an Amazon VPC. (To check the health of resources in a VPC, the health checker must also be in the VPC.)

  • You want to use a third-party health checker regardless of where your resources are located.

If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

Definition at line 454 of file ServiceSummary.h.

◆ SetId() [1/3]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetId ( Aws::String &&  value)
inline

The ID that Cloud Map assigned to the service when you created it.

Definition at line 64 of file ServiceSummary.h.

◆ SetId() [2/3]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetId ( const Aws::String value)
inline

The ID that Cloud Map assigned to the service when you created it.

Definition at line 59 of file ServiceSummary.h.

◆ SetId() [3/3]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetId ( const char *  value)
inline

The ID that Cloud Map assigned to the service when you created it.

Definition at line 69 of file ServiceSummary.h.

◆ SetInstanceCount()

void Aws::ServiceDiscovery::Model::ServiceSummary::SetInstanceCount ( int  value)
inline

The number of instances that are currently associated with the service. Instances that were previously associated with the service but that are deleted aren't included in the count. The count might not reflect pending registrations and deregistrations.

Definition at line 301 of file ServiceSummary.h.

◆ SetName() [1/3]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetName ( Aws::String &&  value)
inline

The name of the service.

Definition at line 154 of file ServiceSummary.h.

◆ SetName() [2/3]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetName ( const Aws::String value)
inline

The name of the service.

Definition at line 149 of file ServiceSummary.h.

◆ SetName() [3/3]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetName ( const char *  value)
inline

The name of the service.

Definition at line 159 of file ServiceSummary.h.

◆ SetType() [1/2]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetType ( const ServiceType value)
inline

Describes the systems that can be used to discover the service instances.

DNS_HTTP

The service instances can be discovered using either DNS queries or the DiscoverInstances API operation.

HTTP

The service instances can only be discovered using the DiscoverInstances API operation.

DNS

Reserved.

Definition at line 205 of file ServiceSummary.h.

◆ SetType() [2/2]

void Aws::ServiceDiscovery::Model::ServiceSummary::SetType ( ServiceType &&  value)
inline

Describes the systems that can be used to discover the service instances.

DNS_HTTP

The service instances can be discovered using either DNS queries or the DiscoverInstances API operation.

HTTP

The service instances can only be discovered using the DiscoverInstances API operation.

DNS

Reserved.

Definition at line 215 of file ServiceSummary.h.

◆ TypeHasBeenSet()

bool Aws::ServiceDiscovery::Model::ServiceSummary::TypeHasBeenSet ( ) const
inline

Describes the systems that can be used to discover the service instances.

DNS_HTTP

The service instances can be discovered using either DNS queries or the DiscoverInstances API operation.

HTTP

The service instances can only be discovered using the DiscoverInstances API operation.

DNS

Reserved.

Definition at line 195 of file ServiceSummary.h.

◆ WithArn() [1/3]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) that Cloud Map assigns to the service when you create it.

Definition at line 127 of file ServiceSummary.h.

◆ WithArn() [2/3]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) that Cloud Map assigns to the service when you create it.

Definition at line 121 of file ServiceSummary.h.

◆ WithArn() [3/3]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) that Cloud Map assigns to the service when you create it.

Definition at line 133 of file ServiceSummary.h.

◆ WithCreateDate() [1/2]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date and time that the service was created.

Definition at line 517 of file ServiceSummary.h.

◆ WithCreateDate() [2/2]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithCreateDate ( const Aws::Utils::DateTime value)
inline

The date and time that the service was created.

Definition at line 512 of file ServiceSummary.h.

◆ WithDescription() [1/3]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithDescription ( Aws::String &&  value)
inline

The description that you specify when you create the service.

Definition at line 271 of file ServiceSummary.h.

◆ WithDescription() [2/3]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithDescription ( const Aws::String value)
inline

The description that you specify when you create the service.

Definition at line 266 of file ServiceSummary.h.

◆ WithDescription() [3/3]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithDescription ( const char *  value)
inline

The description that you specify when you create the service.

Definition at line 276 of file ServiceSummary.h.

◆ WithDnsConfig() [1/2]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithDnsConfig ( const DnsConfig value)
inline

Information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

Definition at line 340 of file ServiceSummary.h.

◆ WithDnsConfig() [2/2]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithDnsConfig ( DnsConfig &&  value)
inline

Information about the Route 53 DNS records that you want Cloud Map to create when you register an instance.

Definition at line 346 of file ServiceSummary.h.

◆ WithHealthCheckConfig() [1/2]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithHealthCheckConfig ( const HealthCheckConfig value)
inline

Public DNS and HTTP namespaces only. Settings for an optional health check. If you specify settings for a health check, Cloud Map associates the health check with the records that you specify in DnsConfig.

Definition at line 382 of file ServiceSummary.h.

◆ WithHealthCheckConfig() [2/2]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithHealthCheckConfig ( HealthCheckConfig &&  value)
inline

Public DNS and HTTP namespaces only. Settings for an optional health check. If you specify settings for a health check, Cloud Map associates the health check with the records that you specify in DnsConfig.

Definition at line 389 of file ServiceSummary.h.

◆ WithHealthCheckCustomConfig() [1/2]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithHealthCheckCustomConfig ( const HealthCheckCustomConfig value)
inline

Information about an optional custom health check. A custom health check, which requires that you use a third-party health checker to evaluate the health of your resources, is useful in the following circumstances:

  • You can't use a health check that's defined by HealthCheckConfig because the resource isn't available over the internet. For example, you can use a custom health check when the instance is in an Amazon VPC. (To check the health of resources in a VPC, the health checker must also be in the VPC.)

  • You want to use a third-party health checker regardless of where your resources are located.

If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

Definition at line 470 of file ServiceSummary.h.

◆ WithHealthCheckCustomConfig() [2/2]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithHealthCheckCustomConfig ( HealthCheckCustomConfig &&  value)
inline

Information about an optional custom health check. A custom health check, which requires that you use a third-party health checker to evaluate the health of your resources, is useful in the following circumstances:

  • You can't use a health check that's defined by HealthCheckConfig because the resource isn't available over the internet. For example, you can use a custom health check when the instance is in an Amazon VPC. (To check the health of resources in a VPC, the health checker must also be in the VPC.)

  • You want to use a third-party health checker regardless of where your resources are located.

If you specify a health check configuration, you can specify either HealthCheckCustomConfig or HealthCheckConfig but not both.

Definition at line 486 of file ServiceSummary.h.

◆ WithId() [1/3]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithId ( Aws::String &&  value)
inline

The ID that Cloud Map assigned to the service when you created it.

Definition at line 79 of file ServiceSummary.h.

◆ WithId() [2/3]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithId ( const Aws::String value)
inline

The ID that Cloud Map assigned to the service when you created it.

Definition at line 74 of file ServiceSummary.h.

◆ WithId() [3/3]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithId ( const char *  value)
inline

The ID that Cloud Map assigned to the service when you created it.

Definition at line 84 of file ServiceSummary.h.

◆ WithInstanceCount()

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithInstanceCount ( int  value)
inline

The number of instances that are currently associated with the service. Instances that were previously associated with the service but that are deleted aren't included in the count. The count might not reflect pending registrations and deregistrations.

Definition at line 309 of file ServiceSummary.h.

◆ WithName() [1/3]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithName ( Aws::String &&  value)
inline

The name of the service.

Definition at line 169 of file ServiceSummary.h.

◆ WithName() [2/3]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithName ( const Aws::String value)
inline

The name of the service.

Definition at line 164 of file ServiceSummary.h.

◆ WithName() [3/3]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithName ( const char *  value)
inline

The name of the service.

Definition at line 174 of file ServiceSummary.h.

◆ WithType() [1/2]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithType ( const ServiceType value)
inline

Describes the systems that can be used to discover the service instances.

DNS_HTTP

The service instances can be discovered using either DNS queries or the DiscoverInstances API operation.

HTTP

The service instances can only be discovered using the DiscoverInstances API operation.

DNS

Reserved.

Definition at line 225 of file ServiceSummary.h.

◆ WithType() [2/2]

ServiceSummary& Aws::ServiceDiscovery::Model::ServiceSummary::WithType ( ServiceType &&  value)
inline

Describes the systems that can be used to discover the service instances.

DNS_HTTP

The service instances can be discovered using either DNS queries or the DiscoverInstances API operation.

HTTP

The service instances can only be discovered using the DiscoverInstances API operation.

DNS

Reserved.

Definition at line 235 of file ServiceSummary.h.


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