Interface RevokeStreamUrlRequest.Builder

  • Method Details

    • identifier

      RevokeStreamUrlRequest.Builder identifier(String identifier)

      An Amazon Resource Name (ARN) or ID that uniquely identifies the stream group resource. Example ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4. Example ID: sg-1AB2C3De4.

      This is the stream group that owns the stream URL.

      Parameters:
      identifier - An Amazon Resource Name (ARN) or ID that uniquely identifies the stream group resource. Example ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4. Example ID: sg-1AB2C3De4.

      This is the stream group that owns the stream URL.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • streamUrlIdentifier

      RevokeStreamUrlRequest.Builder streamUrlIdentifier(String streamUrlIdentifier)

      The unique identifier of the stream URL to revoke. Specify a stream URL ID or Amazon Resource Name (ARN). Example ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamurl/sg-1AB2C3De4/su-1AB2C3De4. Example ID: su-1AB2C3De4.

      Parameters:
      streamUrlIdentifier - The unique identifier of the stream URL to revoke. Specify a stream URL ID or Amazon Resource Name (ARN). Example ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamurl/sg-1AB2C3De4/su-1AB2C3De4. Example ID: su-1AB2C3De4.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • revocationMode

      RevokeStreamUrlRequest.Builder revocationMode(String revocationMode)

      Controls what happens to running stream sessions when you revoke the stream URL. If you do not specify a value, the default is REVOKE_URL. Possible values include the following:

      • REVOKE_URL: Stops the stream URL from starting new stream sessions. Running sessions continue until they end.

      • REVOKE_AND_TERMINATE_SESSIONS: Stops new stream sessions and ends any running stream sessions.

      Parameters:
      revocationMode - Controls what happens to running stream sessions when you revoke the stream URL. If you do not specify a value, the default is REVOKE_URL. Possible values include the following:

      • REVOKE_URL: Stops the stream URL from starting new stream sessions. Running sessions continue until they end.

      • REVOKE_AND_TERMINATE_SESSIONS: Stops new stream sessions and ends any running stream sessions.

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

      RevokeStreamUrlRequest.Builder revocationMode(RevocationMode revocationMode)

      Controls what happens to running stream sessions when you revoke the stream URL. If you do not specify a value, the default is REVOKE_URL. Possible values include the following:

      • REVOKE_URL: Stops the stream URL from starting new stream sessions. Running sessions continue until they end.

      • REVOKE_AND_TERMINATE_SESSIONS: Stops new stream sessions and ends any running stream sessions.

      Parameters:
      revocationMode - Controls what happens to running stream sessions when you revoke the stream URL. If you do not specify a value, the default is REVOKE_URL. Possible values include the following:

      • REVOKE_URL: Stops the stream URL from starting new stream sessions. Running sessions continue until they end.

      • REVOKE_AND_TERMINATE_SESSIONS: Stops new stream sessions and ends any running stream sessions.

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

      RevokeStreamUrlRequest.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.