Interface RevokeStreamUrlRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<RevokeStreamUrlRequest.Builder,,RevokeStreamUrlRequest> GameLiftStreamsRequest.Builder,SdkBuilder<RevokeStreamUrlRequest.Builder,,RevokeStreamUrlRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
RevokeStreamUrlRequest
-
Method Summary
Modifier and TypeMethodDescriptionidentifier(String identifier) An Amazon Resource Name (ARN) or ID that uniquely identifies the stream group resource.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.revocationMode(String revocationMode) Controls what happens to running stream sessions when you revoke the stream URL.revocationMode(RevocationMode revocationMode) Controls what happens to running stream sessions when you revoke the stream URL.streamUrlIdentifier(String streamUrlIdentifier) The unique identifier of the stream URL to revoke.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.gameliftstreams.model.GameLiftStreamsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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 isREVOKE_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
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 isREVOKE_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.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
RevokeStreamUrlRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-