Interface UpdateGameSessionRequest.Builder

    • Method Detail

      • gameSessionId

        UpdateGameSessionRequest.Builder gameSessionId​(String gameSessionId)

        A unique identifier for the game session to update.

        Parameters:
        gameSessionId - A unique identifier for the game session to update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • maximumPlayerSessionCount

        UpdateGameSessionRequest.Builder maximumPlayerSessionCount​(Integer maximumPlayerSessionCount)

        The maximum number of players that can be connected simultaneously to the game session.

        Parameters:
        maximumPlayerSessionCount - The maximum number of players that can be connected simultaneously to the game session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        UpdateGameSessionRequest.Builder name​(String name)

        A descriptive label that is associated with a game session. Session names do not need to be unique.

        Parameters:
        name - A descriptive label that is associated with a game session. Session names do not need to be unique.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • playerSessionCreationPolicy

        UpdateGameSessionRequest.Builder playerSessionCreationPolicy​(String playerSessionCreationPolicy)

        A policy that determines whether the game session is accepting new players.

        Parameters:
        playerSessionCreationPolicy - A policy that determines whether the game session is accepting new players.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        PlayerSessionCreationPolicy, PlayerSessionCreationPolicy
      • protectionPolicy

        UpdateGameSessionRequest.Builder protectionPolicy​(String protectionPolicy)

        Game session protection policy to apply to this game session only.

        • NoProtection -- The game session can be terminated during a scale-down event.

        • FullProtection -- If the game session is in an ACTIVE status, it cannot be terminated during a scale-down event.

        Parameters:
        protectionPolicy - Game session protection policy to apply to this game session only.

        • NoProtection -- The game session can be terminated during a scale-down event.

        • FullProtection -- If the game session is in an ACTIVE status, it cannot be terminated during a scale-down event.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ProtectionPolicy, ProtectionPolicy
      • protectionPolicy

        UpdateGameSessionRequest.Builder protectionPolicy​(ProtectionPolicy protectionPolicy)

        Game session protection policy to apply to this game session only.

        • NoProtection -- The game session can be terminated during a scale-down event.

        • FullProtection -- If the game session is in an ACTIVE status, it cannot be terminated during a scale-down event.

        Parameters:
        protectionPolicy - Game session protection policy to apply to this game session only.

        • NoProtection -- The game session can be terminated during a scale-down event.

        • FullProtection -- If the game session is in an ACTIVE status, it cannot be terminated during a scale-down event.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ProtectionPolicy, ProtectionPolicy