Package com.pulumi.aws.gamelift.inputs
Class GameServerGroupAutoScalingPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.gamelift.inputs.GameServerGroupAutoScalingPolicyArgs.Builder
-
- Enclosing class:
- GameServerGroupAutoScalingPolicyArgs
public static final class GameServerGroupAutoScalingPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GameServerGroupAutoScalingPolicyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GameServerGroupAutoScalingPolicyArgsbuild()GameServerGroupAutoScalingPolicyArgs.BuilderestimatedInstanceWarmup(com.pulumi.core.Output<java.lang.Integer> estimatedInstanceWarmup)GameServerGroupAutoScalingPolicyArgs.BuilderestimatedInstanceWarmup(java.lang.Integer estimatedInstanceWarmup)GameServerGroupAutoScalingPolicyArgs.BuildertargetTrackingConfiguration(GameServerGroupAutoScalingPolicyTargetTrackingConfigurationArgs targetTrackingConfiguration)GameServerGroupAutoScalingPolicyArgs.BuildertargetTrackingConfiguration(com.pulumi.core.Output<GameServerGroupAutoScalingPolicyTargetTrackingConfigurationArgs> targetTrackingConfiguration)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GameServerGroupAutoScalingPolicyArgs defaults)
-
-
Method Detail
-
estimatedInstanceWarmup
public GameServerGroupAutoScalingPolicyArgs.Builder estimatedInstanceWarmup(@Nullable com.pulumi.core.Output<java.lang.Integer> estimatedInstanceWarmup)
- Parameters:
estimatedInstanceWarmup- Length of time, in seconds, it takes for a new instance to start new game server processes and register with GameLift FleetIQ. Specifying a warm-up time can be useful, particularly with game servers that take a long time to start up, because it avoids prematurely starting new instances. Defaults to `60`.- Returns:
- builder
-
estimatedInstanceWarmup
public GameServerGroupAutoScalingPolicyArgs.Builder estimatedInstanceWarmup(java.lang.Integer estimatedInstanceWarmup)
- Parameters:
estimatedInstanceWarmup- Length of time, in seconds, it takes for a new instance to start new game server processes and register with GameLift FleetIQ. Specifying a warm-up time can be useful, particularly with game servers that take a long time to start up, because it avoids prematurely starting new instances. Defaults to `60`.- Returns:
- builder
-
targetTrackingConfiguration
public GameServerGroupAutoScalingPolicyArgs.Builder targetTrackingConfiguration(com.pulumi.core.Output<GameServerGroupAutoScalingPolicyTargetTrackingConfigurationArgs> targetTrackingConfiguration)
-
targetTrackingConfiguration
public GameServerGroupAutoScalingPolicyArgs.Builder targetTrackingConfiguration(GameServerGroupAutoScalingPolicyTargetTrackingConfigurationArgs targetTrackingConfiguration)
-
build
public GameServerGroupAutoScalingPolicyArgs build()
-
-