@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()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
String |
getClusterName()
The name of your cluster.
|
UpdateLabelsPayload |
getLabels()
The Kubernetes
labels to apply 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)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setClusterName(String clusterName)
The name of your cluster.
|
void |
setLabels(UpdateLabelsPayload labels)
The Kubernetes
labels to apply 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)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
UpdateNodegroupConfigRequest |
withClusterName(String clusterName)
The name of your cluster.
|
UpdateNodegroupConfigRequest |
withLabels(UpdateLabelsPayload labels)
The Kubernetes
labels to apply 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 your cluster.
clusterName
- The name of your cluster.public String getClusterName()
The name of your cluster.
public UpdateNodegroupConfigRequest withClusterName(String clusterName)
The name of your cluster.
clusterName
- The name of your cluster.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 apply to the nodes in the node group after the update.
labels
- The Kubernetes labels
to apply to the nodes in the node group after the update.public UpdateLabelsPayload getLabels()
The Kubernetes labels
to apply to the nodes in the node group after the update.
labels
to apply to the nodes in the node group after the update.public UpdateNodegroupConfigRequest withLabels(UpdateLabelsPayload labels)
The Kubernetes labels
to apply to the nodes in the node group after the update.
labels
- The Kubernetes labels
to apply 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)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientRequestToken
- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.public String getClientRequestToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
public UpdateNodegroupConfigRequest withClientRequestToken(String clientRequestToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientRequestToken
- A 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()