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

#include <DomainStatus.h>

Public Member Functions

 DomainStatus ()
 
 DomainStatus (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DomainStatusoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetDomainId () const
 
bool DomainIdHasBeenSet () const
 
void SetDomainId (const Aws::String &value)
 
void SetDomainId (Aws::String &&value)
 
void SetDomainId (const char *value)
 
DomainStatusWithDomainId (const Aws::String &value)
 
DomainStatusWithDomainId (Aws::String &&value)
 
DomainStatusWithDomainId (const char *value)
 
const Aws::StringGetDomainName () const
 
bool DomainNameHasBeenSet () const
 
void SetDomainName (const Aws::String &value)
 
void SetDomainName (Aws::String &&value)
 
void SetDomainName (const char *value)
 
DomainStatusWithDomainName (const Aws::String &value)
 
DomainStatusWithDomainName (Aws::String &&value)
 
DomainStatusWithDomainName (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)
 
DomainStatusWithARN (const Aws::String &value)
 
DomainStatusWithARN (Aws::String &&value)
 
DomainStatusWithARN (const char *value)
 
bool GetCreated () const
 
bool CreatedHasBeenSet () const
 
void SetCreated (bool value)
 
DomainStatusWithCreated (bool value)
 
bool GetDeleted () const
 
bool DeletedHasBeenSet () const
 
void SetDeleted (bool value)
 
DomainStatusWithDeleted (bool value)
 
const ServiceEndpointGetDocService () const
 
bool DocServiceHasBeenSet () const
 
void SetDocService (const ServiceEndpoint &value)
 
void SetDocService (ServiceEndpoint &&value)
 
DomainStatusWithDocService (const ServiceEndpoint &value)
 
DomainStatusWithDocService (ServiceEndpoint &&value)
 
const ServiceEndpointGetSearchService () const
 
bool SearchServiceHasBeenSet () const
 
void SetSearchService (const ServiceEndpoint &value)
 
void SetSearchService (ServiceEndpoint &&value)
 
DomainStatusWithSearchService (const ServiceEndpoint &value)
 
DomainStatusWithSearchService (ServiceEndpoint &&value)
 
bool GetRequiresIndexDocuments () const
 
bool RequiresIndexDocumentsHasBeenSet () const
 
void SetRequiresIndexDocuments (bool value)
 
DomainStatusWithRequiresIndexDocuments (bool value)
 
bool GetProcessing () const
 
bool ProcessingHasBeenSet () const
 
void SetProcessing (bool value)
 
DomainStatusWithProcessing (bool value)
 
const Aws::StringGetSearchInstanceType () const
 
bool SearchInstanceTypeHasBeenSet () const
 
void SetSearchInstanceType (const Aws::String &value)
 
void SetSearchInstanceType (Aws::String &&value)
 
void SetSearchInstanceType (const char *value)
 
DomainStatusWithSearchInstanceType (const Aws::String &value)
 
DomainStatusWithSearchInstanceType (Aws::String &&value)
 
DomainStatusWithSearchInstanceType (const char *value)
 
int GetSearchPartitionCount () const
 
bool SearchPartitionCountHasBeenSet () const
 
void SetSearchPartitionCount (int value)
 
DomainStatusWithSearchPartitionCount (int value)
 
int GetSearchInstanceCount () const
 
bool SearchInstanceCountHasBeenSet () const
 
void SetSearchInstanceCount (int value)
 
DomainStatusWithSearchInstanceCount (int value)
 
const LimitsGetLimits () const
 
bool LimitsHasBeenSet () const
 
void SetLimits (const Limits &value)
 
void SetLimits (Limits &&value)
 
DomainStatusWithLimits (const Limits &value)
 
DomainStatusWithLimits (Limits &&value)
 

Detailed Description

The current status of the search domain.

See Also:

AWS API Reference

Definition at line 33 of file DomainStatus.h.

Constructor & Destructor Documentation

◆ DomainStatus() [1/2]

Aws::CloudSearch::Model::DomainStatus::DomainStatus ( )

◆ DomainStatus() [2/2]

Aws::CloudSearch::Model::DomainStatus::DomainStatus ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ ARNHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::ARNHasBeenSet ( ) const
inline

Definition at line 98 of file DomainStatus.h.

◆ CreatedHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::CreatedHasBeenSet ( ) const
inline

True if the search domain is created. It can take several minutes to initialize a domain when CreateDomain is called. Newly created search domains are returned from DescribeDomains with a false value for Created until domain creation is complete.

Definition at line 133 of file DomainStatus.h.

◆ DeletedHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::DeletedHasBeenSet ( ) const
inline

True if the search domain has been deleted. The system must clean up resources dedicated to the search domain when DeleteDomain is called. Newly deleted search domains are returned from DescribeDomains with a true value for IsDeleted for several minutes until resource cleanup is complete.

Definition at line 168 of file DomainStatus.h.

◆ DocServiceHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::DocServiceHasBeenSet ( ) const
inline

The service endpoint for updating documents in a search domain.

Definition at line 197 of file DomainStatus.h.

◆ DomainIdHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::DomainIdHasBeenSet ( ) const
inline

Definition at line 48 of file DomainStatus.h.

◆ DomainNameHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::DomainNameHasBeenSet ( ) const
inline

Definition at line 73 of file DomainStatus.h.

◆ GetARN()

const Aws::String& Aws::CloudSearch::Model::DomainStatus::GetARN ( ) const
inline

Definition at line 95 of file DomainStatus.h.

◆ GetCreated()

bool Aws::CloudSearch::Model::DomainStatus::GetCreated ( ) const
inline

True if the search domain is created. It can take several minutes to initialize a domain when CreateDomain is called. Newly created search domains are returned from DescribeDomains with a false value for Created until domain creation is complete.

Definition at line 125 of file DomainStatus.h.

◆ GetDeleted()

bool Aws::CloudSearch::Model::DomainStatus::GetDeleted ( ) const
inline

True if the search domain has been deleted. The system must clean up resources dedicated to the search domain when DeleteDomain is called. Newly deleted search domains are returned from DescribeDomains with a true value for IsDeleted for several minutes until resource cleanup is complete.

Definition at line 159 of file DomainStatus.h.

◆ GetDocService()

const ServiceEndpoint& Aws::CloudSearch::Model::DomainStatus::GetDocService ( ) const
inline

The service endpoint for updating documents in a search domain.

Definition at line 192 of file DomainStatus.h.

◆ GetDomainId()

const Aws::String& Aws::CloudSearch::Model::DomainStatus::GetDomainId ( ) const
inline

Definition at line 45 of file DomainStatus.h.

◆ GetDomainName()

const Aws::String& Aws::CloudSearch::Model::DomainStatus::GetDomainName ( ) const
inline

Definition at line 70 of file DomainStatus.h.

◆ GetLimits()

const Limits& Aws::CloudSearch::Model::DomainStatus::GetLimits ( ) const
inline

Definition at line 389 of file DomainStatus.h.

◆ GetProcessing()

bool Aws::CloudSearch::Model::DomainStatus::GetProcessing ( ) const
inline

True if processing is being done to activate the current domain configuration.

Definition at line 280 of file DomainStatus.h.

◆ GetRequiresIndexDocuments()

bool Aws::CloudSearch::Model::DomainStatus::GetRequiresIndexDocuments ( ) const
inline

True if IndexDocuments needs to be called to activate the current domain configuration.

Definition at line 255 of file DomainStatus.h.

◆ GetSearchInstanceCount()

int Aws::CloudSearch::Model::DomainStatus::GetSearchInstanceCount ( ) const
inline

The number of search instances that are available to process search requests.

Definition at line 367 of file DomainStatus.h.

◆ GetSearchInstanceType()

const Aws::String& Aws::CloudSearch::Model::DomainStatus::GetSearchInstanceType ( ) const
inline

The instance type that is being used to process search requests.

Definition at line 304 of file DomainStatus.h.

◆ GetSearchPartitionCount()

int Aws::CloudSearch::Model::DomainStatus::GetSearchPartitionCount ( ) const
inline

The number of partitions across which the search index is spread.

Definition at line 345 of file DomainStatus.h.

◆ GetSearchService()

const ServiceEndpoint& Aws::CloudSearch::Model::DomainStatus::GetSearchService ( ) const
inline

The service endpoint for requesting search results from a search domain.

Definition at line 223 of file DomainStatus.h.

◆ LimitsHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::LimitsHasBeenSet ( ) const
inline

Definition at line 392 of file DomainStatus.h.

◆ operator=()

DomainStatus& Aws::CloudSearch::Model::DomainStatus::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::CloudSearch::Model::DomainStatus::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OutputToStream() [2/2]

void Aws::CloudSearch::Model::DomainStatus::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ ProcessingHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::ProcessingHasBeenSet ( ) const
inline

True if processing is being done to activate the current domain configuration.

Definition at line 286 of file DomainStatus.h.

◆ RequiresIndexDocumentsHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::RequiresIndexDocumentsHasBeenSet ( ) const
inline

True if IndexDocuments needs to be called to activate the current domain configuration.

Definition at line 261 of file DomainStatus.h.

◆ SearchInstanceCountHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::SearchInstanceCountHasBeenSet ( ) const
inline

The number of search instances that are available to process search requests.

Definition at line 373 of file DomainStatus.h.

◆ SearchInstanceTypeHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::SearchInstanceTypeHasBeenSet ( ) const
inline

The instance type that is being used to process search requests.

Definition at line 309 of file DomainStatus.h.

◆ SearchPartitionCountHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::SearchPartitionCountHasBeenSet ( ) const
inline

The number of partitions across which the search index is spread.

Definition at line 350 of file DomainStatus.h.

◆ SearchServiceHasBeenSet()

bool Aws::CloudSearch::Model::DomainStatus::SearchServiceHasBeenSet ( ) const
inline

The service endpoint for requesting search results from a search domain.

Definition at line 228 of file DomainStatus.h.

◆ SetARN() [1/3]

void Aws::CloudSearch::Model::DomainStatus::SetARN ( const Aws::String value)
inline

Definition at line 101 of file DomainStatus.h.

◆ SetARN() [2/3]

void Aws::CloudSearch::Model::DomainStatus::SetARN ( Aws::String &&  value)
inline

Definition at line 104 of file DomainStatus.h.

◆ SetARN() [3/3]

void Aws::CloudSearch::Model::DomainStatus::SetARN ( const char *  value)
inline

Definition at line 107 of file DomainStatus.h.

◆ SetCreated()

void Aws::CloudSearch::Model::DomainStatus::SetCreated ( bool  value)
inline

True if the search domain is created. It can take several minutes to initialize a domain when CreateDomain is called. Newly created search domains are returned from DescribeDomains with a false value for Created until domain creation is complete.

Definition at line 141 of file DomainStatus.h.

◆ SetDeleted()

void Aws::CloudSearch::Model::DomainStatus::SetDeleted ( bool  value)
inline

True if the search domain has been deleted. The system must clean up resources dedicated to the search domain when DeleteDomain is called. Newly deleted search domains are returned from DescribeDomains with a true value for IsDeleted for several minutes until resource cleanup is complete.

Definition at line 177 of file DomainStatus.h.

◆ SetDocService() [1/2]

void Aws::CloudSearch::Model::DomainStatus::SetDocService ( const ServiceEndpoint value)
inline

The service endpoint for updating documents in a search domain.

Definition at line 202 of file DomainStatus.h.

◆ SetDocService() [2/2]

void Aws::CloudSearch::Model::DomainStatus::SetDocService ( ServiceEndpoint &&  value)
inline

The service endpoint for updating documents in a search domain.

Definition at line 207 of file DomainStatus.h.

◆ SetDomainId() [1/3]

void Aws::CloudSearch::Model::DomainStatus::SetDomainId ( const Aws::String value)
inline

Definition at line 51 of file DomainStatus.h.

◆ SetDomainId() [2/3]

void Aws::CloudSearch::Model::DomainStatus::SetDomainId ( Aws::String &&  value)
inline

Definition at line 54 of file DomainStatus.h.

◆ SetDomainId() [3/3]

void Aws::CloudSearch::Model::DomainStatus::SetDomainId ( const char *  value)
inline

Definition at line 57 of file DomainStatus.h.

◆ SetDomainName() [1/3]

void Aws::CloudSearch::Model::DomainStatus::SetDomainName ( const Aws::String value)
inline

Definition at line 76 of file DomainStatus.h.

◆ SetDomainName() [2/3]

void Aws::CloudSearch::Model::DomainStatus::SetDomainName ( Aws::String &&  value)
inline

Definition at line 79 of file DomainStatus.h.

◆ SetDomainName() [3/3]

void Aws::CloudSearch::Model::DomainStatus::SetDomainName ( const char *  value)
inline

Definition at line 82 of file DomainStatus.h.

◆ SetLimits() [1/2]

void Aws::CloudSearch::Model::DomainStatus::SetLimits ( const Limits value)
inline

Definition at line 395 of file DomainStatus.h.

◆ SetLimits() [2/2]

void Aws::CloudSearch::Model::DomainStatus::SetLimits ( Limits &&  value)
inline

Definition at line 398 of file DomainStatus.h.

◆ SetProcessing()

void Aws::CloudSearch::Model::DomainStatus::SetProcessing ( bool  value)
inline

True if processing is being done to activate the current domain configuration.

Definition at line 292 of file DomainStatus.h.

◆ SetRequiresIndexDocuments()

void Aws::CloudSearch::Model::DomainStatus::SetRequiresIndexDocuments ( bool  value)
inline

True if IndexDocuments needs to be called to activate the current domain configuration.

Definition at line 267 of file DomainStatus.h.

◆ SetSearchInstanceCount()

void Aws::CloudSearch::Model::DomainStatus::SetSearchInstanceCount ( int  value)
inline

The number of search instances that are available to process search requests.

Definition at line 379 of file DomainStatus.h.

◆ SetSearchInstanceType() [1/3]

void Aws::CloudSearch::Model::DomainStatus::SetSearchInstanceType ( const Aws::String value)
inline

The instance type that is being used to process search requests.

Definition at line 314 of file DomainStatus.h.

◆ SetSearchInstanceType() [2/3]

void Aws::CloudSearch::Model::DomainStatus::SetSearchInstanceType ( Aws::String &&  value)
inline

The instance type that is being used to process search requests.

Definition at line 319 of file DomainStatus.h.

◆ SetSearchInstanceType() [3/3]

void Aws::CloudSearch::Model::DomainStatus::SetSearchInstanceType ( const char *  value)
inline

The instance type that is being used to process search requests.

Definition at line 324 of file DomainStatus.h.

◆ SetSearchPartitionCount()

void Aws::CloudSearch::Model::DomainStatus::SetSearchPartitionCount ( int  value)
inline

The number of partitions across which the search index is spread.

Definition at line 355 of file DomainStatus.h.

◆ SetSearchService() [1/2]

void Aws::CloudSearch::Model::DomainStatus::SetSearchService ( const ServiceEndpoint value)
inline

The service endpoint for requesting search results from a search domain.

Definition at line 233 of file DomainStatus.h.

◆ SetSearchService() [2/2]

void Aws::CloudSearch::Model::DomainStatus::SetSearchService ( ServiceEndpoint &&  value)
inline

The service endpoint for requesting search results from a search domain.

Definition at line 238 of file DomainStatus.h.

◆ WithARN() [1/3]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithARN ( const Aws::String value)
inline

Definition at line 110 of file DomainStatus.h.

◆ WithARN() [2/3]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithARN ( Aws::String &&  value)
inline

Definition at line 113 of file DomainStatus.h.

◆ WithARN() [3/3]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithARN ( const char *  value)
inline

Definition at line 116 of file DomainStatus.h.

◆ WithCreated()

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithCreated ( bool  value)
inline

True if the search domain is created. It can take several minutes to initialize a domain when CreateDomain is called. Newly created search domains are returned from DescribeDomains with a false value for Created until domain creation is complete.

Definition at line 149 of file DomainStatus.h.

◆ WithDeleted()

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithDeleted ( bool  value)
inline

True if the search domain has been deleted. The system must clean up resources dedicated to the search domain when DeleteDomain is called. Newly deleted search domains are returned from DescribeDomains with a true value for IsDeleted for several minutes until resource cleanup is complete.

Definition at line 186 of file DomainStatus.h.

◆ WithDocService() [1/2]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithDocService ( const ServiceEndpoint value)
inline

The service endpoint for updating documents in a search domain.

Definition at line 212 of file DomainStatus.h.

◆ WithDocService() [2/2]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithDocService ( ServiceEndpoint &&  value)
inline

The service endpoint for updating documents in a search domain.

Definition at line 217 of file DomainStatus.h.

◆ WithDomainId() [1/3]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithDomainId ( const Aws::String value)
inline

Definition at line 60 of file DomainStatus.h.

◆ WithDomainId() [2/3]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithDomainId ( Aws::String &&  value)
inline

Definition at line 63 of file DomainStatus.h.

◆ WithDomainId() [3/3]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithDomainId ( const char *  value)
inline

Definition at line 66 of file DomainStatus.h.

◆ WithDomainName() [1/3]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithDomainName ( const Aws::String value)
inline

Definition at line 85 of file DomainStatus.h.

◆ WithDomainName() [2/3]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithDomainName ( Aws::String &&  value)
inline

Definition at line 88 of file DomainStatus.h.

◆ WithDomainName() [3/3]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithDomainName ( const char *  value)
inline

Definition at line 91 of file DomainStatus.h.

◆ WithLimits() [1/2]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithLimits ( const Limits value)
inline

Definition at line 401 of file DomainStatus.h.

◆ WithLimits() [2/2]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithLimits ( Limits &&  value)
inline

Definition at line 404 of file DomainStatus.h.

◆ WithProcessing()

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithProcessing ( bool  value)
inline

True if processing is being done to activate the current domain configuration.

Definition at line 298 of file DomainStatus.h.

◆ WithRequiresIndexDocuments()

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithRequiresIndexDocuments ( bool  value)
inline

True if IndexDocuments needs to be called to activate the current domain configuration.

Definition at line 273 of file DomainStatus.h.

◆ WithSearchInstanceCount()

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithSearchInstanceCount ( int  value)
inline

The number of search instances that are available to process search requests.

Definition at line 385 of file DomainStatus.h.

◆ WithSearchInstanceType() [1/3]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithSearchInstanceType ( const Aws::String value)
inline

The instance type that is being used to process search requests.

Definition at line 329 of file DomainStatus.h.

◆ WithSearchInstanceType() [2/3]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithSearchInstanceType ( Aws::String &&  value)
inline

The instance type that is being used to process search requests.

Definition at line 334 of file DomainStatus.h.

◆ WithSearchInstanceType() [3/3]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithSearchInstanceType ( const char *  value)
inline

The instance type that is being used to process search requests.

Definition at line 339 of file DomainStatus.h.

◆ WithSearchPartitionCount()

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithSearchPartitionCount ( int  value)
inline

The number of partitions across which the search index is spread.

Definition at line 360 of file DomainStatus.h.

◆ WithSearchService() [1/2]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithSearchService ( const ServiceEndpoint value)
inline

The service endpoint for requesting search results from a search domain.

Definition at line 243 of file DomainStatus.h.

◆ WithSearchService() [2/2]

DomainStatus& Aws::CloudSearch::Model::DomainStatus::WithSearchService ( ServiceEndpoint &&  value)
inline

The service endpoint for requesting search results from a search domain.

Definition at line 248 of file DomainStatus.h.


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