7#include <aws/opensearch/OpenSearchService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/opensearch/model/ValidationFailure.h>
23namespace OpenSearchService
51 inline void SetDryRunId(
const char* value) { m_dryRunIdHasBeenSet =
true; m_dryRunId.assign(value); }
65 inline void SetDryRunStatus(
const char* value) { m_dryRunStatusHasBeenSet =
true; m_dryRunStatus.assign(value); }
79 inline void SetCreationDate(
const char* value) { m_creationDateHasBeenSet =
true; m_creationDate.assign(value); }
93 inline void SetUpdateDate(
const char* value) { m_updateDateHasBeenSet =
true; m_updateDate.assign(value); }
115 bool m_dryRunIdHasBeenSet =
false;
118 bool m_dryRunStatusHasBeenSet =
false;
121 bool m_creationDateHasBeenSet =
false;
124 bool m_updateDateHasBeenSet =
false;
127 bool m_validationFailuresHasBeenSet =
false;
bool UpdateDateHasBeenSet() const
bool CreationDateHasBeenSet() const
void SetUpdateDate(const Aws::String &value)
DryRunProgressStatus & WithDryRunId(Aws::String &&value)
const Aws::String & GetDryRunStatus() const
void SetValidationFailures(const Aws::Vector< ValidationFailure > &value)
AWS_OPENSEARCHSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDryRunStatus(const Aws::String &value)
DryRunProgressStatus & WithUpdateDate(const Aws::String &value)
AWS_OPENSEARCHSERVICE_API DryRunProgressStatus()
const Aws::String & GetDryRunId() const
bool DryRunStatusHasBeenSet() const
DryRunProgressStatus & AddValidationFailures(ValidationFailure &&value)
DryRunProgressStatus & WithCreationDate(Aws::String &&value)
DryRunProgressStatus & WithDryRunId(const Aws::String &value)
DryRunProgressStatus & WithDryRunStatus(const Aws::String &value)
DryRunProgressStatus & WithUpdateDate(const char *value)
const Aws::String & GetUpdateDate() const
void SetCreationDate(Aws::String &&value)
void SetUpdateDate(Aws::String &&value)
void SetValidationFailures(Aws::Vector< ValidationFailure > &&value)
void SetDryRunId(const Aws::String &value)
const Aws::Vector< ValidationFailure > & GetValidationFailures() const
void SetDryRunId(Aws::String &&value)
void SetDryRunStatus(const char *value)
void SetCreationDate(const Aws::String &value)
DryRunProgressStatus & WithCreationDate(const char *value)
DryRunProgressStatus & WithValidationFailures(const Aws::Vector< ValidationFailure > &value)
AWS_OPENSEARCHSERVICE_API DryRunProgressStatus(Aws::Utils::Json::JsonView jsonValue)
void SetDryRunId(const char *value)
DryRunProgressStatus & WithValidationFailures(Aws::Vector< ValidationFailure > &&value)
void SetDryRunStatus(Aws::String &&value)
DryRunProgressStatus & WithDryRunId(const char *value)
DryRunProgressStatus & WithDryRunStatus(const char *value)
DryRunProgressStatus & WithCreationDate(const Aws::String &value)
AWS_OPENSEARCHSERVICE_API DryRunProgressStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
DryRunProgressStatus & AddValidationFailures(const ValidationFailure &value)
void SetCreationDate(const char *value)
DryRunProgressStatus & WithUpdateDate(Aws::String &&value)
bool ValidationFailuresHasBeenSet() const
const Aws::String & GetCreationDate() const
bool DryRunIdHasBeenSet() const
void SetUpdateDate(const char *value)
DryRunProgressStatus & WithDryRunStatus(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