AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticsearchService::Model::UpgradeStepItem Class Reference

#include <UpgradeStepItem.h>

Public Member Functions

 UpgradeStepItem ()
 
 UpgradeStepItem (Aws::Utils::Json::JsonView jsonValue)
 
UpgradeStepItemoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const UpgradeStepGetUpgradeStep () const
 
bool UpgradeStepHasBeenSet () const
 
void SetUpgradeStep (const UpgradeStep &value)
 
void SetUpgradeStep (UpgradeStep &&value)
 
UpgradeStepItemWithUpgradeStep (const UpgradeStep &value)
 
UpgradeStepItemWithUpgradeStep (UpgradeStep &&value)
 
const UpgradeStatusGetUpgradeStepStatus () const
 
bool UpgradeStepStatusHasBeenSet () const
 
void SetUpgradeStepStatus (const UpgradeStatus &value)
 
void SetUpgradeStepStatus (UpgradeStatus &&value)
 
UpgradeStepItemWithUpgradeStepStatus (const UpgradeStatus &value)
 
UpgradeStepItemWithUpgradeStepStatus (UpgradeStatus &&value)
 
const Aws::Vector< Aws::String > & GetIssues () const
 
bool IssuesHasBeenSet () const
 
void SetIssues (const Aws::Vector< Aws::String > &value)
 
void SetIssues (Aws::Vector< Aws::String > &&value)
 
UpgradeStepItemWithIssues (const Aws::Vector< Aws::String > &value)
 
UpgradeStepItemWithIssues (Aws::Vector< Aws::String > &&value)
 
UpgradeStepItemAddIssues (const Aws::String &value)
 
UpgradeStepItemAddIssues (Aws::String &&value)
 
UpgradeStepItemAddIssues (const char *value)
 
double GetProgressPercent () const
 
bool ProgressPercentHasBeenSet () const
 
void SetProgressPercent (double value)
 
UpgradeStepItemWithProgressPercent (double value)
 

Detailed Description

Represents a single step of the Upgrade or Upgrade Eligibility Check workflow.

See Also:

AWS API Reference

Definition at line 35 of file UpgradeStepItem.h.

Constructor & Destructor Documentation

◆ UpgradeStepItem() [1/2]

Aws::ElasticsearchService::Model::UpgradeStepItem::UpgradeStepItem ( )

◆ UpgradeStepItem() [2/2]

Aws::ElasticsearchService::Model::UpgradeStepItem::UpgradeStepItem ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddIssues() [1/3]

UpgradeStepItem& Aws::ElasticsearchService::Model::UpgradeStepItem::AddIssues ( Aws::String &&  value)
inline

A list of strings containing detailed information about the errors encountered in a particular step.

Definition at line 176 of file UpgradeStepItem.h.

◆ AddIssues() [2/3]

UpgradeStepItem& Aws::ElasticsearchService::Model::UpgradeStepItem::AddIssues ( const Aws::String value)
inline

A list of strings containing detailed information about the errors encountered in a particular step.

Definition at line 170 of file UpgradeStepItem.h.

◆ AddIssues() [3/3]

UpgradeStepItem& Aws::ElasticsearchService::Model::UpgradeStepItem::AddIssues ( const char *  value)
inline

A list of strings containing detailed information about the errors encountered in a particular step.

Definition at line 182 of file UpgradeStepItem.h.

◆ GetIssues()

const Aws::Vector<Aws::String>& Aws::ElasticsearchService::Model::UpgradeStepItem::GetIssues ( ) const
inline

A list of strings containing detailed information about the errors encountered in a particular step.

Definition at line 134 of file UpgradeStepItem.h.

◆ GetProgressPercent()

double Aws::ElasticsearchService::Model::UpgradeStepItem::GetProgressPercent ( ) const
inline

The Floating point value representing progress percentage of a particular step.

Definition at line 189 of file UpgradeStepItem.h.

◆ GetUpgradeStep()

const UpgradeStep& Aws::ElasticsearchService::Model::UpgradeStepItem::GetUpgradeStep ( ) const
inline

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

Definition at line 49 of file UpgradeStepItem.h.

◆ GetUpgradeStepStatus()

const UpgradeStatus& Aws::ElasticsearchService::Model::UpgradeStepItem::GetUpgradeStepStatus ( ) const
inline

The status of a particular step during an upgrade. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Definition at line 92 of file UpgradeStepItem.h.

◆ IssuesHasBeenSet()

bool Aws::ElasticsearchService::Model::UpgradeStepItem::IssuesHasBeenSet ( ) const
inline

A list of strings containing detailed information about the errors encountered in a particular step.

Definition at line 140 of file UpgradeStepItem.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticsearchService::Model::UpgradeStepItem::Jsonize ( ) const

◆ operator=()

UpgradeStepItem& Aws::ElasticsearchService::Model::UpgradeStepItem::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProgressPercentHasBeenSet()

bool Aws::ElasticsearchService::Model::UpgradeStepItem::ProgressPercentHasBeenSet ( ) const
inline

The Floating point value representing progress percentage of a particular step.

Definition at line 195 of file UpgradeStepItem.h.

◆ SetIssues() [1/2]

void Aws::ElasticsearchService::Model::UpgradeStepItem::SetIssues ( Aws::Vector< Aws::String > &&  value)
inline

A list of strings containing detailed information about the errors encountered in a particular step.

Definition at line 152 of file UpgradeStepItem.h.

◆ SetIssues() [2/2]

void Aws::ElasticsearchService::Model::UpgradeStepItem::SetIssues ( const Aws::Vector< Aws::String > &  value)
inline

A list of strings containing detailed information about the errors encountered in a particular step.

Definition at line 146 of file UpgradeStepItem.h.

◆ SetProgressPercent()

void Aws::ElasticsearchService::Model::UpgradeStepItem::SetProgressPercent ( double  value)
inline

The Floating point value representing progress percentage of a particular step.

Definition at line 201 of file UpgradeStepItem.h.

◆ SetUpgradeStep() [1/2]

void Aws::ElasticsearchService::Model::UpgradeStepItem::SetUpgradeStep ( const UpgradeStep value)
inline

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

Definition at line 63 of file UpgradeStepItem.h.

◆ SetUpgradeStep() [2/2]

void Aws::ElasticsearchService::Model::UpgradeStepItem::SetUpgradeStep ( UpgradeStep &&  value)
inline

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

Definition at line 70 of file UpgradeStepItem.h.

◆ SetUpgradeStepStatus() [1/2]

void Aws::ElasticsearchService::Model::UpgradeStepItem::SetUpgradeStepStatus ( const UpgradeStatus value)
inline

The status of a particular step during an upgrade. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Definition at line 106 of file UpgradeStepItem.h.

◆ SetUpgradeStepStatus() [2/2]

void Aws::ElasticsearchService::Model::UpgradeStepItem::SetUpgradeStepStatus ( UpgradeStatus &&  value)
inline

The status of a particular step during an upgrade. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Definition at line 113 of file UpgradeStepItem.h.

◆ UpgradeStepHasBeenSet()

bool Aws::ElasticsearchService::Model::UpgradeStepItem::UpgradeStepHasBeenSet ( ) const
inline

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

Definition at line 56 of file UpgradeStepItem.h.

◆ UpgradeStepStatusHasBeenSet()

bool Aws::ElasticsearchService::Model::UpgradeStepItem::UpgradeStepStatusHasBeenSet ( ) const
inline

The status of a particular step during an upgrade. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Definition at line 99 of file UpgradeStepItem.h.

◆ WithIssues() [1/2]

UpgradeStepItem& Aws::ElasticsearchService::Model::UpgradeStepItem::WithIssues ( Aws::Vector< Aws::String > &&  value)
inline

A list of strings containing detailed information about the errors encountered in a particular step.

Definition at line 164 of file UpgradeStepItem.h.

◆ WithIssues() [2/2]

UpgradeStepItem& Aws::ElasticsearchService::Model::UpgradeStepItem::WithIssues ( const Aws::Vector< Aws::String > &  value)
inline

A list of strings containing detailed information about the errors encountered in a particular step.

Definition at line 158 of file UpgradeStepItem.h.

◆ WithProgressPercent()

UpgradeStepItem& Aws::ElasticsearchService::Model::UpgradeStepItem::WithProgressPercent ( double  value)
inline

The Floating point value representing progress percentage of a particular step.

Definition at line 207 of file UpgradeStepItem.h.

◆ WithUpgradeStep() [1/2]

UpgradeStepItem& Aws::ElasticsearchService::Model::UpgradeStepItem::WithUpgradeStep ( const UpgradeStep value)
inline

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

Definition at line 77 of file UpgradeStepItem.h.

◆ WithUpgradeStep() [2/2]

UpgradeStepItem& Aws::ElasticsearchService::Model::UpgradeStepItem::WithUpgradeStep ( UpgradeStep &&  value)
inline

Represents one of 3 steps that an Upgrade or Upgrade Eligibility Check does through:

  • PreUpgradeCheck
  • Snapshot
  • Upgrade

Definition at line 84 of file UpgradeStepItem.h.

◆ WithUpgradeStepStatus() [1/2]

UpgradeStepItem& Aws::ElasticsearchService::Model::UpgradeStepItem::WithUpgradeStepStatus ( const UpgradeStatus value)
inline

The status of a particular step during an upgrade. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Definition at line 120 of file UpgradeStepItem.h.

◆ WithUpgradeStepStatus() [2/2]

UpgradeStepItem& Aws::ElasticsearchService::Model::UpgradeStepItem::WithUpgradeStepStatus ( UpgradeStatus &&  value)
inline

The status of a particular step during an upgrade. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Definition at line 127 of file UpgradeStepItem.h.


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