@Generated(value="software.amazon.awssdk:codegen") public final class EksConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EksConfiguration.Builder,EksConfiguration>
Configuration for the Amazon EKS cluster that supports the Batch compute environment. The cluster must exist before the compute environment can be created.
| Modifier and Type | Class and Description |
|---|---|
static interface |
EksConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static EksConfiguration.Builder |
builder() |
String |
eksClusterArn()
The Amazon Resource Name (ARN) of the Amazon EKS cluster.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kubernetesNamespace()
The namespace of the Amazon EKS cluster.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends EksConfiguration.Builder> |
serializableBuilderClass() |
EksConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String eksClusterArn()
The Amazon Resource Name (ARN) of the Amazon EKS cluster. An example is
arn:aws:eks:us-east-1:123456789012:cluster/ClusterForBatch .
arn:aws:eks:us-east-1:123456789012:cluster/ClusterForBatch .public final String kubernetesNamespace()
The namespace of the Amazon EKS cluster. Batch manages pods in this namespace. The value can't left empty or
null. It must be fewer than 64 characters long, can't be set to default, can't start with "
kube-," and must match this regular expression: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$. For
more information, see Namespaces in the
Kubernetes documentation.
default, can't start with
"kube-," and must match this regular expression:
^[a-z0-9]([-a-z0-9]*[a-z0-9])?$. For more information, see Namespaces in
the Kubernetes documentation.public EksConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EksConfiguration.Builder,EksConfiguration>public static EksConfiguration.Builder builder()
public static Class<? extends EksConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.