@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateNodegroupConfigRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateNodegroupConfigRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateNodegroupConfigRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientRequestToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
String |
getClusterName()
The name of the Amazon EKS cluster that the managed node group resides in.
|
UpdateLabelsPayload |
getLabels()
The Kubernetes labels to be applied to the nodes in the node group after the update.
|
String |
getNodegroupName()
The name of the managed node group to update.
|
NodegroupScalingConfig |
getScalingConfig()
The scaling configuration details for the Auto Scaling group after the update.
|
UpdateTaintsPayload |
getTaints()
The Kubernetes taints to be applied to the nodes in the node group after the update.
|
NodegroupUpdateConfig |
getUpdateConfig()
The node group update configuration.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setClusterName(String clusterName)
The name of the Amazon EKS cluster that the managed node group resides in.
|
void |
setLabels(UpdateLabelsPayload labels)
The Kubernetes labels to be applied to the nodes in the node group after the update.
|
void |
setNodegroupName(String nodegroupName)
The name of the managed node group to update.
|
void |
setScalingConfig(NodegroupScalingConfig scalingConfig)
The scaling configuration details for the Auto Scaling group after the update.
|
void |
setTaints(UpdateTaintsPayload taints)
The Kubernetes taints to be applied to the nodes in the node group after the update.
|
void |
setUpdateConfig(NodegroupUpdateConfig updateConfig)
The node group update configuration.
|
String |
toString()
Returns a string representation of this object.
|
UpdateNodegroupConfigRequest |
withClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
UpdateNodegroupConfigRequest |
withClusterName(String clusterName)
The name of the Amazon EKS cluster that the managed node group resides in.
|
UpdateNodegroupConfigRequest |
withLabels(UpdateLabelsPayload labels)
The Kubernetes labels to be applied to the nodes in the node group after the update.
|
UpdateNodegroupConfigRequest |
withNodegroupName(String nodegroupName)
The name of the managed node group to update.
|
UpdateNodegroupConfigRequest |
withScalingConfig(NodegroupScalingConfig scalingConfig)
The scaling configuration details for the Auto Scaling group after the update.
|
UpdateNodegroupConfigRequest |
withTaints(UpdateTaintsPayload taints)
The Kubernetes taints to be applied to the nodes in the node group after the update.
|
UpdateNodegroupConfigRequest |
withUpdateConfig(NodegroupUpdateConfig updateConfig)
The node group update configuration.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setClusterName(String clusterName)
The name of the Amazon EKS cluster that the managed node group resides in.
clusterName
- The name of the Amazon EKS cluster that the managed node group resides in.public String getClusterName()
The name of the Amazon EKS cluster that the managed node group resides in.
public UpdateNodegroupConfigRequest withClusterName(String clusterName)
The name of the Amazon EKS cluster that the managed node group resides in.
clusterName
- The name of the Amazon EKS cluster that the managed node group resides in.public void setNodegroupName(String nodegroupName)
The name of the managed node group to update.
nodegroupName
- The name of the managed node group to update.public String getNodegroupName()
The name of the managed node group to update.
public UpdateNodegroupConfigRequest withNodegroupName(String nodegroupName)
The name of the managed node group to update.
nodegroupName
- The name of the managed node group to update.public void setLabels(UpdateLabelsPayload labels)
The Kubernetes labels to be applied to the nodes in the node group after the update.
labels
- The Kubernetes labels to be applied to the nodes in the node group after the update.public UpdateLabelsPayload getLabels()
The Kubernetes labels to be applied to the nodes in the node group after the update.
public UpdateNodegroupConfigRequest withLabels(UpdateLabelsPayload labels)
The Kubernetes labels to be applied to the nodes in the node group after the update.
labels
- The Kubernetes labels to be applied to the nodes in the node group after the update.public void setTaints(UpdateTaintsPayload taints)
The Kubernetes taints to be applied to the nodes in the node group after the update. For more information, see Node taints on managed node groups.
taints
- The Kubernetes taints to be applied to the nodes in the node group after the update. For more information,
see Node
taints on managed node groups.public UpdateTaintsPayload getTaints()
The Kubernetes taints to be applied to the nodes in the node group after the update. For more information, see Node taints on managed node groups.
public UpdateNodegroupConfigRequest withTaints(UpdateTaintsPayload taints)
The Kubernetes taints to be applied to the nodes in the node group after the update. For more information, see Node taints on managed node groups.
taints
- The Kubernetes taints to be applied to the nodes in the node group after the update. For more information,
see Node
taints on managed node groups.public void setScalingConfig(NodegroupScalingConfig scalingConfig)
The scaling configuration details for the Auto Scaling group after the update.
scalingConfig
- The scaling configuration details for the Auto Scaling group after the update.public NodegroupScalingConfig getScalingConfig()
The scaling configuration details for the Auto Scaling group after the update.
public UpdateNodegroupConfigRequest withScalingConfig(NodegroupScalingConfig scalingConfig)
The scaling configuration details for the Auto Scaling group after the update.
scalingConfig
- The scaling configuration details for the Auto Scaling group after the update.public void setUpdateConfig(NodegroupUpdateConfig updateConfig)
The node group update configuration.
updateConfig
- The node group update configuration.public NodegroupUpdateConfig getUpdateConfig()
The node group update configuration.
public UpdateNodegroupConfigRequest withUpdateConfig(NodegroupUpdateConfig updateConfig)
The node group update configuration.
updateConfig
- The node group update configuration.public void setClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientRequestToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.public String getClientRequestToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
public UpdateNodegroupConfigRequest withClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientRequestToken
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.public String toString()
toString
in class Object
Object.toString()
public UpdateNodegroupConfigRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()