@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSMediaTailorAsyncClient extends AWSMediaTailorClient implements AWSMediaTailorAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
Use the AWS Elemental MediaTailor SDKs and CLI to configure scalable ad insertion and linear channels. With MediaTailor, you can assemble existing content into a linear stream and serve targeted ads to viewers while maintaining broadcast quality in over-the-top (OTT) video applications. For information about using the service, including detailed information about the settings covered in this guide, see the AWS Elemental MediaTailor User Guide.
Through the SDKs and the CLI you manage AWS Elemental MediaTailor configurations and channels the same as you do through the console. For example, you specify ad insertion behavior and mapping information for the origin server and the ad decision server (ADS).
configFactoryclient, clientConfiguration, endpoint, isEndpointOverridden, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffsetENDPOINT_PREFIXbuilder, createChannel, createProgram, createSourceLocation, createVodSource, deleteChannel, deleteChannelPolicy, deletePlaybackConfiguration, deleteProgram, deleteSourceLocation, deleteVodSource, describeChannel, describeProgram, describeSourceLocation, describeVodSource, getCachedResponseMetadata, getChannelPolicy, getChannelSchedule, getPlaybackConfiguration, listChannels, listPlaybackConfigurations, listSourceLocations, listTagsForResource, listVodSources, putChannelPolicy, putPlaybackConfiguration, startChannel, stopChannel, tagResource, untagResource, updateChannel, updateSourceLocation, updateVodSourceaddRequestHandler, addRequestHandler, beforeClientExecution, beforeMarshalling, calculateCRC32FromCompressedData, checkMutability, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, createSignerProvider, endClientExecution, endClientExecution, getClientConfiguration, getClientId, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerOverride, getSignerProvider, getSignerRegionOverride, getSigningRegion, getTimeOffset, isCsmEnabled, isEndpointOverridden, isProfilingEnabled, isRequestMetricsEnabled, makeImmutable, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shouldGenerateClientSideMonitoringEvents, useStrictHostNameVerification, withEndpoint, withRegion, withRegion, withTimeOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateChannel, createProgram, createSourceLocation, createVodSource, deleteChannel, deleteChannelPolicy, deletePlaybackConfiguration, deleteProgram, deleteSourceLocation, deleteVodSource, describeChannel, describeProgram, describeSourceLocation, describeVodSource, getCachedResponseMetadata, getChannelPolicy, getChannelSchedule, getPlaybackConfiguration, listChannels, listPlaybackConfigurations, listSourceLocations, listTagsForResource, listVodSources, putChannelPolicy, putPlaybackConfiguration, startChannel, stopChannel, tagResource, untagResource, updateChannel, updateSourceLocation, updateVodSourcepublic static AWSMediaTailorAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateChannelResult> createChannelAsync(CreateChannelRequest request)
AWSMediaTailorAsyncCreates a channel.
createChannelAsync in interface AWSMediaTailorAsyncpublic Future<CreateChannelResult> createChannelAsync(CreateChannelRequest request, AsyncHandler<CreateChannelRequest,CreateChannelResult> asyncHandler)
AWSMediaTailorAsyncCreates a channel.
createChannelAsync in interface AWSMediaTailorAsyncasyncHandler - 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<CreateProgramResult> createProgramAsync(CreateProgramRequest request)
AWSMediaTailorAsyncCreates a program.
createProgramAsync in interface AWSMediaTailorAsyncpublic Future<CreateProgramResult> createProgramAsync(CreateProgramRequest request, AsyncHandler<CreateProgramRequest,CreateProgramResult> asyncHandler)
AWSMediaTailorAsyncCreates a program.
createProgramAsync in interface AWSMediaTailorAsyncasyncHandler - 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<CreateSourceLocationResult> createSourceLocationAsync(CreateSourceLocationRequest request)
AWSMediaTailorAsyncCreates a source location on a specific channel.
createSourceLocationAsync in interface AWSMediaTailorAsyncpublic Future<CreateSourceLocationResult> createSourceLocationAsync(CreateSourceLocationRequest request, AsyncHandler<CreateSourceLocationRequest,CreateSourceLocationResult> asyncHandler)
AWSMediaTailorAsyncCreates a source location on a specific channel.
createSourceLocationAsync in interface AWSMediaTailorAsyncasyncHandler - 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<CreateVodSourceResult> createVodSourceAsync(CreateVodSourceRequest request)
AWSMediaTailorAsyncCreates name for a specific VOD source in a source location.
createVodSourceAsync in interface AWSMediaTailorAsyncpublic Future<CreateVodSourceResult> createVodSourceAsync(CreateVodSourceRequest request, AsyncHandler<CreateVodSourceRequest,CreateVodSourceResult> asyncHandler)
AWSMediaTailorAsyncCreates name for a specific VOD source in a source location.
createVodSourceAsync in interface AWSMediaTailorAsyncasyncHandler - 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<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest request)
AWSMediaTailorAsyncDeletes a channel. You must stop the channel before it can be deleted.
deleteChannelAsync in interface AWSMediaTailorAsyncpublic Future<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest request, AsyncHandler<DeleteChannelRequest,DeleteChannelResult> asyncHandler)
AWSMediaTailorAsyncDeletes a channel. You must stop the channel before it can be deleted.
deleteChannelAsync in interface AWSMediaTailorAsyncasyncHandler - 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<DeleteChannelPolicyResult> deleteChannelPolicyAsync(DeleteChannelPolicyRequest request)
AWSMediaTailorAsyncDeletes a channel's IAM policy.
deleteChannelPolicyAsync in interface AWSMediaTailorAsyncpublic Future<DeleteChannelPolicyResult> deleteChannelPolicyAsync(DeleteChannelPolicyRequest request, AsyncHandler<DeleteChannelPolicyRequest,DeleteChannelPolicyResult> asyncHandler)
AWSMediaTailorAsyncDeletes a channel's IAM policy.
deleteChannelPolicyAsync in interface AWSMediaTailorAsyncasyncHandler - 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<DeletePlaybackConfigurationResult> deletePlaybackConfigurationAsync(DeletePlaybackConfigurationRequest request)
AWSMediaTailorAsyncDeletes the playback configuration for the specified name.
deletePlaybackConfigurationAsync in interface AWSMediaTailorAsyncpublic Future<DeletePlaybackConfigurationResult> deletePlaybackConfigurationAsync(DeletePlaybackConfigurationRequest request, AsyncHandler<DeletePlaybackConfigurationRequest,DeletePlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsyncDeletes the playback configuration for the specified name.
deletePlaybackConfigurationAsync in interface AWSMediaTailorAsyncasyncHandler - 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<DeleteProgramResult> deleteProgramAsync(DeleteProgramRequest request)
AWSMediaTailorAsyncDeletes a specific program on a specific channel.
deleteProgramAsync in interface AWSMediaTailorAsyncpublic Future<DeleteProgramResult> deleteProgramAsync(DeleteProgramRequest request, AsyncHandler<DeleteProgramRequest,DeleteProgramResult> asyncHandler)
AWSMediaTailorAsyncDeletes a specific program on a specific channel.
deleteProgramAsync in interface AWSMediaTailorAsyncasyncHandler - 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<DeleteSourceLocationResult> deleteSourceLocationAsync(DeleteSourceLocationRequest request)
AWSMediaTailorAsyncDeletes a source location on a specific channel.
deleteSourceLocationAsync in interface AWSMediaTailorAsyncpublic Future<DeleteSourceLocationResult> deleteSourceLocationAsync(DeleteSourceLocationRequest request, AsyncHandler<DeleteSourceLocationRequest,DeleteSourceLocationResult> asyncHandler)
AWSMediaTailorAsyncDeletes a source location on a specific channel.
deleteSourceLocationAsync in interface AWSMediaTailorAsyncasyncHandler - 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<DeleteVodSourceResult> deleteVodSourceAsync(DeleteVodSourceRequest request)
AWSMediaTailorAsyncDeletes a specific VOD source in a specific source location.
deleteVodSourceAsync in interface AWSMediaTailorAsyncpublic Future<DeleteVodSourceResult> deleteVodSourceAsync(DeleteVodSourceRequest request, AsyncHandler<DeleteVodSourceRequest,DeleteVodSourceResult> asyncHandler)
AWSMediaTailorAsyncDeletes a specific VOD source in a specific source location.
deleteVodSourceAsync in interface AWSMediaTailorAsyncasyncHandler - 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<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest request)
AWSMediaTailorAsyncDescribes the properties of a specific channel.
describeChannelAsync in interface AWSMediaTailorAsyncpublic Future<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest request, AsyncHandler<DescribeChannelRequest,DescribeChannelResult> asyncHandler)
AWSMediaTailorAsyncDescribes the properties of a specific channel.
describeChannelAsync in interface AWSMediaTailorAsyncasyncHandler - 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<DescribeProgramResult> describeProgramAsync(DescribeProgramRequest request)
AWSMediaTailorAsyncRetrieves the properties of the requested program.
describeProgramAsync in interface AWSMediaTailorAsyncpublic Future<DescribeProgramResult> describeProgramAsync(DescribeProgramRequest request, AsyncHandler<DescribeProgramRequest,DescribeProgramResult> asyncHandler)
AWSMediaTailorAsyncRetrieves the properties of the requested program.
describeProgramAsync in interface AWSMediaTailorAsyncasyncHandler - 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<DescribeSourceLocationResult> describeSourceLocationAsync(DescribeSourceLocationRequest request)
AWSMediaTailorAsyncRetrieves the properties of the requested source location.
describeSourceLocationAsync in interface AWSMediaTailorAsyncpublic Future<DescribeSourceLocationResult> describeSourceLocationAsync(DescribeSourceLocationRequest request, AsyncHandler<DescribeSourceLocationRequest,DescribeSourceLocationResult> asyncHandler)
AWSMediaTailorAsyncRetrieves the properties of the requested source location.
describeSourceLocationAsync in interface AWSMediaTailorAsyncasyncHandler - 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<DescribeVodSourceResult> describeVodSourceAsync(DescribeVodSourceRequest request)
AWSMediaTailorAsyncProvides details about a specific VOD source in a specific source location.
describeVodSourceAsync in interface AWSMediaTailorAsyncpublic Future<DescribeVodSourceResult> describeVodSourceAsync(DescribeVodSourceRequest request, AsyncHandler<DescribeVodSourceRequest,DescribeVodSourceResult> asyncHandler)
AWSMediaTailorAsyncProvides details about a specific VOD source in a specific source location.
describeVodSourceAsync in interface AWSMediaTailorAsyncasyncHandler - 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<GetChannelPolicyResult> getChannelPolicyAsync(GetChannelPolicyRequest request)
AWSMediaTailorAsyncRetrieves information about a channel's IAM policy.
getChannelPolicyAsync in interface AWSMediaTailorAsyncpublic Future<GetChannelPolicyResult> getChannelPolicyAsync(GetChannelPolicyRequest request, AsyncHandler<GetChannelPolicyRequest,GetChannelPolicyResult> asyncHandler)
AWSMediaTailorAsyncRetrieves information about a channel's IAM policy.
getChannelPolicyAsync in interface AWSMediaTailorAsyncasyncHandler - 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<GetChannelScheduleResult> getChannelScheduleAsync(GetChannelScheduleRequest request)
AWSMediaTailorAsyncRetrieves information about your channel's schedule.
getChannelScheduleAsync in interface AWSMediaTailorAsyncpublic Future<GetChannelScheduleResult> getChannelScheduleAsync(GetChannelScheduleRequest request, AsyncHandler<GetChannelScheduleRequest,GetChannelScheduleResult> asyncHandler)
AWSMediaTailorAsyncRetrieves information about your channel's schedule.
getChannelScheduleAsync in interface AWSMediaTailorAsyncasyncHandler - 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<GetPlaybackConfigurationResult> getPlaybackConfigurationAsync(GetPlaybackConfigurationRequest request)
AWSMediaTailorAsyncReturns the playback configuration for the specified name.
getPlaybackConfigurationAsync in interface AWSMediaTailorAsyncpublic Future<GetPlaybackConfigurationResult> getPlaybackConfigurationAsync(GetPlaybackConfigurationRequest request, AsyncHandler<GetPlaybackConfigurationRequest,GetPlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsyncReturns the playback configuration for the specified name.
getPlaybackConfigurationAsync in interface AWSMediaTailorAsyncasyncHandler - 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<ListChannelsResult> listChannelsAsync(ListChannelsRequest request)
AWSMediaTailorAsyncRetrieves a list of channels that are associated with this account.
listChannelsAsync in interface AWSMediaTailorAsyncpublic Future<ListChannelsResult> listChannelsAsync(ListChannelsRequest request, AsyncHandler<ListChannelsRequest,ListChannelsResult> asyncHandler)
AWSMediaTailorAsyncRetrieves a list of channels that are associated with this account.
listChannelsAsync in interface AWSMediaTailorAsyncasyncHandler - 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<ListPlaybackConfigurationsResult> listPlaybackConfigurationsAsync(ListPlaybackConfigurationsRequest request)
AWSMediaTailorAsyncReturns a list of the playback configurations defined in AWS Elemental MediaTailor. You can specify a maximum number of configurations to return at a time. The default maximum is 50. Results are returned in pagefuls. If MediaTailor has more configurations than the specified maximum, it provides parameters in the response that you can use to retrieve the next pageful.
listPlaybackConfigurationsAsync in interface AWSMediaTailorAsyncpublic Future<ListPlaybackConfigurationsResult> listPlaybackConfigurationsAsync(ListPlaybackConfigurationsRequest request, AsyncHandler<ListPlaybackConfigurationsRequest,ListPlaybackConfigurationsResult> asyncHandler)
AWSMediaTailorAsyncReturns a list of the playback configurations defined in AWS Elemental MediaTailor. You can specify a maximum number of configurations to return at a time. The default maximum is 50. Results are returned in pagefuls. If MediaTailor has more configurations than the specified maximum, it provides parameters in the response that you can use to retrieve the next pageful.
listPlaybackConfigurationsAsync in interface AWSMediaTailorAsyncasyncHandler - 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<ListSourceLocationsResult> listSourceLocationsAsync(ListSourceLocationsRequest request)
AWSMediaTailorAsyncRetrieves a list of source locations.
listSourceLocationsAsync in interface AWSMediaTailorAsyncpublic Future<ListSourceLocationsResult> listSourceLocationsAsync(ListSourceLocationsRequest request, AsyncHandler<ListSourceLocationsRequest,ListSourceLocationsResult> asyncHandler)
AWSMediaTailorAsyncRetrieves a list of source locations.
listSourceLocationsAsync in interface AWSMediaTailorAsyncasyncHandler - 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)
AWSMediaTailorAsyncReturns a list of the tags assigned to the specified playback configuration resource.
listTagsForResourceAsync in interface AWSMediaTailorAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSMediaTailorAsyncReturns a list of the tags assigned to the specified playback configuration resource.
listTagsForResourceAsync in interface AWSMediaTailorAsyncasyncHandler - 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<ListVodSourcesResult> listVodSourcesAsync(ListVodSourcesRequest request)
AWSMediaTailorAsyncLists all the VOD sources in a source location.
listVodSourcesAsync in interface AWSMediaTailorAsyncpublic Future<ListVodSourcesResult> listVodSourcesAsync(ListVodSourcesRequest request, AsyncHandler<ListVodSourcesRequest,ListVodSourcesResult> asyncHandler)
AWSMediaTailorAsyncLists all the VOD sources in a source location.
listVodSourcesAsync in interface AWSMediaTailorAsyncasyncHandler - 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<PutChannelPolicyResult> putChannelPolicyAsync(PutChannelPolicyRequest request)
AWSMediaTailorAsyncCreates an IAM policy for the channel.
putChannelPolicyAsync in interface AWSMediaTailorAsyncpublic Future<PutChannelPolicyResult> putChannelPolicyAsync(PutChannelPolicyRequest request, AsyncHandler<PutChannelPolicyRequest,PutChannelPolicyResult> asyncHandler)
AWSMediaTailorAsyncCreates an IAM policy for the channel.
putChannelPolicyAsync in interface AWSMediaTailorAsyncasyncHandler - 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<PutPlaybackConfigurationResult> putPlaybackConfigurationAsync(PutPlaybackConfigurationRequest request)
AWSMediaTailorAsyncAdds a new playback configuration to AWS Elemental MediaTailor.
putPlaybackConfigurationAsync in interface AWSMediaTailorAsyncpublic Future<PutPlaybackConfigurationResult> putPlaybackConfigurationAsync(PutPlaybackConfigurationRequest request, AsyncHandler<PutPlaybackConfigurationRequest,PutPlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsyncAdds a new playback configuration to AWS Elemental MediaTailor.
putPlaybackConfigurationAsync in interface AWSMediaTailorAsyncasyncHandler - 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<StartChannelResult> startChannelAsync(StartChannelRequest request)
AWSMediaTailorAsyncStarts a specific channel.
startChannelAsync in interface AWSMediaTailorAsyncpublic Future<StartChannelResult> startChannelAsync(StartChannelRequest request, AsyncHandler<StartChannelRequest,StartChannelResult> asyncHandler)
AWSMediaTailorAsyncStarts a specific channel.
startChannelAsync in interface AWSMediaTailorAsyncasyncHandler - 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<StopChannelResult> stopChannelAsync(StopChannelRequest request)
AWSMediaTailorAsyncStops a specific channel.
stopChannelAsync in interface AWSMediaTailorAsyncpublic Future<StopChannelResult> stopChannelAsync(StopChannelRequest request, AsyncHandler<StopChannelRequest,StopChannelResult> asyncHandler)
AWSMediaTailorAsyncStops a specific channel.
stopChannelAsync in interface AWSMediaTailorAsyncasyncHandler - 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)
AWSMediaTailorAsyncAdds tags to the specified playback configuration resource. You can specify one or more tags to add.
tagResourceAsync in interface AWSMediaTailorAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSMediaTailorAsyncAdds tags to the specified playback configuration resource. You can specify one or more tags to add.
tagResourceAsync in interface AWSMediaTailorAsyncasyncHandler - 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)
AWSMediaTailorAsyncRemoves tags from the specified playback configuration resource. You can specify one or more tags to remove.
untagResourceAsync in interface AWSMediaTailorAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSMediaTailorAsyncRemoves tags from the specified playback configuration resource. You can specify one or more tags to remove.
untagResourceAsync in interface AWSMediaTailorAsyncasyncHandler - 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<UpdateChannelResult> updateChannelAsync(UpdateChannelRequest request)
AWSMediaTailorAsyncUpdates an existing channel.
updateChannelAsync in interface AWSMediaTailorAsyncpublic Future<UpdateChannelResult> updateChannelAsync(UpdateChannelRequest request, AsyncHandler<UpdateChannelRequest,UpdateChannelResult> asyncHandler)
AWSMediaTailorAsyncUpdates an existing channel.
updateChannelAsync in interface AWSMediaTailorAsyncasyncHandler - 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<UpdateSourceLocationResult> updateSourceLocationAsync(UpdateSourceLocationRequest request)
AWSMediaTailorAsyncUpdates a source location on a specific channel.
updateSourceLocationAsync in interface AWSMediaTailorAsyncpublic Future<UpdateSourceLocationResult> updateSourceLocationAsync(UpdateSourceLocationRequest request, AsyncHandler<UpdateSourceLocationRequest,UpdateSourceLocationResult> asyncHandler)
AWSMediaTailorAsyncUpdates a source location on a specific channel.
updateSourceLocationAsync in interface AWSMediaTailorAsyncasyncHandler - 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<UpdateVodSourceResult> updateVodSourceAsync(UpdateVodSourceRequest request)
AWSMediaTailorAsyncUpdates a specific VOD source in a specific source location.
updateVodSourceAsync in interface AWSMediaTailorAsyncpublic Future<UpdateVodSourceResult> updateVodSourceAsync(UpdateVodSourceRequest request, AsyncHandler<UpdateVodSourceRequest,UpdateVodSourceResult> asyncHandler)
AWSMediaTailorAsyncUpdates a specific VOD source in a specific source location.
updateVodSourceAsync in interface AWSMediaTailorAsyncasyncHandler - 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 AWSMediaTailorshutdown in class AWSMediaTailorClientCopyright © 2021. All rights reserved.