@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RegisterClusterRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
RegisterClusterRequest() |
Modifier and Type | Method and Description |
---|---|
RegisterClusterRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
RegisterClusterRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
RegisterClusterRequest |
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.
|
ConnectorConfigRequest |
getConnectorConfig()
The configuration settings required to connect the Kubernetes cluster to the Amazon EKS control plane.
|
String |
getName()
Define a unique name for this cluster for your Region.
|
Map<String,String> |
getTags()
The metadata that you apply to the cluster to assist with categorization and organization.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
void |
setConnectorConfig(ConnectorConfigRequest connectorConfig)
The configuration settings required to connect the Kubernetes cluster to the Amazon EKS control plane.
|
void |
setName(String name)
Define a unique name for this cluster for your Region.
|
void |
setTags(Map<String,String> tags)
The metadata that you apply to the cluster to assist with categorization and organization.
|
String |
toString()
Returns a string representation of this object.
|
RegisterClusterRequest |
withClientRequestToken(String clientRequestToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
RegisterClusterRequest |
withConnectorConfig(ConnectorConfigRequest connectorConfig)
The configuration settings required to connect the Kubernetes cluster to the Amazon EKS control plane.
|
RegisterClusterRequest |
withName(String name)
Define a unique name for this cluster for your Region.
|
RegisterClusterRequest |
withTags(Map<String,String> tags)
The metadata that you apply to the cluster to assist with categorization and organization.
|
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 setName(String name)
Define a unique name for this cluster for your Region.
name
- Define a unique name for this cluster for your Region.public String getName()
Define a unique name for this cluster for your Region.
public RegisterClusterRequest withName(String name)
Define a unique name for this cluster for your Region.
name
- Define a unique name for this cluster for your Region.public void setConnectorConfig(ConnectorConfigRequest connectorConfig)
The configuration settings required to connect the Kubernetes cluster to the Amazon EKS control plane.
connectorConfig
- The configuration settings required to connect the Kubernetes cluster to the Amazon EKS control plane.public ConnectorConfigRequest getConnectorConfig()
The configuration settings required to connect the Kubernetes cluster to the Amazon EKS control plane.
public RegisterClusterRequest withConnectorConfig(ConnectorConfigRequest connectorConfig)
The configuration settings required to connect the Kubernetes cluster to the Amazon EKS control plane.
connectorConfig
- The configuration settings required to connect the Kubernetes cluster to the Amazon EKS control plane.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 RegisterClusterRequest 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 Map<String,String> getTags()
The metadata that you apply to the cluster to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Cluster tags do not propagate to any other resources associated with the cluster.
public void setTags(Map<String,String> tags)
The metadata that you apply to the cluster to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Cluster tags do not propagate to any other resources associated with the cluster.
tags
- The metadata that you apply to the cluster to assist with categorization and organization. Each tag
consists of a key and an optional value, both of which you define. Cluster tags do not propagate to any
other resources associated with the cluster.public RegisterClusterRequest withTags(Map<String,String> tags)
The metadata that you apply to the cluster to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Cluster tags do not propagate to any other resources associated with the cluster.
tags
- The metadata that you apply to the cluster to assist with categorization and organization. Each tag
consists of a key and an optional value, both of which you define. Cluster tags do not propagate to any
other resources associated with the cluster.public RegisterClusterRequest addTagsEntry(String key, String value)
public RegisterClusterRequest clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public RegisterClusterRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()