Class ApigeeEnvironmentNodeConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.apigee_environment.ApigeeEnvironmentNodeConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ApigeeEnvironmentNodeConfig>
- Enclosing interface:
- ApigeeEnvironmentNodeConfig
@Stability(Stable) public static final class ApigeeEnvironmentNodeConfig.Builder extends Object implements software.amazon.jsii.Builder<ApigeeEnvironmentNodeConfig>
A builder forApigeeEnvironmentNodeConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApigeeEnvironmentNodeConfigbuild()Builds the configured instance.ApigeeEnvironmentNodeConfig.BuildermaxNodeCount(String maxNodeCount)Sets the value ofApigeeEnvironmentNodeConfig.getMaxNodeCount()ApigeeEnvironmentNodeConfig.BuilderminNodeCount(String minNodeCount)Sets the value ofApigeeEnvironmentNodeConfig.getMinNodeCount()
-
-
-
Method Detail
-
maxNodeCount
@Stability(Stable) public ApigeeEnvironmentNodeConfig.Builder maxNodeCount(String maxNodeCount)
Sets the value ofApigeeEnvironmentNodeConfig.getMaxNodeCount()- Parameters:
maxNodeCount- The maximum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended maximum number of nodes for that gateway. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_environment#max_node_count ApigeeEnvironment#max_node_count}- Returns:
this
-
minNodeCount
@Stability(Stable) public ApigeeEnvironmentNodeConfig.Builder minNodeCount(String minNodeCount)
Sets the value ofApigeeEnvironmentNodeConfig.getMinNodeCount()- Parameters:
minNodeCount- The minimum total number of gateway nodes that the is reserved for all instances that has the specified environment. If not specified, the default is determined by the recommended minimum number of nodes for that gateway. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_environment#min_node_count ApigeeEnvironment#min_node_count}- Returns:
this
-
build
@Stability(Stable) public ApigeeEnvironmentNodeConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ApigeeEnvironmentNodeConfig>- Returns:
- a new instance of
ApigeeEnvironmentNodeConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-