public static interface AwsEksClusterDetails.Builder extends SdkPojo, CopyableBuilder<AwsEksClusterDetails.Builder,AwsEksClusterDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsEksClusterDetails.Builder |
arn(String arn)
The ARN of the cluster.
|
AwsEksClusterDetails.Builder |
certificateAuthorityData(String certificateAuthorityData)
The certificate authority data for the cluster.
|
AwsEksClusterDetails.Builder |
clusterStatus(String clusterStatus)
The status of the cluster.
|
AwsEksClusterDetails.Builder |
endpoint(String endpoint)
The endpoint for the Amazon EKS API server.
|
AwsEksClusterDetails.Builder |
logging(AwsEksClusterLoggingDetails logging)
The logging configuration for the cluster.
|
default AwsEksClusterDetails.Builder |
logging(Consumer<AwsEksClusterLoggingDetails.Builder> logging)
The logging configuration for the cluster.
|
AwsEksClusterDetails.Builder |
name(String name)
The name of the cluster.
|
AwsEksClusterDetails.Builder |
resourcesVpcConfig(AwsEksClusterResourcesVpcConfigDetails resourcesVpcConfig)
The VPC configuration used by the cluster control plane.
|
default AwsEksClusterDetails.Builder |
resourcesVpcConfig(Consumer<AwsEksClusterResourcesVpcConfigDetails.Builder> resourcesVpcConfig)
The VPC configuration used by the cluster control plane.
|
AwsEksClusterDetails.Builder |
roleArn(String roleArn)
The ARN of the IAM role that provides permissions for the Amazon EKS control plane to make calls to Amazon
Web Services API operations on your behalf.
|
AwsEksClusterDetails.Builder |
version(String version)
The Amazon EKS server version for the cluster.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsEksClusterDetails.Builder arn(String arn)
The ARN of the cluster.
arn - The ARN of the cluster.AwsEksClusterDetails.Builder certificateAuthorityData(String certificateAuthorityData)
The certificate authority data for the cluster.
certificateAuthorityData - The certificate authority data for the cluster.AwsEksClusterDetails.Builder clusterStatus(String clusterStatus)
The status of the cluster. Valid values are as follows:
ACTIVE
CREATING
DELETING
FAILED
PENDING
UPDATING
clusterStatus - The status of the cluster. Valid values are as follows:
ACTIVE
CREATING
DELETING
FAILED
PENDING
UPDATING
AwsEksClusterDetails.Builder endpoint(String endpoint)
The endpoint for the Amazon EKS API server.
endpoint - The endpoint for the Amazon EKS API server.AwsEksClusterDetails.Builder name(String name)
The name of the cluster.
name - The name of the cluster.AwsEksClusterDetails.Builder resourcesVpcConfig(AwsEksClusterResourcesVpcConfigDetails resourcesVpcConfig)
The VPC configuration used by the cluster control plane.
resourcesVpcConfig - The VPC configuration used by the cluster control plane.default AwsEksClusterDetails.Builder resourcesVpcConfig(Consumer<AwsEksClusterResourcesVpcConfigDetails.Builder> resourcesVpcConfig)
The VPC configuration used by the cluster control plane.
This is a convenience method that creates an instance of theAwsEksClusterResourcesVpcConfigDetails.Builder avoiding the need to create one manually via
AwsEksClusterResourcesVpcConfigDetails.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to resourcesVpcConfig(AwsEksClusterResourcesVpcConfigDetails).
resourcesVpcConfig - a consumer that will call methods on AwsEksClusterResourcesVpcConfigDetails.BuilderresourcesVpcConfig(AwsEksClusterResourcesVpcConfigDetails)AwsEksClusterDetails.Builder roleArn(String roleArn)
The ARN of the IAM role that provides permissions for the Amazon EKS control plane to make calls to Amazon Web Services API operations on your behalf.
roleArn - The ARN of the IAM role that provides permissions for the Amazon EKS control plane to make calls to
Amazon Web Services API operations on your behalf.AwsEksClusterDetails.Builder version(String version)
The Amazon EKS server version for the cluster.
version - The Amazon EKS server version for the cluster.AwsEksClusterDetails.Builder logging(AwsEksClusterLoggingDetails logging)
The logging configuration for the cluster.
logging - The logging configuration for the cluster.default AwsEksClusterDetails.Builder logging(Consumer<AwsEksClusterLoggingDetails.Builder> logging)
The logging configuration for the cluster.
This is a convenience method that creates an instance of theAwsEksClusterLoggingDetails.Builder
avoiding the need to create one manually via AwsEksClusterLoggingDetails.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to logging(AwsEksClusterLoggingDetails).
logging - a consumer that will call methods on AwsEksClusterLoggingDetails.Builderlogging(AwsEksClusterLoggingDetails)Copyright © 2023. All rights reserved.