public static final class CfnFleet.RuntimeConfigurationProperty.Builder
extends java.lang.Object
CfnFleet.RuntimeConfigurationProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnFleet.RuntimeConfigurationProperty |
build()
Builds the configured instance.
|
CfnFleet.RuntimeConfigurationProperty.Builder |
gameSessionActivationTimeoutSeconds(java.lang.Number gameSessionActivationTimeoutSeconds)
|
CfnFleet.RuntimeConfigurationProperty.Builder |
maxConcurrentGameSessionActivations(java.lang.Number maxConcurrentGameSessionActivations)
|
CfnFleet.RuntimeConfigurationProperty.Builder |
serverProcesses(IResolvable serverProcesses)
Sets the value of
CfnFleet.RuntimeConfigurationProperty.getServerProcesses() |
CfnFleet.RuntimeConfigurationProperty.Builder |
serverProcesses(java.util.List<? extends java.lang.Object> serverProcesses)
Sets the value of
CfnFleet.RuntimeConfigurationProperty.getServerProcesses() |
public CfnFleet.RuntimeConfigurationProperty.Builder gameSessionActivationTimeoutSeconds(java.lang.Number gameSessionActivationTimeoutSeconds)
gameSessionActivationTimeoutSeconds
- The maximum amount of time (in seconds) allowed to launch a new game session and have it report ready to host players.
During this time, the game session is in status ACTIVATING
. If the game session does not become active before the timeout, it is ended and the game session status is changed to TERMINATED
.this
public CfnFleet.RuntimeConfigurationProperty.Builder maxConcurrentGameSessionActivations(java.lang.Number maxConcurrentGameSessionActivations)
maxConcurrentGameSessionActivations
- The number of game sessions in status `ACTIVATING` to allow on an instance.
This setting limits the instance resources that can be used for new game activations at any one time.this
public CfnFleet.RuntimeConfigurationProperty.Builder serverProcesses(IResolvable serverProcesses)
CfnFleet.RuntimeConfigurationProperty.getServerProcesses()
serverProcesses
- A collection of server process configurations that identify what server processes to run on each instance in a fleet.this
public CfnFleet.RuntimeConfigurationProperty.Builder serverProcesses(java.util.List<? extends java.lang.Object> serverProcesses)
CfnFleet.RuntimeConfigurationProperty.getServerProcesses()
serverProcesses
- A collection of server process configurations that identify what server processes to run on each instance in a fleet.this
public CfnFleet.RuntimeConfigurationProperty build()
CfnFleet.RuntimeConfigurationProperty
java.lang.NullPointerException
- if any required attribute was not provided