Class AppEngineStandardAppVersionBasicScaling.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.app_engine_standard_app_version.AppEngineStandardAppVersionBasicScaling.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<AppEngineStandardAppVersionBasicScaling>
- Enclosing interface:
- AppEngineStandardAppVersionBasicScaling
@Stability(Stable) public static final class AppEngineStandardAppVersionBasicScaling.Builder extends Object implements software.amazon.jsii.Builder<AppEngineStandardAppVersionBasicScaling>
A builder forAppEngineStandardAppVersionBasicScaling
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppEngineStandardAppVersionBasicScalingbuild()Builds the configured instance.AppEngineStandardAppVersionBasicScaling.BuilderidleTimeout(String idleTimeout)Sets the value ofAppEngineStandardAppVersionBasicScaling.getIdleTimeout()AppEngineStandardAppVersionBasicScaling.BuildermaxInstances(Number maxInstances)Sets the value ofAppEngineStandardAppVersionBasicScaling.getMaxInstances()
-
-
-
Method Detail
-
maxInstances
@Stability(Stable) public AppEngineStandardAppVersionBasicScaling.Builder maxInstances(Number maxInstances)
Sets the value ofAppEngineStandardAppVersionBasicScaling.getMaxInstances()- Parameters:
maxInstances- Maximum number of instances to create for this version. Must be in the range [1.0, 200.0]. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#max_instances AppEngineStandardAppVersion#max_instances}- Returns:
this
-
idleTimeout
@Stability(Stable) public AppEngineStandardAppVersionBasicScaling.Builder idleTimeout(String idleTimeout)
Sets the value ofAppEngineStandardAppVersionBasicScaling.getIdleTimeout()- Parameters:
idleTimeout- Duration of time after the last request that an instance must wait before the instance is shut down. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Defaults to 900s. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_standard_app_version#idle_timeout AppEngineStandardAppVersion#idle_timeout}- Returns:
this
-
build
@Stability(Stable) public AppEngineStandardAppVersionBasicScaling build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<AppEngineStandardAppVersionBasicScaling>- Returns:
- a new instance of
AppEngineStandardAppVersionBasicScaling - Throws:
NullPointerException- if any required attribute was not provided
-
-