46 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
47 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
59 inline void SetDomainId(
const char* value) { m_domainIdHasBeenSet =
true; m_domainId.assign(value); }
80 inline void SetDomainName(
const char* value) { m_domainNameHasBeenSet =
true; m_domainName.assign(value); }
101 inline void SetARN(
const char* value) { m_aRNHasBeenSet =
true; m_aRN.assign(value); }
126 inline void SetCreated(
bool value) { m_createdHasBeenSet =
true; m_created = value; }
152 inline void SetDeleted(
bool value) { m_deletedHasBeenSet =
true; m_deleted = value; }
241 inline void SetProcessing(
bool value) { m_processingHasBeenSet =
true; m_processing = value; }
267 inline void SetSearchInstanceType(
const char* value) { m_searchInstanceTypeHasBeenSet =
true; m_searchInstanceType.assign(value); }
321 inline void SetLimits(
const Limits& value) { m_limitsHasBeenSet =
true; m_limits = value; }
324 inline void SetLimits(
Limits&& value) { m_limitsHasBeenSet =
true; m_limits = value; }
334 bool m_domainIdHasBeenSet;
336 bool m_domainNameHasBeenSet;
338 bool m_aRNHasBeenSet;
340 bool m_createdHasBeenSet;
342 bool m_deletedHasBeenSet;
344 bool m_docServiceHasBeenSet;
346 bool m_searchServiceHasBeenSet;
347 bool m_requiresIndexDocuments;
348 bool m_requiresIndexDocumentsHasBeenSet;
350 bool m_processingHasBeenSet;
352 bool m_searchInstanceTypeHasBeenSet;
353 int m_searchPartitionCount;
354 bool m_searchPartitionCountHasBeenSet;
355 int m_searchInstanceCount;
356 bool m_searchInstanceCountHasBeenSet;
358 bool m_limitsHasBeenSet;
void SetDomainName(const Aws::String &value)
void SetDomainId(Aws::String &&value)
DomainStatus & WithRequiresIndexDocuments(bool value)
const Aws::String & GetDomainName() const
DomainStatus & WithDomainName(const Aws::String &value)
DomainStatus & WithARN(const char *value)
void SetARN(const Aws::String &value)
DomainStatus & WithProcessing(bool value)
const Limits & GetLimits() const
void SetARN(const char *value)
DomainStatus & WithLimits(const Limits &value)
DomainStatus & WithSearchService(const ServiceEndpoint &value)
void SetRequiresIndexDocuments(bool value)
DomainStatus & WithSearchInstanceType(const Aws::String &value)
const ServiceEndpoint & GetDocService() const
DomainStatus & WithARN(Aws::String &&value)
void SetDeleted(bool value)
DomainStatus & WithARN(const Aws::String &value)
DomainStatus & WithDomainId(const char *value)
DomainStatus & WithDomainName(const char *value)
void SetDocService(ServiceEndpoint &&value)
void SetDomainId(const Aws::String &value)
void SetSearchService(ServiceEndpoint &&value)
void SetCreated(bool value)
void SetDomainId(const char *value)
DomainStatus & WithCreated(bool value)
void SetDomainName(Aws::String &&value)
void SetLimits(Limits &&value)
void SetDomainName(const char *value)
void SetSearchInstanceCount(int value)
DomainStatus & WithLimits(Limits &&value)
DomainStatus & WithDomainId(const Aws::String &value)
void SetProcessing(bool value)
const Aws::String & GetSearchInstanceType() const
int GetSearchInstanceCount() const
std::basic_ostream< char, std::char_traits< char > > OStream
void SetSearchPartitionCount(int value)
DomainStatus & WithSearchInstanceType(Aws::String &&value)
void SetSearchInstanceType(Aws::String &&value)
void SetDocService(const ServiceEndpoint &value)
#define AWS_CLOUDSEARCH_API
void SetLimits(const Limits &value)
const ServiceEndpoint & GetSearchService() const
DomainStatus & WithDeleted(bool value)
bool GetProcessing() const
DomainStatus & WithSearchInstanceCount(int value)
DomainStatus & WithSearchInstanceType(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetARN(Aws::String &&value)
bool GetRequiresIndexDocuments() const
DomainStatus & WithSearchPartitionCount(int value)
int GetSearchPartitionCount() const
DomainStatus & WithDocService(ServiceEndpoint &&value)
DomainStatus & WithDomainId(Aws::String &&value)
DomainStatus & WithDocService(const ServiceEndpoint &value)
void SetSearchInstanceType(const char *value)
void SetSearchService(const ServiceEndpoint &value)
DomainStatus & WithSearchService(ServiceEndpoint &&value)
const Aws::String & GetDomainId() const
const Aws::String & GetARN() const
void SetSearchInstanceType(const Aws::String &value)
JSON (JavaScript Object Notation).
DomainStatus & WithDomainName(Aws::String &&value)