Package com.pulumi.gcp.appengine.inputs
Class StandardAppVersionAutomaticScalingArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.appengine.inputs.StandardAppVersionAutomaticScalingArgs.Builder
-
- Enclosing class:
- StandardAppVersionAutomaticScalingArgs
public static final class StandardAppVersionAutomaticScalingArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(StandardAppVersionAutomaticScalingArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StandardAppVersionAutomaticScalingArgs defaults)
-
-
Method Detail
-
maxConcurrentRequests
public StandardAppVersionAutomaticScalingArgs.Builder maxConcurrentRequests(@Nullable com.pulumi.core.Output<java.lang.Integer> maxConcurrentRequests)
- Parameters:
maxConcurrentRequests
- Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. Defaults to a runtime-specific value.- Returns:
- builder
-
maxConcurrentRequests
public StandardAppVersionAutomaticScalingArgs.Builder maxConcurrentRequests(java.lang.Integer maxConcurrentRequests)
- Parameters:
maxConcurrentRequests
- Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. Defaults to a runtime-specific value.- Returns:
- builder
-
maxIdleInstances
public StandardAppVersionAutomaticScalingArgs.Builder maxIdleInstances(@Nullable com.pulumi.core.Output<java.lang.Integer> maxIdleInstances)
- Parameters:
maxIdleInstances
- Maximum number of idle instances that should be maintained for this version.- Returns:
- builder
-
maxIdleInstances
public StandardAppVersionAutomaticScalingArgs.Builder maxIdleInstances(java.lang.Integer maxIdleInstances)
- Parameters:
maxIdleInstances
- Maximum number of idle instances that should be maintained for this version.- Returns:
- builder
-
maxPendingLatency
public StandardAppVersionAutomaticScalingArgs.Builder maxPendingLatency(@Nullable com.pulumi.core.Output<java.lang.String> maxPendingLatency)
- Parameters:
maxPendingLatency
- Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".- Returns:
- builder
-
maxPendingLatency
public StandardAppVersionAutomaticScalingArgs.Builder maxPendingLatency(java.lang.String maxPendingLatency)
- Parameters:
maxPendingLatency
- Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".- Returns:
- builder
-
minIdleInstances
public StandardAppVersionAutomaticScalingArgs.Builder minIdleInstances(@Nullable com.pulumi.core.Output<java.lang.Integer> minIdleInstances)
- Parameters:
minIdleInstances
- Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.- Returns:
- builder
-
minIdleInstances
public StandardAppVersionAutomaticScalingArgs.Builder minIdleInstances(java.lang.Integer minIdleInstances)
- Parameters:
minIdleInstances
- Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.- Returns:
- builder
-
minPendingLatency
public StandardAppVersionAutomaticScalingArgs.Builder minPendingLatency(@Nullable com.pulumi.core.Output<java.lang.String> minPendingLatency)
- Parameters:
minPendingLatency
- Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".- Returns:
- builder
-
minPendingLatency
public StandardAppVersionAutomaticScalingArgs.Builder minPendingLatency(java.lang.String minPendingLatency)
- Parameters:
minPendingLatency
- Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".- Returns:
- builder
-
standardSchedulerSettings
public StandardAppVersionAutomaticScalingArgs.Builder standardSchedulerSettings(@Nullable com.pulumi.core.Output<StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs> standardSchedulerSettings)
- Parameters:
standardSchedulerSettings
- Scheduler settings for standard environment. Structure is documented below.- Returns:
- builder
-
standardSchedulerSettings
public StandardAppVersionAutomaticScalingArgs.Builder standardSchedulerSettings(StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs standardSchedulerSettings)
- Parameters:
standardSchedulerSettings
- Scheduler settings for standard environment. Structure is documented below.- Returns:
- builder
-
build
public StandardAppVersionAutomaticScalingArgs build()
-
-