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

#include <CompatibleVersionsMap.h>

Public Member Functions

 CompatibleVersionsMap ()
 
 CompatibleVersionsMap (Aws::Utils::Json::JsonView jsonValue)
 
CompatibleVersionsMapoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSourceVersion () const
 
bool SourceVersionHasBeenSet () const
 
void SetSourceVersion (const Aws::String &value)
 
void SetSourceVersion (Aws::String &&value)
 
void SetSourceVersion (const char *value)
 
CompatibleVersionsMapWithSourceVersion (const Aws::String &value)
 
CompatibleVersionsMapWithSourceVersion (Aws::String &&value)
 
CompatibleVersionsMapWithSourceVersion (const char *value)
 
const Aws::Vector< Aws::String > & GetTargetVersions () const
 
bool TargetVersionsHasBeenSet () const
 
void SetTargetVersions (const Aws::Vector< Aws::String > &value)
 
void SetTargetVersions (Aws::Vector< Aws::String > &&value)
 
CompatibleVersionsMapWithTargetVersions (const Aws::Vector< Aws::String > &value)
 
CompatibleVersionsMapWithTargetVersions (Aws::Vector< Aws::String > &&value)
 
CompatibleVersionsMapAddTargetVersions (const Aws::String &value)
 
CompatibleVersionsMapAddTargetVersions (Aws::String &&value)
 
CompatibleVersionsMapAddTargetVersions (const char *value)
 

Detailed Description

A map from an ElasticsearchVersion to a list of compatible ElasticsearchVersion s to which the domain can be upgraded.

See Also:

AWS API Reference

Definition at line 34 of file CompatibleVersionsMap.h.

Constructor & Destructor Documentation

◆ CompatibleVersionsMap() [1/2]

Aws::ElasticsearchService::Model::CompatibleVersionsMap::CompatibleVersionsMap ( )

◆ CompatibleVersionsMap() [2/2]

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

Member Function Documentation

◆ AddTargetVersions() [1/3]

CompatibleVersionsMap& Aws::ElasticsearchService::Model::CompatibleVersionsMap::AddTargetVersions ( Aws::String &&  value)
inline

Definition at line 106 of file CompatibleVersionsMap.h.

◆ AddTargetVersions() [2/3]

CompatibleVersionsMap& Aws::ElasticsearchService::Model::CompatibleVersionsMap::AddTargetVersions ( const Aws::String value)
inline

Definition at line 103 of file CompatibleVersionsMap.h.

◆ AddTargetVersions() [3/3]

CompatibleVersionsMap& Aws::ElasticsearchService::Model::CompatibleVersionsMap::AddTargetVersions ( const char *  value)
inline

Definition at line 109 of file CompatibleVersionsMap.h.

◆ GetSourceVersion()

const Aws::String& Aws::ElasticsearchService::Model::CompatibleVersionsMap::GetSourceVersion ( ) const
inline

The current version of Elasticsearch on which a domain is.

Definition at line 46 of file CompatibleVersionsMap.h.

◆ GetTargetVersions()

const Aws::Vector<Aws::String>& Aws::ElasticsearchService::Model::CompatibleVersionsMap::GetTargetVersions ( ) const
inline

Definition at line 85 of file CompatibleVersionsMap.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetSourceVersion() [1/3]

void Aws::ElasticsearchService::Model::CompatibleVersionsMap::SetSourceVersion ( Aws::String &&  value)
inline

The current version of Elasticsearch on which a domain is.

Definition at line 61 of file CompatibleVersionsMap.h.

◆ SetSourceVersion() [2/3]

void Aws::ElasticsearchService::Model::CompatibleVersionsMap::SetSourceVersion ( const Aws::String value)
inline

The current version of Elasticsearch on which a domain is.

Definition at line 56 of file CompatibleVersionsMap.h.

◆ SetSourceVersion() [3/3]

void Aws::ElasticsearchService::Model::CompatibleVersionsMap::SetSourceVersion ( const char *  value)
inline

The current version of Elasticsearch on which a domain is.

Definition at line 66 of file CompatibleVersionsMap.h.

◆ SetTargetVersions() [1/2]

void Aws::ElasticsearchService::Model::CompatibleVersionsMap::SetTargetVersions ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 94 of file CompatibleVersionsMap.h.

◆ SetTargetVersions() [2/2]

void Aws::ElasticsearchService::Model::CompatibleVersionsMap::SetTargetVersions ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 91 of file CompatibleVersionsMap.h.

◆ SourceVersionHasBeenSet()

bool Aws::ElasticsearchService::Model::CompatibleVersionsMap::SourceVersionHasBeenSet ( ) const
inline

The current version of Elasticsearch on which a domain is.

Definition at line 51 of file CompatibleVersionsMap.h.

◆ TargetVersionsHasBeenSet()

bool Aws::ElasticsearchService::Model::CompatibleVersionsMap::TargetVersionsHasBeenSet ( ) const
inline

Definition at line 88 of file CompatibleVersionsMap.h.

◆ WithSourceVersion() [1/3]

CompatibleVersionsMap& Aws::ElasticsearchService::Model::CompatibleVersionsMap::WithSourceVersion ( Aws::String &&  value)
inline

The current version of Elasticsearch on which a domain is.

Definition at line 76 of file CompatibleVersionsMap.h.

◆ WithSourceVersion() [2/3]

CompatibleVersionsMap& Aws::ElasticsearchService::Model::CompatibleVersionsMap::WithSourceVersion ( const Aws::String value)
inline

The current version of Elasticsearch on which a domain is.

Definition at line 71 of file CompatibleVersionsMap.h.

◆ WithSourceVersion() [3/3]

CompatibleVersionsMap& Aws::ElasticsearchService::Model::CompatibleVersionsMap::WithSourceVersion ( const char *  value)
inline

The current version of Elasticsearch on which a domain is.

Definition at line 81 of file CompatibleVersionsMap.h.

◆ WithTargetVersions() [1/2]

CompatibleVersionsMap& Aws::ElasticsearchService::Model::CompatibleVersionsMap::WithTargetVersions ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 100 of file CompatibleVersionsMap.h.

◆ WithTargetVersions() [2/2]

CompatibleVersionsMap& Aws::ElasticsearchService::Model::CompatibleVersionsMap::WithTargetVersions ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 97 of file CompatibleVersionsMap.h.


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