Class ContainerAwsClusterControlPlaneProxyConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.container_aws_cluster.ContainerAwsClusterControlPlaneProxyConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ContainerAwsClusterControlPlaneProxyConfig>
- Enclosing interface:
- ContainerAwsClusterControlPlaneProxyConfig
@Stability(Stable) public static final class ContainerAwsClusterControlPlaneProxyConfig.Builder extends Object implements software.amazon.jsii.Builder<ContainerAwsClusterControlPlaneProxyConfig>
A builder forContainerAwsClusterControlPlaneProxyConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerAwsClusterControlPlaneProxyConfigbuild()Builds the configured instance.ContainerAwsClusterControlPlaneProxyConfig.BuildersecretArn(String secretArn)Sets the value ofContainerAwsClusterControlPlaneProxyConfig.getSecretArn()ContainerAwsClusterControlPlaneProxyConfig.BuildersecretVersion(String secretVersion)Sets the value ofContainerAwsClusterControlPlaneProxyConfig.getSecretVersion()
-
-
-
Method Detail
-
secretArn
@Stability(Stable) public ContainerAwsClusterControlPlaneProxyConfig.Builder secretArn(String secretArn)
Sets the value ofContainerAwsClusterControlPlaneProxyConfig.getSecretArn()- Parameters:
secretArn- The ARN of the AWS Secret Manager secret that contains the HTTP(S) proxy configuration. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_aws_cluster#secret_arn ContainerAwsCluster#secret_arn}- Returns:
this
-
secretVersion
@Stability(Stable) public ContainerAwsClusterControlPlaneProxyConfig.Builder secretVersion(String secretVersion)
Sets the value ofContainerAwsClusterControlPlaneProxyConfig.getSecretVersion()- Parameters:
secretVersion- The version string of the AWS Secret Manager secret that contains the HTTP(S) proxy configuration. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_aws_cluster#secret_version ContainerAwsCluster#secret_version}- Returns:
this
-
build
@Stability(Stable) public ContainerAwsClusterControlPlaneProxyConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ContainerAwsClusterControlPlaneProxyConfig>- Returns:
- a new instance of
ContainerAwsClusterControlPlaneProxyConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-