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

#include <UpdateNodegroupConfigRequest.h>

+ Inheritance diagram for Aws::EKS::Model::UpdateNodegroupConfigRequest:

Public Member Functions

 UpdateNodegroupConfigRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetClusterName () const
 
bool ClusterNameHasBeenSet () const
 
void SetClusterName (const Aws::String &value)
 
void SetClusterName (Aws::String &&value)
 
void SetClusterName (const char *value)
 
UpdateNodegroupConfigRequestWithClusterName (const Aws::String &value)
 
UpdateNodegroupConfigRequestWithClusterName (Aws::String &&value)
 
UpdateNodegroupConfigRequestWithClusterName (const char *value)
 
const Aws::StringGetNodegroupName () const
 
bool NodegroupNameHasBeenSet () const
 
void SetNodegroupName (const Aws::String &value)
 
void SetNodegroupName (Aws::String &&value)
 
void SetNodegroupName (const char *value)
 
UpdateNodegroupConfigRequestWithNodegroupName (const Aws::String &value)
 
UpdateNodegroupConfigRequestWithNodegroupName (Aws::String &&value)
 
UpdateNodegroupConfigRequestWithNodegroupName (const char *value)
 
const UpdateLabelsPayloadGetLabels () const
 
bool LabelsHasBeenSet () const
 
void SetLabels (const UpdateLabelsPayload &value)
 
void SetLabels (UpdateLabelsPayload &&value)
 
UpdateNodegroupConfigRequestWithLabels (const UpdateLabelsPayload &value)
 
UpdateNodegroupConfigRequestWithLabels (UpdateLabelsPayload &&value)
 
const UpdateTaintsPayloadGetTaints () const
 
bool TaintsHasBeenSet () const
 
void SetTaints (const UpdateTaintsPayload &value)
 
void SetTaints (UpdateTaintsPayload &&value)
 
UpdateNodegroupConfigRequestWithTaints (const UpdateTaintsPayload &value)
 
UpdateNodegroupConfigRequestWithTaints (UpdateTaintsPayload &&value)
 
const NodegroupScalingConfigGetScalingConfig () const
 
bool ScalingConfigHasBeenSet () const
 
void SetScalingConfig (const NodegroupScalingConfig &value)
 
void SetScalingConfig (NodegroupScalingConfig &&value)
 
UpdateNodegroupConfigRequestWithScalingConfig (const NodegroupScalingConfig &value)
 
UpdateNodegroupConfigRequestWithScalingConfig (NodegroupScalingConfig &&value)
 
const NodegroupUpdateConfigGetUpdateConfig () const
 
bool UpdateConfigHasBeenSet () const
 
void SetUpdateConfig (const NodegroupUpdateConfig &value)
 
void SetUpdateConfig (NodegroupUpdateConfig &&value)
 
UpdateNodegroupConfigRequestWithUpdateConfig (const NodegroupUpdateConfig &value)
 
UpdateNodegroupConfigRequestWithUpdateConfig (NodegroupUpdateConfig &&value)
 
const Aws::StringGetClientRequestToken () const
 
bool ClientRequestTokenHasBeenSet () const
 
void SetClientRequestToken (const Aws::String &value)
 
void SetClientRequestToken (Aws::String &&value)
 
void SetClientRequestToken (const char *value)
 
UpdateNodegroupConfigRequestWithClientRequestToken (const Aws::String &value)
 
UpdateNodegroupConfigRequestWithClientRequestToken (Aws::String &&value)
 
UpdateNodegroupConfigRequestWithClientRequestToken (const char *value)
 
- Public Member Functions inherited from Aws::EKS::EKSRequest
virtual ~EKSRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::EKS::EKSRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 26 of file UpdateNodegroupConfigRequest.h.

Constructor & Destructor Documentation

◆ UpdateNodegroupConfigRequest()

Aws::EKS::Model::UpdateNodegroupConfigRequest::UpdateNodegroupConfigRequest ( )

Member Function Documentation

◆ ClientRequestTokenHasBeenSet()

bool Aws::EKS::Model::UpdateNodegroupConfigRequest::ClientRequestTokenHasBeenSet ( ) const
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 270 of file UpdateNodegroupConfigRequest.h.

◆ ClusterNameHasBeenSet()

bool Aws::EKS::Model::UpdateNodegroupConfigRequest::ClusterNameHasBeenSet ( ) const
inline

The name of the Amazon EKS cluster that the managed node group resides in.

Definition at line 50 of file UpdateNodegroupConfigRequest.h.

◆ GetClientRequestToken()

const Aws::String& Aws::EKS::Model::UpdateNodegroupConfigRequest::GetClientRequestToken ( ) const
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 264 of file UpdateNodegroupConfigRequest.h.

◆ GetClusterName()

const Aws::String& Aws::EKS::Model::UpdateNodegroupConfigRequest::GetClusterName ( ) const
inline

The name of the Amazon EKS cluster that the managed node group resides in.

Definition at line 44 of file UpdateNodegroupConfigRequest.h.

◆ GetLabels()

const UpdateLabelsPayload& Aws::EKS::Model::UpdateNodegroupConfigRequest::GetLabels ( ) const
inline

The Kubernetes labels to be applied to the nodes in the node group after the update.

Definition at line 134 of file UpdateNodegroupConfigRequest.h.

◆ GetNodegroupName()

const Aws::String& Aws::EKS::Model::UpdateNodegroupConfigRequest::GetNodegroupName ( ) const
inline

The name of the managed node group to update.

Definition at line 92 of file UpdateNodegroupConfigRequest.h.

◆ GetScalingConfig()

const NodegroupScalingConfig& Aws::EKS::Model::UpdateNodegroupConfigRequest::GetScalingConfig ( ) const
inline

The scaling configuration details for the Auto Scaling group after the update.

Definition at line 208 of file UpdateNodegroupConfigRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::EKS::Model::UpdateNodegroupConfigRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file UpdateNodegroupConfigRequest.h.

◆ GetTaints()

const UpdateTaintsPayload& Aws::EKS::Model::UpdateNodegroupConfigRequest::GetTaints ( ) const
inline

The Kubernetes taints to be applied to the nodes in the node group after the update.

Definition at line 171 of file UpdateNodegroupConfigRequest.h.

◆ GetUpdateConfig()

const NodegroupUpdateConfig& Aws::EKS::Model::UpdateNodegroupConfigRequest::GetUpdateConfig ( ) const
inline

Definition at line 242 of file UpdateNodegroupConfigRequest.h.

◆ LabelsHasBeenSet()

bool Aws::EKS::Model::UpdateNodegroupConfigRequest::LabelsHasBeenSet ( ) const
inline

The Kubernetes labels to be applied to the nodes in the node group after the update.

Definition at line 140 of file UpdateNodegroupConfigRequest.h.

◆ NodegroupNameHasBeenSet()

bool Aws::EKS::Model::UpdateNodegroupConfigRequest::NodegroupNameHasBeenSet ( ) const
inline

The name of the managed node group to update.

Definition at line 97 of file UpdateNodegroupConfigRequest.h.

◆ ScalingConfigHasBeenSet()

bool Aws::EKS::Model::UpdateNodegroupConfigRequest::ScalingConfigHasBeenSet ( ) const
inline

The scaling configuration details for the Auto Scaling group after the update.

Definition at line 214 of file UpdateNodegroupConfigRequest.h.

◆ SerializePayload()

Aws::String Aws::EKS::Model::UpdateNodegroupConfigRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetClientRequestToken() [1/3]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetClientRequestToken ( Aws::String &&  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 282 of file UpdateNodegroupConfigRequest.h.

◆ SetClientRequestToken() [2/3]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetClientRequestToken ( const Aws::String value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 276 of file UpdateNodegroupConfigRequest.h.

◆ SetClientRequestToken() [3/3]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetClientRequestToken ( const char *  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 288 of file UpdateNodegroupConfigRequest.h.

◆ SetClusterName() [1/3]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetClusterName ( Aws::String &&  value)
inline

The name of the Amazon EKS cluster that the managed node group resides in.

Definition at line 62 of file UpdateNodegroupConfigRequest.h.

◆ SetClusterName() [2/3]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetClusterName ( const Aws::String value)
inline

The name of the Amazon EKS cluster that the managed node group resides in.

Definition at line 56 of file UpdateNodegroupConfigRequest.h.

◆ SetClusterName() [3/3]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetClusterName ( const char *  value)
inline

The name of the Amazon EKS cluster that the managed node group resides in.

Definition at line 68 of file UpdateNodegroupConfigRequest.h.

◆ SetLabels() [1/2]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetLabels ( const UpdateLabelsPayload value)
inline

The Kubernetes labels to be applied to the nodes in the node group after the update.

Definition at line 146 of file UpdateNodegroupConfigRequest.h.

◆ SetLabels() [2/2]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetLabels ( UpdateLabelsPayload &&  value)
inline

The Kubernetes labels to be applied to the nodes in the node group after the update.

Definition at line 152 of file UpdateNodegroupConfigRequest.h.

◆ SetNodegroupName() [1/3]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetNodegroupName ( Aws::String &&  value)
inline

The name of the managed node group to update.

Definition at line 107 of file UpdateNodegroupConfigRequest.h.

◆ SetNodegroupName() [2/3]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetNodegroupName ( const Aws::String value)
inline

The name of the managed node group to update.

Definition at line 102 of file UpdateNodegroupConfigRequest.h.

◆ SetNodegroupName() [3/3]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetNodegroupName ( const char *  value)
inline

The name of the managed node group to update.

Definition at line 112 of file UpdateNodegroupConfigRequest.h.

◆ SetScalingConfig() [1/2]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetScalingConfig ( const NodegroupScalingConfig value)
inline

The scaling configuration details for the Auto Scaling group after the update.

Definition at line 220 of file UpdateNodegroupConfigRequest.h.

◆ SetScalingConfig() [2/2]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetScalingConfig ( NodegroupScalingConfig &&  value)
inline

The scaling configuration details for the Auto Scaling group after the update.

Definition at line 226 of file UpdateNodegroupConfigRequest.h.

◆ SetTaints() [1/2]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetTaints ( const UpdateTaintsPayload value)
inline

The Kubernetes taints to be applied to the nodes in the node group after the update.

Definition at line 183 of file UpdateNodegroupConfigRequest.h.

◆ SetTaints() [2/2]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetTaints ( UpdateTaintsPayload &&  value)
inline

The Kubernetes taints to be applied to the nodes in the node group after the update.

Definition at line 189 of file UpdateNodegroupConfigRequest.h.

◆ SetUpdateConfig() [1/2]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetUpdateConfig ( const NodegroupUpdateConfig value)
inline

Definition at line 248 of file UpdateNodegroupConfigRequest.h.

◆ SetUpdateConfig() [2/2]

void Aws::EKS::Model::UpdateNodegroupConfigRequest::SetUpdateConfig ( NodegroupUpdateConfig &&  value)
inline

Definition at line 251 of file UpdateNodegroupConfigRequest.h.

◆ TaintsHasBeenSet()

bool Aws::EKS::Model::UpdateNodegroupConfigRequest::TaintsHasBeenSet ( ) const
inline

The Kubernetes taints to be applied to the nodes in the node group after the update.

Definition at line 177 of file UpdateNodegroupConfigRequest.h.

◆ UpdateConfigHasBeenSet()

bool Aws::EKS::Model::UpdateNodegroupConfigRequest::UpdateConfigHasBeenSet ( ) const
inline

Definition at line 245 of file UpdateNodegroupConfigRequest.h.

◆ WithClientRequestToken() [1/3]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithClientRequestToken ( Aws::String &&  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 300 of file UpdateNodegroupConfigRequest.h.

◆ WithClientRequestToken() [2/3]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithClientRequestToken ( const Aws::String value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 294 of file UpdateNodegroupConfigRequest.h.

◆ WithClientRequestToken() [3/3]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithClientRequestToken ( const char *  value)
inline

Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Definition at line 306 of file UpdateNodegroupConfigRequest.h.

◆ WithClusterName() [1/3]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithClusterName ( Aws::String &&  value)
inline

The name of the Amazon EKS cluster that the managed node group resides in.

Definition at line 80 of file UpdateNodegroupConfigRequest.h.

◆ WithClusterName() [2/3]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithClusterName ( const Aws::String value)
inline

The name of the Amazon EKS cluster that the managed node group resides in.

Definition at line 74 of file UpdateNodegroupConfigRequest.h.

◆ WithClusterName() [3/3]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithClusterName ( const char *  value)
inline

The name of the Amazon EKS cluster that the managed node group resides in.

Definition at line 86 of file UpdateNodegroupConfigRequest.h.

◆ WithLabels() [1/2]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithLabels ( const UpdateLabelsPayload value)
inline

The Kubernetes labels to be applied to the nodes in the node group after the update.

Definition at line 158 of file UpdateNodegroupConfigRequest.h.

◆ WithLabels() [2/2]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithLabels ( UpdateLabelsPayload &&  value)
inline

The Kubernetes labels to be applied to the nodes in the node group after the update.

Definition at line 164 of file UpdateNodegroupConfigRequest.h.

◆ WithNodegroupName() [1/3]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithNodegroupName ( Aws::String &&  value)
inline

The name of the managed node group to update.

Definition at line 122 of file UpdateNodegroupConfigRequest.h.

◆ WithNodegroupName() [2/3]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithNodegroupName ( const Aws::String value)
inline

The name of the managed node group to update.

Definition at line 117 of file UpdateNodegroupConfigRequest.h.

◆ WithNodegroupName() [3/3]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithNodegroupName ( const char *  value)
inline

The name of the managed node group to update.

Definition at line 127 of file UpdateNodegroupConfigRequest.h.

◆ WithScalingConfig() [1/2]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithScalingConfig ( const NodegroupScalingConfig value)
inline

The scaling configuration details for the Auto Scaling group after the update.

Definition at line 232 of file UpdateNodegroupConfigRequest.h.

◆ WithScalingConfig() [2/2]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithScalingConfig ( NodegroupScalingConfig &&  value)
inline

The scaling configuration details for the Auto Scaling group after the update.

Definition at line 238 of file UpdateNodegroupConfigRequest.h.

◆ WithTaints() [1/2]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithTaints ( const UpdateTaintsPayload value)
inline

The Kubernetes taints to be applied to the nodes in the node group after the update.

Definition at line 195 of file UpdateNodegroupConfigRequest.h.

◆ WithTaints() [2/2]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithTaints ( UpdateTaintsPayload &&  value)
inline

The Kubernetes taints to be applied to the nodes in the node group after the update.

Definition at line 201 of file UpdateNodegroupConfigRequest.h.

◆ WithUpdateConfig() [1/2]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithUpdateConfig ( const NodegroupUpdateConfig value)
inline

Definition at line 254 of file UpdateNodegroupConfigRequest.h.

◆ WithUpdateConfig() [2/2]

UpdateNodegroupConfigRequest& Aws::EKS::Model::UpdateNodegroupConfigRequest::WithUpdateConfig ( NodegroupUpdateConfig &&  value)
inline

Definition at line 257 of file UpdateNodegroupConfigRequest.h.


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