Interface UpdateGameServerRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateGameServerRequest.Builder,UpdateGameServerRequest>,GameLiftRequest.Builder,SdkBuilder<UpdateGameServerRequest.Builder,UpdateGameServerRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateGameServerRequest
public static interface UpdateGameServerRequest.Builder extends GameLiftRequest.Builder, SdkPojo, CopyableBuilder<UpdateGameServerRequest.Builder,UpdateGameServerRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateGameServerRequest.BuildergameServerData(String gameServerData)A set of custom game server properties, formatted as a single string value.UpdateGameServerRequest.BuildergameServerGroupName(String gameServerGroupName)A unique identifier for the game server group where the game server is running.UpdateGameServerRequest.BuildergameServerId(String gameServerId)A custom string that uniquely identifies the game server to update.UpdateGameServerRequest.BuilderhealthCheck(String healthCheck)Indicates health status of the game server.UpdateGameServerRequest.BuilderhealthCheck(GameServerHealthCheck healthCheck)Indicates health status of the game server.UpdateGameServerRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateGameServerRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateGameServerRequest.BuilderutilizationStatus(String utilizationStatus)Indicates if the game server is available or is currently hosting gameplay.UpdateGameServerRequest.BuilderutilizationStatus(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 Detail
-
gameServerGroupName
UpdateGameServerRequest.Builder gameServerGroupName(String 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
UpdateGameServerRequest.Builder gameServerId(String 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
UpdateGameServerRequest.Builder gameServerData(String 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
UpdateGameServerRequest.Builder utilizationStatus(String utilizationStatus)
Indicates if the game server is available or is currently hosting gameplay. You can update a game server status from
AVAILABLEtoUTILIZED, but you can't change a the status fromUTILIZEDtoAVAILABLE.- Parameters:
utilizationStatus- Indicates if the game server is available or is currently hosting gameplay. You can update a game server status fromAVAILABLEtoUTILIZED, but you can't change a the status fromUTILIZEDtoAVAILABLE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GameServerUtilizationStatus,GameServerUtilizationStatus
-
utilizationStatus
UpdateGameServerRequest.Builder utilizationStatus(GameServerUtilizationStatus utilizationStatus)
Indicates if the game server is available or is currently hosting gameplay. You can update a game server status from
AVAILABLEtoUTILIZED, but you can't change a the status fromUTILIZEDtoAVAILABLE.- Parameters:
utilizationStatus- Indicates if the game server is available or is currently hosting gameplay. You can update a game server status fromAVAILABLEtoUTILIZED, but you can't change a the status fromUTILIZEDtoAVAILABLE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GameServerUtilizationStatus,GameServerUtilizationStatus
-
healthCheck
UpdateGameServerRequest.Builder healthCheck(String 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:
GameServerHealthCheck,GameServerHealthCheck
-
healthCheck
UpdateGameServerRequest.Builder healthCheck(GameServerHealthCheck 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:
GameServerHealthCheck,GameServerHealthCheck
-
overrideConfiguration
UpdateGameServerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateGameServerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-