Interface UpdateGameServerRequest.Builder

  • Method Details

    • 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 AVAILABLE to UTILIZED, but you can't change a the status from UTILIZED to AVAILABLE.

      Parameters:
      utilizationStatus - Indicates if the game server is available or is currently hosting gameplay. You can update a game server status from AVAILABLE to UTILIZED, but you can't change a the status from UTILIZED to AVAILABLE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 AVAILABLE to UTILIZED, but you can't change a the status from UTILIZED to AVAILABLE.

      Parameters:
      utilizationStatus - Indicates if the game server is available or is currently hosting gameplay. You can update a game server status from AVAILABLE to UTILIZED, but you can't change a the status from UTILIZED to AVAILABLE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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:
    • 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 interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.