@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.
|
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.
|
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.
|
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 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 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()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.