@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonChimeSDKMediaPipelinesAsync extends AmazonChimeSDKMediaPipelines
AsyncHandler
can be used to
receive notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAmazonChimeSDKMediaPipelinesAsync
instead.
The Amazon Chime SDK media pipeline APIs in this section allow software developers to create Amazon Chime SDK media pipelines that capture, concatenate, or stream your Amazon Chime SDK meetings. For more information about media pipleines, see Amazon Chime SDK media pipelines.
ENDPOINT_PREFIX
createMediaCapturePipeline, createMediaConcatenationPipeline, createMediaLiveConnectorPipeline, deleteMediaCapturePipeline, deleteMediaPipeline, getCachedResponseMetadata, getMediaCapturePipeline, getMediaPipeline, listMediaCapturePipelines, listMediaPipelines, listTagsForResource, shutdown, tagResource, untagResource
Future<CreateMediaCapturePipelineResult> createMediaCapturePipelineAsync(CreateMediaCapturePipelineRequest createMediaCapturePipelineRequest)
Creates a media pipeline.
createMediaCapturePipelineRequest
- Future<CreateMediaCapturePipelineResult> createMediaCapturePipelineAsync(CreateMediaCapturePipelineRequest createMediaCapturePipelineRequest, AsyncHandler<CreateMediaCapturePipelineRequest,CreateMediaCapturePipelineResult> asyncHandler)
Creates a media pipeline.
createMediaCapturePipelineRequest
- 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.Future<CreateMediaConcatenationPipelineResult> createMediaConcatenationPipelineAsync(CreateMediaConcatenationPipelineRequest createMediaConcatenationPipelineRequest)
Creates a media concatenation pipeline.
createMediaConcatenationPipelineRequest
- Future<CreateMediaConcatenationPipelineResult> createMediaConcatenationPipelineAsync(CreateMediaConcatenationPipelineRequest createMediaConcatenationPipelineRequest, AsyncHandler<CreateMediaConcatenationPipelineRequest,CreateMediaConcatenationPipelineResult> asyncHandler)
Creates a media concatenation pipeline.
createMediaConcatenationPipelineRequest
- 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.Future<CreateMediaLiveConnectorPipelineResult> createMediaLiveConnectorPipelineAsync(CreateMediaLiveConnectorPipelineRequest createMediaLiveConnectorPipelineRequest)
Creates a streaming media pipeline in an Amazon Chime SDK meeting.
createMediaLiveConnectorPipelineRequest
- Future<CreateMediaLiveConnectorPipelineResult> createMediaLiveConnectorPipelineAsync(CreateMediaLiveConnectorPipelineRequest createMediaLiveConnectorPipelineRequest, AsyncHandler<CreateMediaLiveConnectorPipelineRequest,CreateMediaLiveConnectorPipelineResult> asyncHandler)
Creates a streaming media pipeline in an Amazon Chime SDK meeting.
createMediaLiveConnectorPipelineRequest
- 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.Future<DeleteMediaCapturePipelineResult> deleteMediaCapturePipelineAsync(DeleteMediaCapturePipelineRequest deleteMediaCapturePipelineRequest)
Deletes the media pipeline.
deleteMediaCapturePipelineRequest
- Future<DeleteMediaCapturePipelineResult> deleteMediaCapturePipelineAsync(DeleteMediaCapturePipelineRequest deleteMediaCapturePipelineRequest, AsyncHandler<DeleteMediaCapturePipelineRequest,DeleteMediaCapturePipelineResult> asyncHandler)
Deletes the media pipeline.
deleteMediaCapturePipelineRequest
- 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.Future<DeleteMediaPipelineResult> deleteMediaPipelineAsync(DeleteMediaPipelineRequest deleteMediaPipelineRequest)
Deletes the media pipeline.
deleteMediaPipelineRequest
- Future<DeleteMediaPipelineResult> deleteMediaPipelineAsync(DeleteMediaPipelineRequest deleteMediaPipelineRequest, AsyncHandler<DeleteMediaPipelineRequest,DeleteMediaPipelineResult> asyncHandler)
Deletes the media pipeline.
deleteMediaPipelineRequest
- 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.Future<GetMediaCapturePipelineResult> getMediaCapturePipelineAsync(GetMediaCapturePipelineRequest getMediaCapturePipelineRequest)
Gets an existing media pipeline.
getMediaCapturePipelineRequest
- Future<GetMediaCapturePipelineResult> getMediaCapturePipelineAsync(GetMediaCapturePipelineRequest getMediaCapturePipelineRequest, AsyncHandler<GetMediaCapturePipelineRequest,GetMediaCapturePipelineResult> asyncHandler)
Gets an existing media pipeline.
getMediaCapturePipelineRequest
- 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.Future<GetMediaPipelineResult> getMediaPipelineAsync(GetMediaPipelineRequest getMediaPipelineRequest)
Gets an existing media pipeline.
getMediaPipelineRequest
- Future<GetMediaPipelineResult> getMediaPipelineAsync(GetMediaPipelineRequest getMediaPipelineRequest, AsyncHandler<GetMediaPipelineRequest,GetMediaPipelineResult> asyncHandler)
Gets an existing media pipeline.
getMediaPipelineRequest
- 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.Future<ListMediaCapturePipelinesResult> listMediaCapturePipelinesAsync(ListMediaCapturePipelinesRequest listMediaCapturePipelinesRequest)
Returns a list of media pipelines.
listMediaCapturePipelinesRequest
- Future<ListMediaCapturePipelinesResult> listMediaCapturePipelinesAsync(ListMediaCapturePipelinesRequest listMediaCapturePipelinesRequest, AsyncHandler<ListMediaCapturePipelinesRequest,ListMediaCapturePipelinesResult> asyncHandler)
Returns a list of media pipelines.
listMediaCapturePipelinesRequest
- 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.Future<ListMediaPipelinesResult> listMediaPipelinesAsync(ListMediaPipelinesRequest listMediaPipelinesRequest)
Returns a list of media pipelines.
listMediaPipelinesRequest
- Future<ListMediaPipelinesResult> listMediaPipelinesAsync(ListMediaPipelinesRequest listMediaPipelinesRequest, AsyncHandler<ListMediaPipelinesRequest,ListMediaPipelinesResult> asyncHandler)
Returns a list of media pipelines.
listMediaPipelinesRequest
- 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.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags available for a media pipeline.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Lists the tags available for a media pipeline.
listTagsForResourceRequest
- 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.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
The ARN of the media pipeline that you want to tag. Consists of he pipeline's endpoint region, resource ID, and pipeline ID.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
The ARN of the media pipeline that you want to tag. Consists of he pipeline's endpoint region, resource ID, and pipeline ID.
tagResourceRequest
- 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.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes any tags from a media pipeline.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes any tags from a media pipeline.
untagResourceRequest
- 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.