AWS SDK for C++  1.9.69
AWS SDK for C++
Public Member Functions | List of all members
Aws::EKS::Model::UpdateLabelsPayload Class Reference

#include <UpdateLabelsPayload.h>

Public Member Functions

 UpdateLabelsPayload ()
 
 UpdateLabelsPayload (Aws::Utils::Json::JsonView jsonValue)
 
UpdateLabelsPayloadoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Map< Aws::String, Aws::String > & GetAddOrUpdateLabels () const
 
bool AddOrUpdateLabelsHasBeenSet () const
 
void SetAddOrUpdateLabels (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetAddOrUpdateLabels (Aws::Map< Aws::String, Aws::String > &&value)
 
UpdateLabelsPayloadWithAddOrUpdateLabels (const Aws::Map< Aws::String, Aws::String > &value)
 
UpdateLabelsPayloadWithAddOrUpdateLabels (Aws::Map< Aws::String, Aws::String > &&value)
 
UpdateLabelsPayloadAddAddOrUpdateLabels (const Aws::String &key, const Aws::String &value)
 
UpdateLabelsPayloadAddAddOrUpdateLabels (Aws::String &&key, const Aws::String &value)
 
UpdateLabelsPayloadAddAddOrUpdateLabels (const Aws::String &key, Aws::String &&value)
 
UpdateLabelsPayloadAddAddOrUpdateLabels (Aws::String &&key, Aws::String &&value)
 
UpdateLabelsPayloadAddAddOrUpdateLabels (const char *key, Aws::String &&value)
 
UpdateLabelsPayloadAddAddOrUpdateLabels (Aws::String &&key, const char *value)
 
UpdateLabelsPayloadAddAddOrUpdateLabels (const char *key, const char *value)
 
const Aws::Vector< Aws::String > & GetRemoveLabels () const
 
bool RemoveLabelsHasBeenSet () const
 
void SetRemoveLabels (const Aws::Vector< Aws::String > &value)
 
void SetRemoveLabels (Aws::Vector< Aws::String > &&value)
 
UpdateLabelsPayloadWithRemoveLabels (const Aws::Vector< Aws::String > &value)
 
UpdateLabelsPayloadWithRemoveLabels (Aws::Vector< Aws::String > &&value)
 
UpdateLabelsPayloadAddRemoveLabels (const Aws::String &value)
 
UpdateLabelsPayloadAddRemoveLabels (Aws::String &&value)
 
UpdateLabelsPayloadAddRemoveLabels (const char *value)
 

Detailed Description

An object representing a Kubernetes label change for a managed node group.

See Also:

AWS API Reference

Definition at line 34 of file UpdateLabelsPayload.h.

Constructor & Destructor Documentation

◆ UpdateLabelsPayload() [1/2]

Aws::EKS::Model::UpdateLabelsPayload::UpdateLabelsPayload ( )

◆ UpdateLabelsPayload() [2/2]

Aws::EKS::Model::UpdateLabelsPayload::UpdateLabelsPayload ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddAddOrUpdateLabels() [1/7]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::AddAddOrUpdateLabels ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Kubernetes labels to be added or updated.

Definition at line 91 of file UpdateLabelsPayload.h.

◆ AddAddOrUpdateLabels() [2/7]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::AddAddOrUpdateLabels ( Aws::String &&  key,
const Aws::String value 
)
inline

Kubernetes labels to be added or updated.

Definition at line 81 of file UpdateLabelsPayload.h.

◆ AddAddOrUpdateLabels() [3/7]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::AddAddOrUpdateLabels ( Aws::String &&  key,
const char *  value 
)
inline

Kubernetes labels to be added or updated.

Definition at line 101 of file UpdateLabelsPayload.h.

◆ AddAddOrUpdateLabels() [4/7]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::AddAddOrUpdateLabels ( const Aws::String key,
Aws::String &&  value 
)
inline

Kubernetes labels to be added or updated.

Definition at line 86 of file UpdateLabelsPayload.h.

◆ AddAddOrUpdateLabels() [5/7]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::AddAddOrUpdateLabels ( const Aws::String key,
const Aws::String value 
)
inline

Kubernetes labels to be added or updated.

Definition at line 76 of file UpdateLabelsPayload.h.

◆ AddAddOrUpdateLabels() [6/7]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::AddAddOrUpdateLabels ( const char *  key,
Aws::String &&  value 
)
inline

Kubernetes labels to be added or updated.

Definition at line 96 of file UpdateLabelsPayload.h.

◆ AddAddOrUpdateLabels() [7/7]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::AddAddOrUpdateLabels ( const char *  key,
const char *  value 
)
inline

Kubernetes labels to be added or updated.

Definition at line 106 of file UpdateLabelsPayload.h.

◆ AddOrUpdateLabelsHasBeenSet()

bool Aws::EKS::Model::UpdateLabelsPayload::AddOrUpdateLabelsHasBeenSet ( ) const
inline

Kubernetes labels to be added or updated.

Definition at line 51 of file UpdateLabelsPayload.h.

◆ AddRemoveLabels() [1/3]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::AddRemoveLabels ( Aws::String &&  value)
inline

Kubernetes labels to be removed.

Definition at line 147 of file UpdateLabelsPayload.h.

◆ AddRemoveLabels() [2/3]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::AddRemoveLabels ( const Aws::String value)
inline

Kubernetes labels to be removed.

Definition at line 142 of file UpdateLabelsPayload.h.

◆ AddRemoveLabels() [3/3]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::AddRemoveLabels ( const char *  value)
inline

Kubernetes labels to be removed.

Definition at line 152 of file UpdateLabelsPayload.h.

◆ GetAddOrUpdateLabels()

const Aws::Map<Aws::String, Aws::String>& Aws::EKS::Model::UpdateLabelsPayload::GetAddOrUpdateLabels ( ) const
inline

Kubernetes labels to be added or updated.

Definition at line 46 of file UpdateLabelsPayload.h.

◆ GetRemoveLabels()

const Aws::Vector<Aws::String>& Aws::EKS::Model::UpdateLabelsPayload::GetRemoveLabels ( ) const
inline

Kubernetes labels to be removed.

Definition at line 112 of file UpdateLabelsPayload.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EKS::Model::UpdateLabelsPayload::Jsonize ( ) const

◆ operator=()

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RemoveLabelsHasBeenSet()

bool Aws::EKS::Model::UpdateLabelsPayload::RemoveLabelsHasBeenSet ( ) const
inline

Kubernetes labels to be removed.

Definition at line 117 of file UpdateLabelsPayload.h.

◆ SetAddOrUpdateLabels() [1/2]

void Aws::EKS::Model::UpdateLabelsPayload::SetAddOrUpdateLabels ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Kubernetes labels to be added or updated.

Definition at line 61 of file UpdateLabelsPayload.h.

◆ SetAddOrUpdateLabels() [2/2]

void Aws::EKS::Model::UpdateLabelsPayload::SetAddOrUpdateLabels ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Kubernetes labels to be added or updated.

Definition at line 56 of file UpdateLabelsPayload.h.

◆ SetRemoveLabels() [1/2]

void Aws::EKS::Model::UpdateLabelsPayload::SetRemoveLabels ( Aws::Vector< Aws::String > &&  value)
inline

Kubernetes labels to be removed.

Definition at line 127 of file UpdateLabelsPayload.h.

◆ SetRemoveLabels() [2/2]

void Aws::EKS::Model::UpdateLabelsPayload::SetRemoveLabels ( const Aws::Vector< Aws::String > &  value)
inline

Kubernetes labels to be removed.

Definition at line 122 of file UpdateLabelsPayload.h.

◆ WithAddOrUpdateLabels() [1/2]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::WithAddOrUpdateLabels ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Kubernetes labels to be added or updated.

Definition at line 71 of file UpdateLabelsPayload.h.

◆ WithAddOrUpdateLabels() [2/2]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::WithAddOrUpdateLabels ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Kubernetes labels to be added or updated.

Definition at line 66 of file UpdateLabelsPayload.h.

◆ WithRemoveLabels() [1/2]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::WithRemoveLabels ( Aws::Vector< Aws::String > &&  value)
inline

Kubernetes labels to be removed.

Definition at line 137 of file UpdateLabelsPayload.h.

◆ WithRemoveLabels() [2/2]

UpdateLabelsPayload& Aws::EKS::Model::UpdateLabelsPayload::WithRemoveLabels ( const Aws::Vector< Aws::String > &  value)
inline

Kubernetes labels to be removed.

Definition at line 132 of file UpdateLabelsPayload.h.


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