7#include <aws/servicediscovery/ServiceDiscovery_EXPORTS.h>
8#include <aws/servicediscovery/ServiceDiscoveryRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSMap.h>
11#include <aws/servicediscovery/model/HealthStatusFilter.h>
16namespace ServiceDiscovery
51 inline void SetNamespaceName(
const char* value) { m_namespaceNameHasBeenSet =
true; m_namespaceName.assign(value); }
66 inline void SetServiceName(
const char* value) { m_serviceNameHasBeenSet =
true; m_serviceName.assign(value); }
80 inline void SetMaxResults(
int value) { m_maxResultsHasBeenSet =
true; m_maxResults = value; }
150 bool m_namespaceNameHasBeenSet =
false;
153 bool m_serviceNameHasBeenSet =
false;
156 bool m_maxResultsHasBeenSet =
false;
159 bool m_queryParametersHasBeenSet =
false;
162 bool m_optionalParametersHasBeenSet =
false;
165 bool m_healthStatusHasBeenSet =
false;
DiscoverInstancesRequest & AddOptionalParameters(Aws::String &&key, const Aws::String &value)
DiscoverInstancesRequest & AddQueryParameters(const Aws::String &key, Aws::String &&value)
DiscoverInstancesRequest & WithServiceName(Aws::String &&value)
DiscoverInstancesRequest & WithQueryParameters(Aws::Map< Aws::String, Aws::String > &&value)
DiscoverInstancesRequest & AddQueryParameters(Aws::String &&key, const Aws::String &value)
bool NamespaceNameHasBeenSet() const
DiscoverInstancesRequest & WithNamespaceName(const Aws::String &value)
const HealthStatusFilter & GetHealthStatus() const
bool OptionalParametersHasBeenSet() const
DiscoverInstancesRequest & WithMaxResults(int value)
void SetMaxResults(int value)
DiscoverInstancesRequest & AddOptionalParameters(const Aws::String &key, Aws::String &&value)
void SetOptionalParameters(Aws::Map< Aws::String, Aws::String > &&value)
const Aws::Map< Aws::String, Aws::String > & GetOptionalParameters() const
DiscoverInstancesRequest & WithHealthStatus(HealthStatusFilter &&value)
const Aws::String & GetNamespaceName() const
void SetOptionalParameters(const Aws::Map< Aws::String, Aws::String > &value)
DiscoverInstancesRequest & AddQueryParameters(const char *key, const char *value)
bool MaxResultsHasBeenSet() const
DiscoverInstancesRequest & AddQueryParameters(Aws::String &&key, const char *value)
bool ServiceNameHasBeenSet() const
int GetMaxResults() const
DiscoverInstancesRequest & AddOptionalParameters(Aws::String &&key, const char *value)
void SetServiceName(Aws::String &&value)
DiscoverInstancesRequest & WithOptionalParameters(Aws::Map< Aws::String, Aws::String > &&value)
DiscoverInstancesRequest & AddQueryParameters(const Aws::String &key, const Aws::String &value)
void SetServiceName(const Aws::String &value)
void SetNamespaceName(const char *value)
void SetQueryParameters(Aws::Map< Aws::String, Aws::String > &&value)
DiscoverInstancesRequest & WithOptionalParameters(const Aws::Map< Aws::String, Aws::String > &value)
DiscoverInstancesRequest & WithNamespaceName(const char *value)
void SetNamespaceName(Aws::String &&value)
virtual const char * GetServiceRequestName() const override
DiscoverInstancesRequest & AddOptionalParameters(const char *key, const char *value)
DiscoverInstancesRequest & AddOptionalParameters(const Aws::String &key, const Aws::String &value)
bool QueryParametersHasBeenSet() const
DiscoverInstancesRequest & AddQueryParameters(Aws::String &&key, Aws::String &&value)
void SetHealthStatus(HealthStatusFilter &&value)
DiscoverInstancesRequest & WithHealthStatus(const HealthStatusFilter &value)
AWS_SERVICEDISCOVERY_API DiscoverInstancesRequest()
DiscoverInstancesRequest & AddOptionalParameters(const char *key, Aws::String &&value)
DiscoverInstancesRequest & WithServiceName(const Aws::String &value)
void SetQueryParameters(const Aws::Map< Aws::String, Aws::String > &value)
DiscoverInstancesRequest & WithServiceName(const char *value)
AWS_SERVICEDISCOVERY_API Aws::String SerializePayload() const override
DiscoverInstancesRequest & AddQueryParameters(const char *key, Aws::String &&value)
void SetServiceName(const char *value)
DiscoverInstancesRequest & AddOptionalParameters(Aws::String &&key, Aws::String &&value)
AWS_SERVICEDISCOVERY_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
DiscoverInstancesRequest & WithNamespaceName(Aws::String &&value)
const Aws::String & GetServiceName() const
void SetNamespaceName(const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetQueryParameters() const
bool HealthStatusHasBeenSet() const
DiscoverInstancesRequest & WithQueryParameters(const Aws::Map< Aws::String, Aws::String > &value)
void SetHealthStatus(const HealthStatusFilter &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String