@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonIVSRealTimeAsync extends AbstractAmazonIVSRealTime implements AmazonIVSRealTimeAsync
AmazonIVSRealTimeAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
createParticipantToken, createStage, deleteStage, disconnectParticipant, getCachedResponseMetadata, getStage, listStages, listTagsForResource, shutdown, tagResource, untagResource, updateStage
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createParticipantToken, createStage, deleteStage, disconnectParticipant, getCachedResponseMetadata, getStage, listStages, listTagsForResource, shutdown, tagResource, untagResource, updateStage
public Future<CreateParticipantTokenResult> createParticipantTokenAsync(CreateParticipantTokenRequest request)
AmazonIVSRealTimeAsync
Creates an additional token for a specified stage. This can be done after stage creation or when tokens expire. Tokens always are scoped to the stage for which they are created.
Encryption keys are owned by Amazon IVS and never used directly by your application.
createParticipantTokenAsync
in interface AmazonIVSRealTimeAsync
public Future<CreateParticipantTokenResult> createParticipantTokenAsync(CreateParticipantTokenRequest request, AsyncHandler<CreateParticipantTokenRequest,CreateParticipantTokenResult> asyncHandler)
AmazonIVSRealTimeAsync
Creates an additional token for a specified stage. This can be done after stage creation or when tokens expire. Tokens always are scoped to the stage for which they are created.
Encryption keys are owned by Amazon IVS and never used directly by your application.
createParticipantTokenAsync
in interface AmazonIVSRealTimeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateStageResult> createStageAsync(CreateStageRequest request)
AmazonIVSRealTimeAsync
Creates a new stage (and optionally participant tokens).
createStageAsync
in interface AmazonIVSRealTimeAsync
public Future<CreateStageResult> createStageAsync(CreateStageRequest request, AsyncHandler<CreateStageRequest,CreateStageResult> asyncHandler)
AmazonIVSRealTimeAsync
Creates a new stage (and optionally participant tokens).
createStageAsync
in interface AmazonIVSRealTimeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteStageResult> deleteStageAsync(DeleteStageRequest request)
AmazonIVSRealTimeAsync
Shuts down and deletes the specified stage (disconnecting all participants).
deleteStageAsync
in interface AmazonIVSRealTimeAsync
public Future<DeleteStageResult> deleteStageAsync(DeleteStageRequest request, AsyncHandler<DeleteStageRequest,DeleteStageResult> asyncHandler)
AmazonIVSRealTimeAsync
Shuts down and deletes the specified stage (disconnecting all participants).
deleteStageAsync
in interface AmazonIVSRealTimeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DisconnectParticipantResult> disconnectParticipantAsync(DisconnectParticipantRequest request)
AmazonIVSRealTimeAsync
Disconnects a specified participant and revokes the participant permanently from a specified stage.
disconnectParticipantAsync
in interface AmazonIVSRealTimeAsync
public Future<DisconnectParticipantResult> disconnectParticipantAsync(DisconnectParticipantRequest request, AsyncHandler<DisconnectParticipantRequest,DisconnectParticipantResult> asyncHandler)
AmazonIVSRealTimeAsync
Disconnects a specified participant and revokes the participant permanently from a specified stage.
disconnectParticipantAsync
in interface AmazonIVSRealTimeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetStageResult> getStageAsync(GetStageRequest request)
AmazonIVSRealTimeAsync
Gets information for the specified stage.
getStageAsync
in interface AmazonIVSRealTimeAsync
public Future<GetStageResult> getStageAsync(GetStageRequest request, AsyncHandler<GetStageRequest,GetStageResult> asyncHandler)
AmazonIVSRealTimeAsync
Gets information for the specified stage.
getStageAsync
in interface AmazonIVSRealTimeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListStagesResult> listStagesAsync(ListStagesRequest request)
AmazonIVSRealTimeAsync
Gets summary information about all stages in your account, in the AWS region where the API request is processed.
listStagesAsync
in interface AmazonIVSRealTimeAsync
public Future<ListStagesResult> listStagesAsync(ListStagesRequest request, AsyncHandler<ListStagesRequest,ListStagesResult> asyncHandler)
AmazonIVSRealTimeAsync
Gets summary information about all stages in your account, in the AWS region where the API request is processed.
listStagesAsync
in interface AmazonIVSRealTimeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonIVSRealTimeAsync
Gets information about AWS tags for the specified ARN.
listTagsForResourceAsync
in interface AmazonIVSRealTimeAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonIVSRealTimeAsync
Gets information about AWS tags for the specified ARN.
listTagsForResourceAsync
in interface AmazonIVSRealTimeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonIVSRealTimeAsync
Adds or updates tags for the AWS resource with the specified ARN.
tagResourceAsync
in interface AmazonIVSRealTimeAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonIVSRealTimeAsync
Adds or updates tags for the AWS resource with the specified ARN.
tagResourceAsync
in interface AmazonIVSRealTimeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonIVSRealTimeAsync
Removes tags from the resource with the specified ARN.
untagResourceAsync
in interface AmazonIVSRealTimeAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonIVSRealTimeAsync
Removes tags from the resource with the specified ARN.
untagResourceAsync
in interface AmazonIVSRealTimeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateStageResult> updateStageAsync(UpdateStageRequest request)
AmazonIVSRealTimeAsync
Updates a stage’s configuration.
updateStageAsync
in interface AmazonIVSRealTimeAsync
public Future<UpdateStageResult> updateStageAsync(UpdateStageRequest request, AsyncHandler<UpdateStageRequest,UpdateStageResult> asyncHandler)
AmazonIVSRealTimeAsync
Updates a stage’s configuration.
updateStageAsync
in interface AmazonIVSRealTimeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.