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

#include <UpdateTaintsPayload.h>

Public Member Functions

 UpdateTaintsPayload ()
 
 UpdateTaintsPayload (Aws::Utils::Json::JsonView jsonValue)
 
UpdateTaintsPayloadoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Taint > & GetAddOrUpdateTaints () const
 
bool AddOrUpdateTaintsHasBeenSet () const
 
void SetAddOrUpdateTaints (const Aws::Vector< Taint > &value)
 
void SetAddOrUpdateTaints (Aws::Vector< Taint > &&value)
 
UpdateTaintsPayloadWithAddOrUpdateTaints (const Aws::Vector< Taint > &value)
 
UpdateTaintsPayloadWithAddOrUpdateTaints (Aws::Vector< Taint > &&value)
 
UpdateTaintsPayloadAddAddOrUpdateTaints (const Taint &value)
 
UpdateTaintsPayloadAddAddOrUpdateTaints (Taint &&value)
 
const Aws::Vector< Taint > & GetRemoveTaints () const
 
bool RemoveTaintsHasBeenSet () const
 
void SetRemoveTaints (const Aws::Vector< Taint > &value)
 
void SetRemoveTaints (Aws::Vector< Taint > &&value)
 
UpdateTaintsPayloadWithRemoveTaints (const Aws::Vector< Taint > &value)
 
UpdateTaintsPayloadWithRemoveTaints (Aws::Vector< Taint > &&value)
 
UpdateTaintsPayloadAddRemoveTaints (const Taint &value)
 
UpdateTaintsPayloadAddRemoveTaints (Taint &&value)
 

Detailed Description

An object representing the details of an update to a taints payload.

See Also:

AWS API Reference

Definition at line 33 of file UpdateTaintsPayload.h.

Constructor & Destructor Documentation

◆ UpdateTaintsPayload() [1/2]

Aws::EKS::Model::UpdateTaintsPayload::UpdateTaintsPayload ( )

◆ UpdateTaintsPayload() [2/2]

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

Member Function Documentation

◆ AddAddOrUpdateTaints() [1/2]

UpdateTaintsPayload& Aws::EKS::Model::UpdateTaintsPayload::AddAddOrUpdateTaints ( const Taint value)
inline

Kubernetes taints to be added or updated.

Definition at line 75 of file UpdateTaintsPayload.h.

◆ AddAddOrUpdateTaints() [2/2]

UpdateTaintsPayload& Aws::EKS::Model::UpdateTaintsPayload::AddAddOrUpdateTaints ( Taint &&  value)
inline

Kubernetes taints to be added or updated.

Definition at line 80 of file UpdateTaintsPayload.h.

◆ AddOrUpdateTaintsHasBeenSet()

bool Aws::EKS::Model::UpdateTaintsPayload::AddOrUpdateTaintsHasBeenSet ( ) const
inline

Kubernetes taints to be added or updated.

Definition at line 50 of file UpdateTaintsPayload.h.

◆ AddRemoveTaints() [1/2]

UpdateTaintsPayload& Aws::EKS::Model::UpdateTaintsPayload::AddRemoveTaints ( const Taint value)
inline

Kubernetes taints to be removed.

Definition at line 116 of file UpdateTaintsPayload.h.

◆ AddRemoveTaints() [2/2]

UpdateTaintsPayload& Aws::EKS::Model::UpdateTaintsPayload::AddRemoveTaints ( Taint &&  value)
inline

Kubernetes taints to be removed.

Definition at line 121 of file UpdateTaintsPayload.h.

◆ GetAddOrUpdateTaints()

const Aws::Vector<Taint>& Aws::EKS::Model::UpdateTaintsPayload::GetAddOrUpdateTaints ( ) const
inline

Kubernetes taints to be added or updated.

Definition at line 45 of file UpdateTaintsPayload.h.

◆ GetRemoveTaints()

const Aws::Vector<Taint>& Aws::EKS::Model::UpdateTaintsPayload::GetRemoveTaints ( ) const
inline

Kubernetes taints to be removed.

Definition at line 86 of file UpdateTaintsPayload.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RemoveTaintsHasBeenSet()

bool Aws::EKS::Model::UpdateTaintsPayload::RemoveTaintsHasBeenSet ( ) const
inline

Kubernetes taints to be removed.

Definition at line 91 of file UpdateTaintsPayload.h.

◆ SetAddOrUpdateTaints() [1/2]

void Aws::EKS::Model::UpdateTaintsPayload::SetAddOrUpdateTaints ( Aws::Vector< Taint > &&  value)
inline

Kubernetes taints to be added or updated.

Definition at line 60 of file UpdateTaintsPayload.h.

◆ SetAddOrUpdateTaints() [2/2]

void Aws::EKS::Model::UpdateTaintsPayload::SetAddOrUpdateTaints ( const Aws::Vector< Taint > &  value)
inline

Kubernetes taints to be added or updated.

Definition at line 55 of file UpdateTaintsPayload.h.

◆ SetRemoveTaints() [1/2]

void Aws::EKS::Model::UpdateTaintsPayload::SetRemoveTaints ( Aws::Vector< Taint > &&  value)
inline

Kubernetes taints to be removed.

Definition at line 101 of file UpdateTaintsPayload.h.

◆ SetRemoveTaints() [2/2]

void Aws::EKS::Model::UpdateTaintsPayload::SetRemoveTaints ( const Aws::Vector< Taint > &  value)
inline

Kubernetes taints to be removed.

Definition at line 96 of file UpdateTaintsPayload.h.

◆ WithAddOrUpdateTaints() [1/2]

UpdateTaintsPayload& Aws::EKS::Model::UpdateTaintsPayload::WithAddOrUpdateTaints ( Aws::Vector< Taint > &&  value)
inline

Kubernetes taints to be added or updated.

Definition at line 70 of file UpdateTaintsPayload.h.

◆ WithAddOrUpdateTaints() [2/2]

UpdateTaintsPayload& Aws::EKS::Model::UpdateTaintsPayload::WithAddOrUpdateTaints ( const Aws::Vector< Taint > &  value)
inline

Kubernetes taints to be added or updated.

Definition at line 65 of file UpdateTaintsPayload.h.

◆ WithRemoveTaints() [1/2]

UpdateTaintsPayload& Aws::EKS::Model::UpdateTaintsPayload::WithRemoveTaints ( Aws::Vector< Taint > &&  value)
inline

Kubernetes taints to be removed.

Definition at line 111 of file UpdateTaintsPayload.h.

◆ WithRemoveTaints() [2/2]

UpdateTaintsPayload& Aws::EKS::Model::UpdateTaintsPayload::WithRemoveTaints ( const Aws::Vector< Taint > &  value)
inline

Kubernetes taints to be removed.

Definition at line 106 of file UpdateTaintsPayload.h.


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