7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/route53domains/Route53DomainsRequest.h>
9#include <aws/route53domains/Route53Domains_EXPORTS.h>
14namespace Route53Domains {
53 template <
typename DomainNameT = Aws::String>
55 m_domainNameHasBeenSet =
true;
56 m_domainName = std::forward<DomainNameT>(value);
58 template <
typename DomainNameT = Aws::String>
74 m_suggestionCountHasBeenSet =
true;
75 m_suggestionCount = value;
96 m_onlyAvailableHasBeenSet =
true;
97 m_onlyAvailable = value;
115 m_onlyStandardPricesHasBeenSet =
true;
116 m_onlyStandardPrices = value;
126 int m_suggestionCount{0};
128 bool m_onlyAvailable{
false};
130 bool m_onlyStandardPrices{
false};
131 bool m_domainNameHasBeenSet =
false;
132 bool m_suggestionCountHasBeenSet =
false;
133 bool m_onlyAvailableHasBeenSet =
false;
134 bool m_onlyStandardPricesHasBeenSet =
false;
void SetOnlyAvailable(bool value)
bool DomainNameHasBeenSet() const
AWS_ROUTE53DOMAINS_API Aws::String SerializePayload() const override
const Aws::String & GetDomainName() const
AWS_ROUTE53DOMAINS_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
bool SuggestionCountHasBeenSet() const
AWS_ROUTE53DOMAINS_API GetDomainSuggestionsRequest()=default
GetDomainSuggestionsRequest & WithDomainName(DomainNameT &&value)
GetDomainSuggestionsRequest & WithOnlyAvailable(bool value)
bool GetOnlyStandardPrices() const
bool OnlyAvailableHasBeenSet() const
int GetSuggestionCount() const
virtual const char * GetServiceRequestName() const override
bool OnlyStandardPricesHasBeenSet() const
void SetDomainName(DomainNameT &&value)
GetDomainSuggestionsRequest & WithOnlyStandardPrices(bool value)
bool GetOnlyAvailable() const
void SetOnlyStandardPrices(bool value)
void SetSuggestionCount(int value)
GetDomainSuggestionsRequest & WithSuggestionCount(int value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String