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

#include <UpgradeHistory.h>

Public Member Functions

 UpgradeHistory ()
 
 UpgradeHistory (Aws::Utils::Json::JsonView jsonValue)
 
UpgradeHistoryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetUpgradeName () const
 
bool UpgradeNameHasBeenSet () const
 
void SetUpgradeName (const Aws::String &value)
 
void SetUpgradeName (Aws::String &&value)
 
void SetUpgradeName (const char *value)
 
UpgradeHistoryWithUpgradeName (const Aws::String &value)
 
UpgradeHistoryWithUpgradeName (Aws::String &&value)
 
UpgradeHistoryWithUpgradeName (const char *value)
 
const Aws::Utils::DateTimeGetStartTimestamp () const
 
bool StartTimestampHasBeenSet () const
 
void SetStartTimestamp (const Aws::Utils::DateTime &value)
 
void SetStartTimestamp (Aws::Utils::DateTime &&value)
 
UpgradeHistoryWithStartTimestamp (const Aws::Utils::DateTime &value)
 
UpgradeHistoryWithStartTimestamp (Aws::Utils::DateTime &&value)
 
const UpgradeStatusGetUpgradeStatus () const
 
bool UpgradeStatusHasBeenSet () const
 
void SetUpgradeStatus (const UpgradeStatus &value)
 
void SetUpgradeStatus (UpgradeStatus &&value)
 
UpgradeHistoryWithUpgradeStatus (const UpgradeStatus &value)
 
UpgradeHistoryWithUpgradeStatus (UpgradeStatus &&value)
 
const Aws::Vector< UpgradeStepItem > & GetStepsList () const
 
bool StepsListHasBeenSet () const
 
void SetStepsList (const Aws::Vector< UpgradeStepItem > &value)
 
void SetStepsList (Aws::Vector< UpgradeStepItem > &&value)
 
UpgradeHistoryWithStepsList (const Aws::Vector< UpgradeStepItem > &value)
 
UpgradeHistoryWithStepsList (Aws::Vector< UpgradeStepItem > &&value)
 
UpgradeHistoryAddStepsList (const UpgradeStepItem &value)
 
UpgradeHistoryAddStepsList (UpgradeStepItem &&value)
 

Detailed Description

History of the last 10 Upgrades and Upgrade Eligibility Checks.

See Also:

AWS API Reference

Definition at line 36 of file UpgradeHistory.h.

Constructor & Destructor Documentation

◆ UpgradeHistory() [1/2]

Aws::ElasticsearchService::Model::UpgradeHistory::UpgradeHistory ( )

◆ UpgradeHistory() [2/2]

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

Member Function Documentation

◆ AddStepsList() [1/2]

UpgradeHistory& Aws::ElasticsearchService::Model::UpgradeHistory::AddStepsList ( const UpgradeStepItem value)
inline

A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

Definition at line 213 of file UpgradeHistory.h.

◆ AddStepsList() [2/2]

UpgradeHistory& Aws::ElasticsearchService::Model::UpgradeHistory::AddStepsList ( UpgradeStepItem &&  value)
inline

A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

Definition at line 220 of file UpgradeHistory.h.

◆ GetStartTimestamp()

const Aws::Utils::DateTime& Aws::ElasticsearchService::Model::UpgradeHistory::GetStartTimestamp ( ) const
inline

UTC Timestamp at which the Upgrade API call was made in "yyyy-MM-ddTHH:mm:ssZ" format.

Definition at line 90 of file UpgradeHistory.h.

◆ GetStepsList()

const Aws::Vector<UpgradeStepItem>& Aws::ElasticsearchService::Model::UpgradeHistory::GetStepsList ( ) const
inline

A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

Definition at line 171 of file UpgradeHistory.h.

◆ GetUpgradeName()

const Aws::String& Aws::ElasticsearchService::Model::UpgradeHistory::GetUpgradeName ( ) const
inline

A string that describes the update briefly

Definition at line 48 of file UpgradeHistory.h.

◆ GetUpgradeStatus()

const UpgradeStatus& Aws::ElasticsearchService::Model::UpgradeHistory::GetUpgradeStatus ( ) const
inline

The overall status of the update. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Definition at line 128 of file UpgradeHistory.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetStartTimestamp() [1/2]

void Aws::ElasticsearchService::Model::UpgradeHistory::SetStartTimestamp ( Aws::Utils::DateTime &&  value)
inline

UTC Timestamp at which the Upgrade API call was made in "yyyy-MM-ddTHH:mm:ssZ" format.

Definition at line 108 of file UpgradeHistory.h.

◆ SetStartTimestamp() [2/2]

void Aws::ElasticsearchService::Model::UpgradeHistory::SetStartTimestamp ( const Aws::Utils::DateTime value)
inline

UTC Timestamp at which the Upgrade API call was made in "yyyy-MM-ddTHH:mm:ssZ" format.

Definition at line 102 of file UpgradeHistory.h.

◆ SetStepsList() [1/2]

void Aws::ElasticsearchService::Model::UpgradeHistory::SetStepsList ( Aws::Vector< UpgradeStepItem > &&  value)
inline

A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

Definition at line 192 of file UpgradeHistory.h.

◆ SetStepsList() [2/2]

void Aws::ElasticsearchService::Model::UpgradeHistory::SetStepsList ( const Aws::Vector< UpgradeStepItem > &  value)
inline

A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

Definition at line 185 of file UpgradeHistory.h.

◆ SetUpgradeName() [1/3]

void Aws::ElasticsearchService::Model::UpgradeHistory::SetUpgradeName ( Aws::String &&  value)
inline

A string that describes the update briefly

Definition at line 63 of file UpgradeHistory.h.

◆ SetUpgradeName() [2/3]

void Aws::ElasticsearchService::Model::UpgradeHistory::SetUpgradeName ( const Aws::String value)
inline

A string that describes the update briefly

Definition at line 58 of file UpgradeHistory.h.

◆ SetUpgradeName() [3/3]

void Aws::ElasticsearchService::Model::UpgradeHistory::SetUpgradeName ( const char *  value)
inline

A string that describes the update briefly

Definition at line 68 of file UpgradeHistory.h.

◆ SetUpgradeStatus() [1/2]

void Aws::ElasticsearchService::Model::UpgradeHistory::SetUpgradeStatus ( const UpgradeStatus value)
inline

The overall status of the update. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Definition at line 142 of file UpgradeHistory.h.

◆ SetUpgradeStatus() [2/2]

void Aws::ElasticsearchService::Model::UpgradeHistory::SetUpgradeStatus ( UpgradeStatus &&  value)
inline

The overall status of the update. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Definition at line 149 of file UpgradeHistory.h.

◆ StartTimestampHasBeenSet()

bool Aws::ElasticsearchService::Model::UpgradeHistory::StartTimestampHasBeenSet ( ) const
inline

UTC Timestamp at which the Upgrade API call was made in "yyyy-MM-ddTHH:mm:ssZ" format.

Definition at line 96 of file UpgradeHistory.h.

◆ StepsListHasBeenSet()

bool Aws::ElasticsearchService::Model::UpgradeHistory::StepsListHasBeenSet ( ) const
inline

A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

Definition at line 178 of file UpgradeHistory.h.

◆ UpgradeNameHasBeenSet()

bool Aws::ElasticsearchService::Model::UpgradeHistory::UpgradeNameHasBeenSet ( ) const
inline

A string that describes the update briefly

Definition at line 53 of file UpgradeHistory.h.

◆ UpgradeStatusHasBeenSet()

bool Aws::ElasticsearchService::Model::UpgradeHistory::UpgradeStatusHasBeenSet ( ) const
inline

The overall status of the update. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Definition at line 135 of file UpgradeHistory.h.

◆ WithStartTimestamp() [1/2]

UpgradeHistory& Aws::ElasticsearchService::Model::UpgradeHistory::WithStartTimestamp ( Aws::Utils::DateTime &&  value)
inline

UTC Timestamp at which the Upgrade API call was made in "yyyy-MM-ddTHH:mm:ssZ" format.

Definition at line 120 of file UpgradeHistory.h.

◆ WithStartTimestamp() [2/2]

UpgradeHistory& Aws::ElasticsearchService::Model::UpgradeHistory::WithStartTimestamp ( const Aws::Utils::DateTime value)
inline

UTC Timestamp at which the Upgrade API call was made in "yyyy-MM-ddTHH:mm:ssZ" format.

Definition at line 114 of file UpgradeHistory.h.

◆ WithStepsList() [1/2]

UpgradeHistory& Aws::ElasticsearchService::Model::UpgradeHistory::WithStepsList ( Aws::Vector< UpgradeStepItem > &&  value)
inline

A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

Definition at line 206 of file UpgradeHistory.h.

◆ WithStepsList() [2/2]

UpgradeHistory& Aws::ElasticsearchService::Model::UpgradeHistory::WithStepsList ( const Aws::Vector< UpgradeStepItem > &  value)
inline

A list of UpgradeStepItem s representing information about each step performed as pard of a specific Upgrade or Upgrade Eligibility Check.

Definition at line 199 of file UpgradeHistory.h.

◆ WithUpgradeName() [1/3]

UpgradeHistory& Aws::ElasticsearchService::Model::UpgradeHistory::WithUpgradeName ( Aws::String &&  value)
inline

A string that describes the update briefly

Definition at line 78 of file UpgradeHistory.h.

◆ WithUpgradeName() [2/3]

UpgradeHistory& Aws::ElasticsearchService::Model::UpgradeHistory::WithUpgradeName ( const Aws::String value)
inline

A string that describes the update briefly

Definition at line 73 of file UpgradeHistory.h.

◆ WithUpgradeName() [3/3]

UpgradeHistory& Aws::ElasticsearchService::Model::UpgradeHistory::WithUpgradeName ( const char *  value)
inline

A string that describes the update briefly

Definition at line 83 of file UpgradeHistory.h.

◆ WithUpgradeStatus() [1/2]

UpgradeHistory& Aws::ElasticsearchService::Model::UpgradeHistory::WithUpgradeStatus ( const UpgradeStatus value)
inline

The overall status of the update. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Definition at line 156 of file UpgradeHistory.h.

◆ WithUpgradeStatus() [2/2]

UpgradeHistory& Aws::ElasticsearchService::Model::UpgradeHistory::WithUpgradeStatus ( UpgradeStatus &&  value)
inline

The overall status of the update. The status can take one of the following values:

  • In Progress
  • Succeeded
  • Succeeded with Issues
  • Failed

Definition at line 163 of file UpgradeHistory.h.


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