CopyableBuilder<RuntimeConfiguration.Builder,RuntimeConfiguration>
, SdkBuilder<RuntimeConfiguration.Builder,RuntimeConfiguration>
public static interface RuntimeConfiguration.Builder extends CopyableBuilder<RuntimeConfiguration.Builder,RuntimeConfiguration>
Modifier and Type | Method | Description |
---|---|---|
RuntimeConfiguration.Builder |
gameSessionActivationTimeoutSeconds(Integer gameSessionActivationTimeoutSeconds) |
Maximum amount of time (in seconds) that a game session can remain in status ACTIVATING.
|
RuntimeConfiguration.Builder |
maxConcurrentGameSessionActivations(Integer maxConcurrentGameSessionActivations) |
Maximum number of game sessions with status ACTIVATING to allow on an instance simultaneously.
|
RuntimeConfiguration.Builder |
serverProcesses(Collection<ServerProcess> serverProcesses) |
Collection of server process configurations that describe which server processes to run on each instance in a
fleet.
|
RuntimeConfiguration.Builder |
serverProcesses(ServerProcess... serverProcesses) |
Collection of server process configurations that describe which server processes to run on each instance in a
fleet.
|
copy
apply, build
RuntimeConfiguration.Builder serverProcesses(Collection<ServerProcess> serverProcesses)
Collection of server process configurations that describe which server processes to run on each instance in a fleet.
serverProcesses
- Collection of server process configurations that describe which server processes to run on each
instance in a fleet.RuntimeConfiguration.Builder serverProcesses(ServerProcess... serverProcesses)
Collection of server process configurations that describe which server processes to run on each instance in a fleet.
NOTE: This method appends the values to the existing list (if any). Use
#setServerProcesses(java.util.Collection)
or #withServerProcesses(java.util.Collection)
if
you want to override the existing values.
serverProcesses
- Collection of server process configurations that describe which server processes to run on each
instance in a fleet.RuntimeConfiguration.Builder maxConcurrentGameSessionActivations(Integer maxConcurrentGameSessionActivations)
Maximum number of game sessions with status ACTIVATING to allow on an instance simultaneously. This setting limits the amount of instance resources that can be used for new game activations at any one time.
maxConcurrentGameSessionActivations
- Maximum number of game sessions with status ACTIVATING to allow on an instance simultaneously. This
setting limits the amount of instance resources that can be used for new game activations at any one
time.RuntimeConfiguration.Builder gameSessionActivationTimeoutSeconds(Integer gameSessionActivationTimeoutSeconds)
Maximum amount of time (in seconds) that a game session can remain in status ACTIVATING. If the game session is not active before the timeout, activation is terminated and the game session status is changed to TERMINATED.
gameSessionActivationTimeoutSeconds
- Maximum amount of time (in seconds) that a game session can remain in status ACTIVATING. If the game
session is not active before the timeout, activation is terminated and the game session status is
changed to TERMINATED.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.