7#include <aws/es/ElasticsearchService_EXPORTS.h>
8#include <aws/es/model/UpgradeStep.h>
9#include <aws/es/model/UpgradeStatus.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
24namespace ElasticsearchService
95 inline void SetProgressPercent(
double value) { m_progressPercentHasBeenSet =
true; m_progressPercent = value; }
101 bool m_upgradeStepHasBeenSet =
false;
104 bool m_upgradeStepStatusHasBeenSet =
false;
107 bool m_issuesHasBeenSet =
false;
109 double m_progressPercent;
110 bool m_progressPercentHasBeenSet =
false;
void SetProgressPercent(double value)
bool UpgradeStepStatusHasBeenSet() const
UpgradeStepItem & WithUpgradeStep(const UpgradeStep &value)
AWS_ELASTICSEARCHSERVICE_API UpgradeStepItem()
bool IssuesHasBeenSet() const
const UpgradeStep & GetUpgradeStep() const
void SetIssues(const Aws::Vector< Aws::String > &value)
AWS_ELASTICSEARCHSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
UpgradeStepItem & WithUpgradeStep(UpgradeStep &&value)
UpgradeStepItem & AddIssues(Aws::String &&value)
UpgradeStepItem & WithUpgradeStepStatus(const UpgradeStatus &value)
UpgradeStepItem & AddIssues(const Aws::String &value)
double GetProgressPercent() const
UpgradeStepItem & WithIssues(const Aws::Vector< Aws::String > &value)
AWS_ELASTICSEARCHSERVICE_API UpgradeStepItem & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetUpgradeStepStatus(UpgradeStatus &&value)
void SetUpgradeStepStatus(const UpgradeStatus &value)
AWS_ELASTICSEARCHSERVICE_API UpgradeStepItem(Aws::Utils::Json::JsonView jsonValue)
UpgradeStepItem & AddIssues(const char *value)
const UpgradeStatus & GetUpgradeStepStatus() const
void SetUpgradeStep(UpgradeStep &&value)
void SetUpgradeStep(const UpgradeStep &value)
void SetIssues(Aws::Vector< Aws::String > &&value)
UpgradeStepItem & WithProgressPercent(double value)
UpgradeStepItem & WithUpgradeStepStatus(UpgradeStatus &&value)
const Aws::Vector< Aws::String > & GetIssues() const
UpgradeStepItem & WithIssues(Aws::Vector< Aws::String > &&value)
bool UpgradeStepHasBeenSet() const
bool ProgressPercentHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue