public static interface GameServerGroupAutoScalingPolicy.Builder extends SdkPojo, CopyableBuilder<GameServerGroupAutoScalingPolicy.Builder,GameServerGroupAutoScalingPolicy>
| Modifier and Type | Method and Description |
|---|---|
GameServerGroupAutoScalingPolicy.Builder |
estimatedInstanceWarmup(Integer estimatedInstanceWarmup)
Length of time, in seconds, it takes for a new instance to start new game server processes and register with
GameLift FleetIQ.
|
default GameServerGroupAutoScalingPolicy.Builder |
targetTrackingConfiguration(Consumer<TargetTrackingConfiguration.Builder> targetTrackingConfiguration)
Settings for a target-based scaling policy applied to Auto Scaling group.
|
GameServerGroupAutoScalingPolicy.Builder |
targetTrackingConfiguration(TargetTrackingConfiguration targetTrackingConfiguration)
Settings for a target-based scaling policy applied to Auto Scaling group.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildGameServerGroupAutoScalingPolicy.Builder estimatedInstanceWarmup(Integer 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.
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.GameServerGroupAutoScalingPolicy.Builder targetTrackingConfiguration(TargetTrackingConfiguration targetTrackingConfiguration)
Settings for a target-based scaling policy applied to Auto Scaling group. These settings are used to create a
target-based policy that tracks the GameLift FleetIQ metric "PercentUtilizedGameServers" and
specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game
server group capacity so that the metric returns to the target value.
targetTrackingConfiguration - Settings for a target-based scaling policy applied to Auto Scaling group. These settings are used to
create a target-based policy that tracks the GameLift FleetIQ metric
"PercentUtilizedGameServers" and specifies a target value for the metric. As player usage
changes, the policy triggers to adjust the game server group capacity so that the metric returns to
the target value.default GameServerGroupAutoScalingPolicy.Builder targetTrackingConfiguration(Consumer<TargetTrackingConfiguration.Builder> targetTrackingConfiguration)
Settings for a target-based scaling policy applied to Auto Scaling group. These settings are used to create a
target-based policy that tracks the GameLift FleetIQ metric "PercentUtilizedGameServers" and
specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game
server group capacity so that the metric returns to the target value.
TargetTrackingConfiguration.Builder
avoiding the need to create one manually via TargetTrackingConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to targetTrackingConfiguration(TargetTrackingConfiguration).
targetTrackingConfiguration - a consumer that will call methods on TargetTrackingConfiguration.BuildertargetTrackingConfiguration(TargetTrackingConfiguration)Copyright © 2023. All rights reserved.