Class ContainerAwsNodePoolConfigProxyConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.container_aws_node_pool.ContainerAwsNodePoolConfigProxyConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ContainerAwsNodePoolConfigProxyConfig>
- Enclosing interface:
- ContainerAwsNodePoolConfigProxyConfig
@Stability(Stable) public static final class ContainerAwsNodePoolConfigProxyConfig.Builder extends Object implements software.amazon.jsii.Builder<ContainerAwsNodePoolConfigProxyConfig>
A builder forContainerAwsNodePoolConfigProxyConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerAwsNodePoolConfigProxyConfigbuild()Builds the configured instance.ContainerAwsNodePoolConfigProxyConfig.BuildersecretArn(String secretArn)Sets the value ofContainerAwsNodePoolConfigProxyConfig.getSecretArn()ContainerAwsNodePoolConfigProxyConfig.BuildersecretVersion(String secretVersion)Sets the value ofContainerAwsNodePoolConfigProxyConfig.getSecretVersion()
-
-
-
Method Detail
-
secretArn
@Stability(Stable) public ContainerAwsNodePoolConfigProxyConfig.Builder secretArn(String secretArn)
Sets the value ofContainerAwsNodePoolConfigProxyConfig.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_node_pool#secret_arn ContainerAwsNodePool#secret_arn}- Returns:
this
-
secretVersion
@Stability(Stable) public ContainerAwsNodePoolConfigProxyConfig.Builder secretVersion(String secretVersion)
Sets the value ofContainerAwsNodePoolConfigProxyConfig.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_node_pool#secret_version ContainerAwsNodePool#secret_version}- Returns:
this
-
build
@Stability(Stable) public ContainerAwsNodePoolConfigProxyConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ContainerAwsNodePoolConfigProxyConfig>- Returns:
- a new instance of
ContainerAwsNodePoolConfigProxyConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-