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

#include <NodegroupUpdateConfig.h>

Public Member Functions

 NodegroupUpdateConfig ()
 
 NodegroupUpdateConfig (Aws::Utils::Json::JsonView jsonValue)
 
NodegroupUpdateConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetMaxUnavailable () const
 
bool MaxUnavailableHasBeenSet () const
 
void SetMaxUnavailable (int value)
 
NodegroupUpdateConfigWithMaxUnavailable (int value)
 
int GetMaxUnavailablePercentage () const
 
bool MaxUnavailablePercentageHasBeenSet () const
 
void SetMaxUnavailablePercentage (int value)
 
NodegroupUpdateConfigWithMaxUnavailablePercentage (int value)
 

Detailed Description

The node group update configuration.

See Also:

AWS API Reference

Definition at line 29 of file NodegroupUpdateConfig.h.

Constructor & Destructor Documentation

◆ NodegroupUpdateConfig() [1/2]

Aws::EKS::Model::NodegroupUpdateConfig::NodegroupUpdateConfig ( )

◆ NodegroupUpdateConfig() [2/2]

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

Member Function Documentation

◆ GetMaxUnavailable()

int Aws::EKS::Model::NodegroupUpdateConfig::GetMaxUnavailable ( ) const
inline

The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.

Definition at line 44 of file NodegroupUpdateConfig.h.

◆ GetMaxUnavailablePercentage()

int Aws::EKS::Model::NodegroupUpdateConfig::GetMaxUnavailablePercentage ( ) const
inline

The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.

Definition at line 76 of file NodegroupUpdateConfig.h.

◆ Jsonize()

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

◆ MaxUnavailableHasBeenSet()

bool Aws::EKS::Model::NodegroupUpdateConfig::MaxUnavailableHasBeenSet ( ) const
inline

The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.

Definition at line 52 of file NodegroupUpdateConfig.h.

◆ MaxUnavailablePercentageHasBeenSet()

bool Aws::EKS::Model::NodegroupUpdateConfig::MaxUnavailablePercentageHasBeenSet ( ) const
inline

The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.

Definition at line 83 of file NodegroupUpdateConfig.h.

◆ operator=()

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

◆ SetMaxUnavailable()

void Aws::EKS::Model::NodegroupUpdateConfig::SetMaxUnavailable ( int  value)
inline

The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.

Definition at line 60 of file NodegroupUpdateConfig.h.

◆ SetMaxUnavailablePercentage()

void Aws::EKS::Model::NodegroupUpdateConfig::SetMaxUnavailablePercentage ( int  value)
inline

The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.

Definition at line 90 of file NodegroupUpdateConfig.h.

◆ WithMaxUnavailable()

NodegroupUpdateConfig& Aws::EKS::Model::NodegroupUpdateConfig::WithMaxUnavailable ( int  value)
inline

The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.

Definition at line 68 of file NodegroupUpdateConfig.h.

◆ WithMaxUnavailablePercentage()

NodegroupUpdateConfig& Aws::EKS::Model::NodegroupUpdateConfig::WithMaxUnavailablePercentage ( int  value)
inline

The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.

Definition at line 97 of file NodegroupUpdateConfig.h.


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