@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonChimeSDKMediaPipelinesAsyncClient extends AmazonChimeSDKMediaPipelinesClient implements AmazonChimeSDKMediaPipelinesAsync
AsyncHandler
can be used to
receive notification when an asynchronous operation completes.
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 pipelines, see Amazon Chime SDK media pipelines.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
builder, createMediaCapturePipeline, createMediaConcatenationPipeline, createMediaInsightsPipeline, createMediaInsightsPipelineConfiguration, createMediaLiveConnectorPipeline, deleteMediaCapturePipeline, deleteMediaInsightsPipelineConfiguration, deleteMediaPipeline, getCachedResponseMetadata, getMediaCapturePipeline, getMediaInsightsPipelineConfiguration, getMediaPipeline, listMediaCapturePipelines, listMediaInsightsPipelineConfigurations, listMediaPipelines, listTagsForResource, tagResource, untagResource, updateMediaInsightsPipelineConfiguration, updateMediaInsightsPipelineStatus
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createMediaCapturePipeline, createMediaConcatenationPipeline, createMediaInsightsPipeline, createMediaInsightsPipelineConfiguration, createMediaLiveConnectorPipeline, deleteMediaCapturePipeline, deleteMediaInsightsPipelineConfiguration, deleteMediaPipeline, getCachedResponseMetadata, getMediaCapturePipeline, getMediaInsightsPipelineConfiguration, getMediaPipeline, listMediaCapturePipelines, listMediaInsightsPipelineConfigurations, listMediaPipelines, listTagsForResource, tagResource, untagResource, updateMediaInsightsPipelineConfiguration, updateMediaInsightsPipelineStatus
public static AmazonChimeSDKMediaPipelinesAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateMediaCapturePipelineResult> createMediaCapturePipelineAsync(CreateMediaCapturePipelineRequest request)
AmazonChimeSDKMediaPipelinesAsync
Creates a media pipeline.
createMediaCapturePipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<CreateMediaCapturePipelineResult> createMediaCapturePipelineAsync(CreateMediaCapturePipelineRequest request, AsyncHandler<CreateMediaCapturePipelineRequest,CreateMediaCapturePipelineResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Creates a media pipeline.
createMediaCapturePipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<CreateMediaConcatenationPipelineResult> createMediaConcatenationPipelineAsync(CreateMediaConcatenationPipelineRequest request)
AmazonChimeSDKMediaPipelinesAsync
Creates a media concatenation pipeline.
createMediaConcatenationPipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<CreateMediaConcatenationPipelineResult> createMediaConcatenationPipelineAsync(CreateMediaConcatenationPipelineRequest request, AsyncHandler<CreateMediaConcatenationPipelineRequest,CreateMediaConcatenationPipelineResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Creates a media concatenation pipeline.
createMediaConcatenationPipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<CreateMediaInsightsPipelineResult> createMediaInsightsPipelineAsync(CreateMediaInsightsPipelineRequest request)
AmazonChimeSDKMediaPipelinesAsync
Creates a media insights pipeline.
createMediaInsightsPipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<CreateMediaInsightsPipelineResult> createMediaInsightsPipelineAsync(CreateMediaInsightsPipelineRequest request, AsyncHandler<CreateMediaInsightsPipelineRequest,CreateMediaInsightsPipelineResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Creates a media insights pipeline.
createMediaInsightsPipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<CreateMediaInsightsPipelineConfigurationResult> createMediaInsightsPipelineConfigurationAsync(CreateMediaInsightsPipelineConfigurationRequest request)
AmazonChimeSDKMediaPipelinesAsync
A structure that contains the static configurations for a media insights pipeline.
createMediaInsightsPipelineConfigurationAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<CreateMediaInsightsPipelineConfigurationResult> createMediaInsightsPipelineConfigurationAsync(CreateMediaInsightsPipelineConfigurationRequest request, AsyncHandler<CreateMediaInsightsPipelineConfigurationRequest,CreateMediaInsightsPipelineConfigurationResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
A structure that contains the static configurations for a media insights pipeline.
createMediaInsightsPipelineConfigurationAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<CreateMediaLiveConnectorPipelineResult> createMediaLiveConnectorPipelineAsync(CreateMediaLiveConnectorPipelineRequest request)
AmazonChimeSDKMediaPipelinesAsync
Creates a media live connector pipeline in an Amazon Chime SDK meeting.
createMediaLiveConnectorPipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<CreateMediaLiveConnectorPipelineResult> createMediaLiveConnectorPipelineAsync(CreateMediaLiveConnectorPipelineRequest request, AsyncHandler<CreateMediaLiveConnectorPipelineRequest,CreateMediaLiveConnectorPipelineResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Creates a media live connector pipeline in an Amazon Chime SDK meeting.
createMediaLiveConnectorPipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<DeleteMediaCapturePipelineResult> deleteMediaCapturePipelineAsync(DeleteMediaCapturePipelineRequest request)
AmazonChimeSDKMediaPipelinesAsync
Deletes the media pipeline.
deleteMediaCapturePipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<DeleteMediaCapturePipelineResult> deleteMediaCapturePipelineAsync(DeleteMediaCapturePipelineRequest request, AsyncHandler<DeleteMediaCapturePipelineRequest,DeleteMediaCapturePipelineResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Deletes the media pipeline.
deleteMediaCapturePipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<DeleteMediaInsightsPipelineConfigurationResult> deleteMediaInsightsPipelineConfigurationAsync(DeleteMediaInsightsPipelineConfigurationRequest request)
AmazonChimeSDKMediaPipelinesAsync
Deletes the specified configuration settings.
deleteMediaInsightsPipelineConfigurationAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<DeleteMediaInsightsPipelineConfigurationResult> deleteMediaInsightsPipelineConfigurationAsync(DeleteMediaInsightsPipelineConfigurationRequest request, AsyncHandler<DeleteMediaInsightsPipelineConfigurationRequest,DeleteMediaInsightsPipelineConfigurationResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Deletes the specified configuration settings.
deleteMediaInsightsPipelineConfigurationAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<DeleteMediaPipelineResult> deleteMediaPipelineAsync(DeleteMediaPipelineRequest request)
AmazonChimeSDKMediaPipelinesAsync
Deletes the media pipeline.
deleteMediaPipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<DeleteMediaPipelineResult> deleteMediaPipelineAsync(DeleteMediaPipelineRequest request, AsyncHandler<DeleteMediaPipelineRequest,DeleteMediaPipelineResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Deletes the media pipeline.
deleteMediaPipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<GetMediaCapturePipelineResult> getMediaCapturePipelineAsync(GetMediaCapturePipelineRequest request)
AmazonChimeSDKMediaPipelinesAsync
Gets an existing media pipeline.
getMediaCapturePipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<GetMediaCapturePipelineResult> getMediaCapturePipelineAsync(GetMediaCapturePipelineRequest request, AsyncHandler<GetMediaCapturePipelineRequest,GetMediaCapturePipelineResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Gets an existing media pipeline.
getMediaCapturePipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<GetMediaInsightsPipelineConfigurationResult> getMediaInsightsPipelineConfigurationAsync(GetMediaInsightsPipelineConfigurationRequest request)
AmazonChimeSDKMediaPipelinesAsync
Gets the configuration settings for a media insights pipeline.
getMediaInsightsPipelineConfigurationAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<GetMediaInsightsPipelineConfigurationResult> getMediaInsightsPipelineConfigurationAsync(GetMediaInsightsPipelineConfigurationRequest request, AsyncHandler<GetMediaInsightsPipelineConfigurationRequest,GetMediaInsightsPipelineConfigurationResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Gets the configuration settings for a media insights pipeline.
getMediaInsightsPipelineConfigurationAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<GetMediaPipelineResult> getMediaPipelineAsync(GetMediaPipelineRequest request)
AmazonChimeSDKMediaPipelinesAsync
Gets an existing media pipeline.
getMediaPipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<GetMediaPipelineResult> getMediaPipelineAsync(GetMediaPipelineRequest request, AsyncHandler<GetMediaPipelineRequest,GetMediaPipelineResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Gets an existing media pipeline.
getMediaPipelineAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<ListMediaCapturePipelinesResult> listMediaCapturePipelinesAsync(ListMediaCapturePipelinesRequest request)
AmazonChimeSDKMediaPipelinesAsync
Returns a list of media pipelines.
listMediaCapturePipelinesAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<ListMediaCapturePipelinesResult> listMediaCapturePipelinesAsync(ListMediaCapturePipelinesRequest request, AsyncHandler<ListMediaCapturePipelinesRequest,ListMediaCapturePipelinesResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Returns a list of media pipelines.
listMediaCapturePipelinesAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<ListMediaInsightsPipelineConfigurationsResult> listMediaInsightsPipelineConfigurationsAsync(ListMediaInsightsPipelineConfigurationsRequest request)
AmazonChimeSDKMediaPipelinesAsync
Lists the available media insights pipeline configurations.
listMediaInsightsPipelineConfigurationsAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<ListMediaInsightsPipelineConfigurationsResult> listMediaInsightsPipelineConfigurationsAsync(ListMediaInsightsPipelineConfigurationsRequest request, AsyncHandler<ListMediaInsightsPipelineConfigurationsRequest,ListMediaInsightsPipelineConfigurationsResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Lists the available media insights pipeline configurations.
listMediaInsightsPipelineConfigurationsAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<ListMediaPipelinesResult> listMediaPipelinesAsync(ListMediaPipelinesRequest request)
AmazonChimeSDKMediaPipelinesAsync
Returns a list of media pipelines.
listMediaPipelinesAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<ListMediaPipelinesResult> listMediaPipelinesAsync(ListMediaPipelinesRequest request, AsyncHandler<ListMediaPipelinesRequest,ListMediaPipelinesResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Returns a list of media pipelines.
listMediaPipelinesAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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)
AmazonChimeSDKMediaPipelinesAsync
Lists the tags available for a media pipeline.
listTagsForResourceAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Lists the tags available for a media pipeline.
listTagsForResourceAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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)
AmazonChimeSDKMediaPipelinesAsync
The ARN of the media pipeline that you want to tag. Consists of the pipeline's endpoint region, resource ID, and pipeline ID.
tagResourceAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
The ARN of the media pipeline that you want to tag. Consists of the pipeline's endpoint region, resource ID, and pipeline ID.
tagResourceAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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)
AmazonChimeSDKMediaPipelinesAsync
Removes any tags from a media pipeline.
untagResourceAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Removes any tags from a media pipeline.
untagResourceAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<UpdateMediaInsightsPipelineConfigurationResult> updateMediaInsightsPipelineConfigurationAsync(UpdateMediaInsightsPipelineConfigurationRequest request)
AmazonChimeSDKMediaPipelinesAsync
Updates the media insights pipeline's configuration settings.
updateMediaInsightsPipelineConfigurationAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<UpdateMediaInsightsPipelineConfigurationResult> updateMediaInsightsPipelineConfigurationAsync(UpdateMediaInsightsPipelineConfigurationRequest request, AsyncHandler<UpdateMediaInsightsPipelineConfigurationRequest,UpdateMediaInsightsPipelineConfigurationResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Updates the media insights pipeline's configuration settings.
updateMediaInsightsPipelineConfigurationAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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<UpdateMediaInsightsPipelineStatusResult> updateMediaInsightsPipelineStatusAsync(UpdateMediaInsightsPipelineStatusRequest request)
AmazonChimeSDKMediaPipelinesAsync
Updates the status of a media insights pipeline.
updateMediaInsightsPipelineStatusAsync
in interface AmazonChimeSDKMediaPipelinesAsync
public Future<UpdateMediaInsightsPipelineStatusResult> updateMediaInsightsPipelineStatusAsync(UpdateMediaInsightsPipelineStatusRequest request, AsyncHandler<UpdateMediaInsightsPipelineStatusRequest,UpdateMediaInsightsPipelineStatusResult> asyncHandler)
AmazonChimeSDKMediaPipelinesAsync
Updates the status of a media insights pipeline.
updateMediaInsightsPipelineStatusAsync
in interface AmazonChimeSDKMediaPipelinesAsync
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 void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AmazonChimeSDKMediaPipelines
shutdown
in class AmazonChimeSDKMediaPipelinesClient