Interface UpdateGameServerRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateGameServerRequest.Builder,
,UpdateGameServerRequest> GameLiftRequest.Builder
,SdkBuilder<UpdateGameServerRequest.Builder,
,UpdateGameServerRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateGameServerRequest
-
Method Summary
Modifier and TypeMethodDescriptiongameServerData
(String gameServerData) A set of custom game server properties, formatted as a single string value.gameServerGroupName
(String gameServerGroupName) A unique identifier for the game server group where the game server is running.gameServerId
(String gameServerId) A custom string that uniquely identifies the game server to update.healthCheck
(String healthCheck) Indicates health status of the game server.healthCheck
(GameServerHealthCheck healthCheck) Indicates health status of the game server.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.utilizationStatus
(String utilizationStatus) Indicates if the game server is available or is currently hosting gameplay.utilizationStatus
(GameServerUtilizationStatus utilizationStatus) Indicates if the game server is available or is currently hosting gameplay.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.gamelift.model.GameLiftRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
gameServerGroupName
A unique identifier for the game server group where the game server is running.
- Parameters:
gameServerGroupName
- A unique identifier for the game server group where the game server is running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gameServerId
A custom string that uniquely identifies the game server to update.
- Parameters:
gameServerId
- A custom string that uniquely identifies the game server to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
gameServerData
A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers.
- Parameters:
gameServerData
- A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
utilizationStatus
Indicates if the game server is available or is currently hosting gameplay. You can update a game server status from
AVAILABLE
toUTILIZED
, but you can't change a the status fromUTILIZED
toAVAILABLE
.- Parameters:
utilizationStatus
- Indicates if the game server is available or is currently hosting gameplay. You can update a game server status fromAVAILABLE
toUTILIZED
, but you can't change a the status fromUTILIZED
toAVAILABLE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
utilizationStatus
Indicates if the game server is available or is currently hosting gameplay. You can update a game server status from
AVAILABLE
toUTILIZED
, but you can't change a the status fromUTILIZED
toAVAILABLE
.- Parameters:
utilizationStatus
- Indicates if the game server is available or is currently hosting gameplay. You can update a game server status fromAVAILABLE
toUTILIZED
, but you can't change a the status fromUTILIZED
toAVAILABLE
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
healthCheck
Indicates health status of the game server. A request that includes this parameter updates the game server's LastHealthCheckTime timestamp.
- Parameters:
healthCheck
- Indicates health status of the game server. A request that includes this parameter updates the game server's LastHealthCheckTime timestamp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
healthCheck
Indicates health status of the game server. A request that includes this parameter updates the game server's LastHealthCheckTime timestamp.
- Parameters:
healthCheck
- Indicates health status of the game server. A request that includes this parameter updates the game server's LastHealthCheckTime timestamp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateGameServerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateGameServerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-