7#include <aws/opensearch/OpenSearchService_EXPORTS.h>
8#include <aws/opensearch/model/DomainState.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/opensearch/model/MasterNodeStatus.h>
11#include <aws/opensearch/model/DomainHealth.h>
12#include <aws/core/utils/memory/stl/AWSVector.h>
13#include <aws/opensearch/model/EnvironmentInfo.h>
18template<
typename RESULT_TYPE>
19class AmazonWebServiceResult;
28namespace OpenSearchService
232 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
249 bool m_dedicatedMaster;
const Aws::String & GetStandByAvailabilityZoneCount() const
const Aws::String & GetTotalUnAssignedShards() const
const DomainState & GetDomainState() const
DescribeDomainHealthResult & WithRequestId(Aws::String &&value)
const Aws::String & GetAvailabilityZoneCount() const
DescribeDomainHealthResult & WithTotalShards(Aws::String &&value)
DescribeDomainHealthResult & WithWarmNodeCount(const char *value)
DescribeDomainHealthResult & WithTotalUnAssignedShards(const Aws::String &value)
DescribeDomainHealthResult & WithRequestId(const Aws::String &value)
void SetTotalShards(const char *value)
DescribeDomainHealthResult & WithDataNodeCount(const char *value)
DescribeDomainHealthResult & WithTotalShards(const char *value)
void SetRequestId(const Aws::String &value)
void SetActiveAvailabilityZoneCount(Aws::String &&value)
void SetEnvironmentInformation(const Aws::Vector< EnvironmentInfo > &value)
void SetRequestId(Aws::String &&value)
DescribeDomainHealthResult & WithActiveAvailabilityZoneCount(Aws::String &&value)
void SetActiveAvailabilityZoneCount(const char *value)
DescribeDomainHealthResult & WithAvailabilityZoneCount(const char *value)
void SetAvailabilityZoneCount(const char *value)
DescribeDomainHealthResult & WithAvailabilityZoneCount(Aws::String &&value)
DescribeDomainHealthResult & AddEnvironmentInformation(const EnvironmentInfo &value)
DescribeDomainHealthResult & WithMasterEligibleNodeCount(const char *value)
const MasterNodeStatus & GetMasterNode() const
DescribeDomainHealthResult & WithDomainState(const DomainState &value)
void SetEnvironmentInformation(Aws::Vector< EnvironmentInfo > &&value)
DescribeDomainHealthResult & WithActiveAvailabilityZoneCount(const char *value)
void SetActiveAvailabilityZoneCount(const Aws::String &value)
DescribeDomainHealthResult & WithTotalUnAssignedShards(Aws::String &&value)
const Aws::String & GetMasterEligibleNodeCount() const
DescribeDomainHealthResult & WithMasterEligibleNodeCount(Aws::String &&value)
void SetAvailabilityZoneCount(Aws::String &&value)
DescribeDomainHealthResult & WithWarmNodeCount(const Aws::String &value)
DescribeDomainHealthResult & WithStandByAvailabilityZoneCount(const char *value)
DescribeDomainHealthResult & WithEnvironmentInformation(Aws::Vector< EnvironmentInfo > &&value)
DescribeDomainHealthResult & WithTotalShards(const Aws::String &value)
void SetMasterNode(MasterNodeStatus &&value)
void SetMasterEligibleNodeCount(const Aws::String &value)
DescribeDomainHealthResult & WithMasterNode(MasterNodeStatus &&value)
void SetStandByAvailabilityZoneCount(Aws::String &&value)
DescribeDomainHealthResult & WithClusterHealth(DomainHealth &&value)
void SetTotalUnAssignedShards(const Aws::String &value)
const Aws::String & GetWarmNodeCount() const
const Aws::Vector< EnvironmentInfo > & GetEnvironmentInformation() const
void SetWarmNodeCount(const Aws::String &value)
void SetMasterEligibleNodeCount(const char *value)
DescribeDomainHealthResult & AddEnvironmentInformation(EnvironmentInfo &&value)
const Aws::String & GetDataNodeCount() const
DescribeDomainHealthResult & WithAvailabilityZoneCount(const Aws::String &value)
void SetDataNodeCount(Aws::String &&value)
DescribeDomainHealthResult & WithStandByAvailabilityZoneCount(const Aws::String &value)
DescribeDomainHealthResult & WithTotalUnAssignedShards(const char *value)
AWS_OPENSEARCHSERVICE_API DescribeDomainHealthResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeDomainHealthResult & WithDedicatedMaster(bool value)
DescribeDomainHealthResult & WithMasterNode(const MasterNodeStatus &value)
const Aws::String & GetActiveAvailabilityZoneCount() const
void SetMasterEligibleNodeCount(Aws::String &&value)
void SetTotalShards(const Aws::String &value)
DescribeDomainHealthResult & WithWarmNodeCount(Aws::String &&value)
DescribeDomainHealthResult & WithEnvironmentInformation(const Aws::Vector< EnvironmentInfo > &value)
const Aws::String & GetTotalShards() const
const DomainHealth & GetClusterHealth() const
void SetTotalUnAssignedShards(Aws::String &&value)
AWS_OPENSEARCHSERVICE_API DescribeDomainHealthResult()
void SetClusterHealth(const DomainHealth &value)
DescribeDomainHealthResult & WithStandByAvailabilityZoneCount(Aws::String &&value)
void SetDataNodeCount(const char *value)
void SetTotalShards(Aws::String &&value)
DescribeDomainHealthResult & WithActiveAvailabilityZoneCount(const Aws::String &value)
void SetDedicatedMaster(bool value)
void SetDataNodeCount(const Aws::String &value)
void SetAvailabilityZoneCount(const Aws::String &value)
void SetRequestId(const char *value)
DescribeDomainHealthResult & WithDataNodeCount(const Aws::String &value)
DescribeDomainHealthResult & WithClusterHealth(const DomainHealth &value)
void SetStandByAvailabilityZoneCount(const char *value)
void SetDomainState(DomainState &&value)
bool GetDedicatedMaster() const
void SetMasterNode(const MasterNodeStatus &value)
DescribeDomainHealthResult & WithDomainState(DomainState &&value)
void SetTotalUnAssignedShards(const char *value)
void SetWarmNodeCount(Aws::String &&value)
void SetClusterHealth(DomainHealth &&value)
void SetWarmNodeCount(const char *value)
DescribeDomainHealthResult & WithDataNodeCount(Aws::String &&value)
AWS_OPENSEARCHSERVICE_API DescribeDomainHealthResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeDomainHealthResult & WithRequestId(const char *value)
DescribeDomainHealthResult & WithMasterEligibleNodeCount(const Aws::String &value)
const Aws::String & GetRequestId() const
void SetDomainState(const DomainState &value)
void SetStandByAvailabilityZoneCount(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue