@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSMediaTailorAsync extends AbstractAWSMediaTailor implements AWSMediaTailorAsync
AWSMediaTailorAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
configureLogsForPlaybackConfiguration, createChannel, createLiveSource, createPrefetchSchedule, createProgram, createSourceLocation, createVodSource, deleteChannel, deleteChannelPolicy, deleteLiveSource, deletePlaybackConfiguration, deletePrefetchSchedule, deleteProgram, deleteSourceLocation, deleteVodSource, describeChannel, describeLiveSource, describeProgram, describeSourceLocation, describeVodSource, getCachedResponseMetadata, getChannelPolicy, getChannelSchedule, getPlaybackConfiguration, getPrefetchSchedule, listAlerts, listChannels, listLiveSources, listPlaybackConfigurations, listPrefetchSchedules, listSourceLocations, listTagsForResource, listVodSources, putChannelPolicy, putPlaybackConfiguration, shutdown, startChannel, stopChannel, tagResource, untagResource, updateChannel, updateLiveSource, updateSourceLocation, updateVodSource
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
configureLogsForPlaybackConfiguration, createChannel, createLiveSource, createPrefetchSchedule, createProgram, createSourceLocation, createVodSource, deleteChannel, deleteChannelPolicy, deleteLiveSource, deletePlaybackConfiguration, deletePrefetchSchedule, deleteProgram, deleteSourceLocation, deleteVodSource, describeChannel, describeLiveSource, describeProgram, describeSourceLocation, describeVodSource, getCachedResponseMetadata, getChannelPolicy, getChannelSchedule, getPlaybackConfiguration, getPrefetchSchedule, listAlerts, listChannels, listLiveSources, listPlaybackConfigurations, listPrefetchSchedules, listSourceLocations, listTagsForResource, listVodSources, putChannelPolicy, putPlaybackConfiguration, shutdown, startChannel, stopChannel, tagResource, untagResource, updateChannel, updateLiveSource, updateSourceLocation, updateVodSource
public Future<ConfigureLogsForPlaybackConfigurationResult> configureLogsForPlaybackConfigurationAsync(ConfigureLogsForPlaybackConfigurationRequest request)
AWSMediaTailorAsync
Configures Amazon CloudWatch log settings for a playback configuration.
configureLogsForPlaybackConfigurationAsync
in interface AWSMediaTailorAsync
request
- Configures Amazon CloudWatch log settings for a playback configuration.public Future<ConfigureLogsForPlaybackConfigurationResult> configureLogsForPlaybackConfigurationAsync(ConfigureLogsForPlaybackConfigurationRequest request, AsyncHandler<ConfigureLogsForPlaybackConfigurationRequest,ConfigureLogsForPlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsync
Configures Amazon CloudWatch log settings for a playback configuration.
configureLogsForPlaybackConfigurationAsync
in interface AWSMediaTailorAsync
request
- Configures Amazon CloudWatch log settings for a playback configuration.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<CreateChannelResult> createChannelAsync(CreateChannelRequest request)
AWSMediaTailorAsync
Creates a channel.
createChannelAsync
in interface AWSMediaTailorAsync
public Future<CreateChannelResult> createChannelAsync(CreateChannelRequest request, AsyncHandler<CreateChannelRequest,CreateChannelResult> asyncHandler)
AWSMediaTailorAsync
Creates a channel.
createChannelAsync
in interface AWSMediaTailorAsync
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<CreateLiveSourceResult> createLiveSourceAsync(CreateLiveSourceRequest request)
AWSMediaTailorAsync
Creates name for a specific live source in a source location.
createLiveSourceAsync
in interface AWSMediaTailorAsync
public Future<CreateLiveSourceResult> createLiveSourceAsync(CreateLiveSourceRequest request, AsyncHandler<CreateLiveSourceRequest,CreateLiveSourceResult> asyncHandler)
AWSMediaTailorAsync
Creates name for a specific live source in a source location.
createLiveSourceAsync
in interface AWSMediaTailorAsync
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<CreatePrefetchScheduleResult> createPrefetchScheduleAsync(CreatePrefetchScheduleRequest request)
AWSMediaTailorAsync
Creates a new prefetch schedule for the specified playback configuration.
createPrefetchScheduleAsync
in interface AWSMediaTailorAsync
public Future<CreatePrefetchScheduleResult> createPrefetchScheduleAsync(CreatePrefetchScheduleRequest request, AsyncHandler<CreatePrefetchScheduleRequest,CreatePrefetchScheduleResult> asyncHandler)
AWSMediaTailorAsync
Creates a new prefetch schedule for the specified playback configuration.
createPrefetchScheduleAsync
in interface AWSMediaTailorAsync
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<CreateProgramResult> createProgramAsync(CreateProgramRequest request)
AWSMediaTailorAsync
Creates a program.
createProgramAsync
in interface AWSMediaTailorAsync
public Future<CreateProgramResult> createProgramAsync(CreateProgramRequest request, AsyncHandler<CreateProgramRequest,CreateProgramResult> asyncHandler)
AWSMediaTailorAsync
Creates a program.
createProgramAsync
in interface AWSMediaTailorAsync
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<CreateSourceLocationResult> createSourceLocationAsync(CreateSourceLocationRequest request)
AWSMediaTailorAsync
Creates a source location on a specific channel.
createSourceLocationAsync
in interface AWSMediaTailorAsync
public Future<CreateSourceLocationResult> createSourceLocationAsync(CreateSourceLocationRequest request, AsyncHandler<CreateSourceLocationRequest,CreateSourceLocationResult> asyncHandler)
AWSMediaTailorAsync
Creates a source location on a specific channel.
createSourceLocationAsync
in interface AWSMediaTailorAsync
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<CreateVodSourceResult> createVodSourceAsync(CreateVodSourceRequest request)
AWSMediaTailorAsync
Creates name for a specific VOD source in a source location.
createVodSourceAsync
in interface AWSMediaTailorAsync
public Future<CreateVodSourceResult> createVodSourceAsync(CreateVodSourceRequest request, AsyncHandler<CreateVodSourceRequest,CreateVodSourceResult> asyncHandler)
AWSMediaTailorAsync
Creates name for a specific VOD source in a source location.
createVodSourceAsync
in interface AWSMediaTailorAsync
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<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest request)
AWSMediaTailorAsync
Deletes a channel. You must stop the channel before it can be deleted.
deleteChannelAsync
in interface AWSMediaTailorAsync
public Future<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest request, AsyncHandler<DeleteChannelRequest,DeleteChannelResult> asyncHandler)
AWSMediaTailorAsync
Deletes a channel. You must stop the channel before it can be deleted.
deleteChannelAsync
in interface AWSMediaTailorAsync
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<DeleteChannelPolicyResult> deleteChannelPolicyAsync(DeleteChannelPolicyRequest request)
AWSMediaTailorAsync
Deletes a channel's IAM policy.
deleteChannelPolicyAsync
in interface AWSMediaTailorAsync
public Future<DeleteChannelPolicyResult> deleteChannelPolicyAsync(DeleteChannelPolicyRequest request, AsyncHandler<DeleteChannelPolicyRequest,DeleteChannelPolicyResult> asyncHandler)
AWSMediaTailorAsync
Deletes a channel's IAM policy.
deleteChannelPolicyAsync
in interface AWSMediaTailorAsync
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<DeleteLiveSourceResult> deleteLiveSourceAsync(DeleteLiveSourceRequest request)
AWSMediaTailorAsync
Deletes a specific live source in a specific source location.
deleteLiveSourceAsync
in interface AWSMediaTailorAsync
public Future<DeleteLiveSourceResult> deleteLiveSourceAsync(DeleteLiveSourceRequest request, AsyncHandler<DeleteLiveSourceRequest,DeleteLiveSourceResult> asyncHandler)
AWSMediaTailorAsync
Deletes a specific live source in a specific source location.
deleteLiveSourceAsync
in interface AWSMediaTailorAsync
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<DeletePlaybackConfigurationResult> deletePlaybackConfigurationAsync(DeletePlaybackConfigurationRequest request)
AWSMediaTailorAsync
Deletes the playback configuration for the specified name.
deletePlaybackConfigurationAsync
in interface AWSMediaTailorAsync
public Future<DeletePlaybackConfigurationResult> deletePlaybackConfigurationAsync(DeletePlaybackConfigurationRequest request, AsyncHandler<DeletePlaybackConfigurationRequest,DeletePlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsync
Deletes the playback configuration for the specified name.
deletePlaybackConfigurationAsync
in interface AWSMediaTailorAsync
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<DeletePrefetchScheduleResult> deletePrefetchScheduleAsync(DeletePrefetchScheduleRequest request)
AWSMediaTailorAsync
Deletes a prefetch schedule for a specific playback configuration. If you call DeletePrefetchSchedule on an expired prefetch schedule, MediaTailor returns an HTTP 404 status code.
deletePrefetchScheduleAsync
in interface AWSMediaTailorAsync
public Future<DeletePrefetchScheduleResult> deletePrefetchScheduleAsync(DeletePrefetchScheduleRequest request, AsyncHandler<DeletePrefetchScheduleRequest,DeletePrefetchScheduleResult> asyncHandler)
AWSMediaTailorAsync
Deletes a prefetch schedule for a specific playback configuration. If you call DeletePrefetchSchedule on an expired prefetch schedule, MediaTailor returns an HTTP 404 status code.
deletePrefetchScheduleAsync
in interface AWSMediaTailorAsync
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<DeleteProgramResult> deleteProgramAsync(DeleteProgramRequest request)
AWSMediaTailorAsync
Deletes a specific program on a specific channel.
deleteProgramAsync
in interface AWSMediaTailorAsync
public Future<DeleteProgramResult> deleteProgramAsync(DeleteProgramRequest request, AsyncHandler<DeleteProgramRequest,DeleteProgramResult> asyncHandler)
AWSMediaTailorAsync
Deletes a specific program on a specific channel.
deleteProgramAsync
in interface AWSMediaTailorAsync
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<DeleteSourceLocationResult> deleteSourceLocationAsync(DeleteSourceLocationRequest request)
AWSMediaTailorAsync
Deletes a source location on a specific channel.
deleteSourceLocationAsync
in interface AWSMediaTailorAsync
public Future<DeleteSourceLocationResult> deleteSourceLocationAsync(DeleteSourceLocationRequest request, AsyncHandler<DeleteSourceLocationRequest,DeleteSourceLocationResult> asyncHandler)
AWSMediaTailorAsync
Deletes a source location on a specific channel.
deleteSourceLocationAsync
in interface AWSMediaTailorAsync
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<DeleteVodSourceResult> deleteVodSourceAsync(DeleteVodSourceRequest request)
AWSMediaTailorAsync
Deletes a specific VOD source in a specific source location.
deleteVodSourceAsync
in interface AWSMediaTailorAsync
public Future<DeleteVodSourceResult> deleteVodSourceAsync(DeleteVodSourceRequest request, AsyncHandler<DeleteVodSourceRequest,DeleteVodSourceResult> asyncHandler)
AWSMediaTailorAsync
Deletes a specific VOD source in a specific source location.
deleteVodSourceAsync
in interface AWSMediaTailorAsync
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<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest request)
AWSMediaTailorAsync
Describes the properties of a specific channel.
describeChannelAsync
in interface AWSMediaTailorAsync
public Future<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest request, AsyncHandler<DescribeChannelRequest,DescribeChannelResult> asyncHandler)
AWSMediaTailorAsync
Describes the properties of a specific channel.
describeChannelAsync
in interface AWSMediaTailorAsync
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<DescribeLiveSourceResult> describeLiveSourceAsync(DescribeLiveSourceRequest request)
AWSMediaTailorAsync
Provides details about a specific live source in a specific source location.
describeLiveSourceAsync
in interface AWSMediaTailorAsync
public Future<DescribeLiveSourceResult> describeLiveSourceAsync(DescribeLiveSourceRequest request, AsyncHandler<DescribeLiveSourceRequest,DescribeLiveSourceResult> asyncHandler)
AWSMediaTailorAsync
Provides details about a specific live source in a specific source location.
describeLiveSourceAsync
in interface AWSMediaTailorAsync
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<DescribeProgramResult> describeProgramAsync(DescribeProgramRequest request)
AWSMediaTailorAsync
Retrieves the properties of the requested program.
describeProgramAsync
in interface AWSMediaTailorAsync
public Future<DescribeProgramResult> describeProgramAsync(DescribeProgramRequest request, AsyncHandler<DescribeProgramRequest,DescribeProgramResult> asyncHandler)
AWSMediaTailorAsync
Retrieves the properties of the requested program.
describeProgramAsync
in interface AWSMediaTailorAsync
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<DescribeSourceLocationResult> describeSourceLocationAsync(DescribeSourceLocationRequest request)
AWSMediaTailorAsync
Retrieves the properties of the requested source location.
describeSourceLocationAsync
in interface AWSMediaTailorAsync
public Future<DescribeSourceLocationResult> describeSourceLocationAsync(DescribeSourceLocationRequest request, AsyncHandler<DescribeSourceLocationRequest,DescribeSourceLocationResult> asyncHandler)
AWSMediaTailorAsync
Retrieves the properties of the requested source location.
describeSourceLocationAsync
in interface AWSMediaTailorAsync
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<DescribeVodSourceResult> describeVodSourceAsync(DescribeVodSourceRequest request)
AWSMediaTailorAsync
Provides details about a specific VOD source in a specific source location.
describeVodSourceAsync
in interface AWSMediaTailorAsync
public Future<DescribeVodSourceResult> describeVodSourceAsync(DescribeVodSourceRequest request, AsyncHandler<DescribeVodSourceRequest,DescribeVodSourceResult> asyncHandler)
AWSMediaTailorAsync
Provides details about a specific VOD source in a specific source location.
describeVodSourceAsync
in interface AWSMediaTailorAsync
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<GetChannelPolicyResult> getChannelPolicyAsync(GetChannelPolicyRequest request)
AWSMediaTailorAsync
Retrieves information about a channel's IAM policy.
getChannelPolicyAsync
in interface AWSMediaTailorAsync
public Future<GetChannelPolicyResult> getChannelPolicyAsync(GetChannelPolicyRequest request, AsyncHandler<GetChannelPolicyRequest,GetChannelPolicyResult> asyncHandler)
AWSMediaTailorAsync
Retrieves information about a channel's IAM policy.
getChannelPolicyAsync
in interface AWSMediaTailorAsync
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<GetChannelScheduleResult> getChannelScheduleAsync(GetChannelScheduleRequest request)
AWSMediaTailorAsync
Retrieves information about your channel's schedule.
getChannelScheduleAsync
in interface AWSMediaTailorAsync
public Future<GetChannelScheduleResult> getChannelScheduleAsync(GetChannelScheduleRequest request, AsyncHandler<GetChannelScheduleRequest,GetChannelScheduleResult> asyncHandler)
AWSMediaTailorAsync
Retrieves information about your channel's schedule.
getChannelScheduleAsync
in interface AWSMediaTailorAsync
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<GetPlaybackConfigurationResult> getPlaybackConfigurationAsync(GetPlaybackConfigurationRequest request)
AWSMediaTailorAsync
Returns the playback configuration for the specified name.
getPlaybackConfigurationAsync
in interface AWSMediaTailorAsync
public Future<GetPlaybackConfigurationResult> getPlaybackConfigurationAsync(GetPlaybackConfigurationRequest request, AsyncHandler<GetPlaybackConfigurationRequest,GetPlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsync
Returns the playback configuration for the specified name.
getPlaybackConfigurationAsync
in interface AWSMediaTailorAsync
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<GetPrefetchScheduleResult> getPrefetchScheduleAsync(GetPrefetchScheduleRequest request)
AWSMediaTailorAsync
Returns information about the prefetch schedule for a specific playback configuration. If you call GetPrefetchSchedule on an expired prefetch schedule, MediaTailor returns an HTTP 404 status code.
getPrefetchScheduleAsync
in interface AWSMediaTailorAsync
public Future<GetPrefetchScheduleResult> getPrefetchScheduleAsync(GetPrefetchScheduleRequest request, AsyncHandler<GetPrefetchScheduleRequest,GetPrefetchScheduleResult> asyncHandler)
AWSMediaTailorAsync
Returns information about the prefetch schedule for a specific playback configuration. If you call GetPrefetchSchedule on an expired prefetch schedule, MediaTailor returns an HTTP 404 status code.
getPrefetchScheduleAsync
in interface AWSMediaTailorAsync
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<ListAlertsResult> listAlertsAsync(ListAlertsRequest request)
AWSMediaTailorAsync
Returns a list of alerts for the given resource.
listAlertsAsync
in interface AWSMediaTailorAsync
public Future<ListAlertsResult> listAlertsAsync(ListAlertsRequest request, AsyncHandler<ListAlertsRequest,ListAlertsResult> asyncHandler)
AWSMediaTailorAsync
Returns a list of alerts for the given resource.
listAlertsAsync
in interface AWSMediaTailorAsync
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<ListChannelsResult> listChannelsAsync(ListChannelsRequest request)
AWSMediaTailorAsync
Retrieves a list of channels that are associated with this account.
listChannelsAsync
in interface AWSMediaTailorAsync
public Future<ListChannelsResult> listChannelsAsync(ListChannelsRequest request, AsyncHandler<ListChannelsRequest,ListChannelsResult> asyncHandler)
AWSMediaTailorAsync
Retrieves a list of channels that are associated with this account.
listChannelsAsync
in interface AWSMediaTailorAsync
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<ListLiveSourcesResult> listLiveSourcesAsync(ListLiveSourcesRequest request)
AWSMediaTailorAsync
lists all the live sources in a source location.
listLiveSourcesAsync
in interface AWSMediaTailorAsync
public Future<ListLiveSourcesResult> listLiveSourcesAsync(ListLiveSourcesRequest request, AsyncHandler<ListLiveSourcesRequest,ListLiveSourcesResult> asyncHandler)
AWSMediaTailorAsync
lists all the live sources in a source location.
listLiveSourcesAsync
in interface AWSMediaTailorAsync
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<ListPlaybackConfigurationsResult> listPlaybackConfigurationsAsync(ListPlaybackConfigurationsRequest request)
AWSMediaTailorAsync
Returns 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 AWSMediaTailorAsync
public Future<ListPlaybackConfigurationsResult> listPlaybackConfigurationsAsync(ListPlaybackConfigurationsRequest request, AsyncHandler<ListPlaybackConfigurationsRequest,ListPlaybackConfigurationsResult> asyncHandler)
AWSMediaTailorAsync
Returns 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 AWSMediaTailorAsync
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<ListPrefetchSchedulesResult> listPrefetchSchedulesAsync(ListPrefetchSchedulesRequest request)
AWSMediaTailorAsync
Creates a new prefetch schedule.
listPrefetchSchedulesAsync
in interface AWSMediaTailorAsync
public Future<ListPrefetchSchedulesResult> listPrefetchSchedulesAsync(ListPrefetchSchedulesRequest request, AsyncHandler<ListPrefetchSchedulesRequest,ListPrefetchSchedulesResult> asyncHandler)
AWSMediaTailorAsync
Creates a new prefetch schedule.
listPrefetchSchedulesAsync
in interface AWSMediaTailorAsync
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<ListSourceLocationsResult> listSourceLocationsAsync(ListSourceLocationsRequest request)
AWSMediaTailorAsync
Retrieves a list of source locations.
listSourceLocationsAsync
in interface AWSMediaTailorAsync
public Future<ListSourceLocationsResult> listSourceLocationsAsync(ListSourceLocationsRequest request, AsyncHandler<ListSourceLocationsRequest,ListSourceLocationsResult> asyncHandler)
AWSMediaTailorAsync
Retrieves a list of source locations.
listSourceLocationsAsync
in interface AWSMediaTailorAsync
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)
AWSMediaTailorAsync
Returns a list of the tags assigned to the specified playback configuration resource.
listTagsForResourceAsync
in interface AWSMediaTailorAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSMediaTailorAsync
Returns a list of the tags assigned to the specified playback configuration resource.
listTagsForResourceAsync
in interface AWSMediaTailorAsync
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<ListVodSourcesResult> listVodSourcesAsync(ListVodSourcesRequest request)
AWSMediaTailorAsync
Lists all the VOD sources in a source location.
listVodSourcesAsync
in interface AWSMediaTailorAsync
public Future<ListVodSourcesResult> listVodSourcesAsync(ListVodSourcesRequest request, AsyncHandler<ListVodSourcesRequest,ListVodSourcesResult> asyncHandler)
AWSMediaTailorAsync
Lists all the VOD sources in a source location.
listVodSourcesAsync
in interface AWSMediaTailorAsync
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<PutChannelPolicyResult> putChannelPolicyAsync(PutChannelPolicyRequest request)
AWSMediaTailorAsync
Creates an IAM policy for the channel.
putChannelPolicyAsync
in interface AWSMediaTailorAsync
public Future<PutChannelPolicyResult> putChannelPolicyAsync(PutChannelPolicyRequest request, AsyncHandler<PutChannelPolicyRequest,PutChannelPolicyResult> asyncHandler)
AWSMediaTailorAsync
Creates an IAM policy for the channel.
putChannelPolicyAsync
in interface AWSMediaTailorAsync
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<PutPlaybackConfigurationResult> putPlaybackConfigurationAsync(PutPlaybackConfigurationRequest request)
AWSMediaTailorAsync
Adds a new playback configuration to AWS Elemental MediaTailor.
putPlaybackConfigurationAsync
in interface AWSMediaTailorAsync
public Future<PutPlaybackConfigurationResult> putPlaybackConfigurationAsync(PutPlaybackConfigurationRequest request, AsyncHandler<PutPlaybackConfigurationRequest,PutPlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsync
Adds a new playback configuration to AWS Elemental MediaTailor.
putPlaybackConfigurationAsync
in interface AWSMediaTailorAsync
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<StartChannelResult> startChannelAsync(StartChannelRequest request)
AWSMediaTailorAsync
Starts a specific channel.
startChannelAsync
in interface AWSMediaTailorAsync
public Future<StartChannelResult> startChannelAsync(StartChannelRequest request, AsyncHandler<StartChannelRequest,StartChannelResult> asyncHandler)
AWSMediaTailorAsync
Starts a specific channel.
startChannelAsync
in interface AWSMediaTailorAsync
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<StopChannelResult> stopChannelAsync(StopChannelRequest request)
AWSMediaTailorAsync
Stops a specific channel.
stopChannelAsync
in interface AWSMediaTailorAsync
public Future<StopChannelResult> stopChannelAsync(StopChannelRequest request, AsyncHandler<StopChannelRequest,StopChannelResult> asyncHandler)
AWSMediaTailorAsync
Stops a specific channel.
stopChannelAsync
in interface AWSMediaTailorAsync
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)
AWSMediaTailorAsync
Adds tags to the specified playback configuration resource. You can specify one or more tags to add.
tagResourceAsync
in interface AWSMediaTailorAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSMediaTailorAsync
Adds tags to the specified playback configuration resource. You can specify one or more tags to add.
tagResourceAsync
in interface AWSMediaTailorAsync
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)
AWSMediaTailorAsync
Removes tags from the specified playback configuration resource. You can specify one or more tags to remove.
untagResourceAsync
in interface AWSMediaTailorAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSMediaTailorAsync
Removes tags from the specified playback configuration resource. You can specify one or more tags to remove.
untagResourceAsync
in interface AWSMediaTailorAsync
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<UpdateChannelResult> updateChannelAsync(UpdateChannelRequest request)
AWSMediaTailorAsync
Updates an existing channel.
updateChannelAsync
in interface AWSMediaTailorAsync
public Future<UpdateChannelResult> updateChannelAsync(UpdateChannelRequest request, AsyncHandler<UpdateChannelRequest,UpdateChannelResult> asyncHandler)
AWSMediaTailorAsync
Updates an existing channel.
updateChannelAsync
in interface AWSMediaTailorAsync
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<UpdateLiveSourceResult> updateLiveSourceAsync(UpdateLiveSourceRequest request)
AWSMediaTailorAsync
Updates a specific live source in a specific source location.
updateLiveSourceAsync
in interface AWSMediaTailorAsync
public Future<UpdateLiveSourceResult> updateLiveSourceAsync(UpdateLiveSourceRequest request, AsyncHandler<UpdateLiveSourceRequest,UpdateLiveSourceResult> asyncHandler)
AWSMediaTailorAsync
Updates a specific live source in a specific source location.
updateLiveSourceAsync
in interface AWSMediaTailorAsync
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<UpdateSourceLocationResult> updateSourceLocationAsync(UpdateSourceLocationRequest request)
AWSMediaTailorAsync
Updates a source location on a specific channel.
updateSourceLocationAsync
in interface AWSMediaTailorAsync
public Future<UpdateSourceLocationResult> updateSourceLocationAsync(UpdateSourceLocationRequest request, AsyncHandler<UpdateSourceLocationRequest,UpdateSourceLocationResult> asyncHandler)
AWSMediaTailorAsync
Updates a source location on a specific channel.
updateSourceLocationAsync
in interface AWSMediaTailorAsync
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<UpdateVodSourceResult> updateVodSourceAsync(UpdateVodSourceRequest request)
AWSMediaTailorAsync
Updates a specific VOD source in a specific source location.
updateVodSourceAsync
in interface AWSMediaTailorAsync
public Future<UpdateVodSourceResult> updateVodSourceAsync(UpdateVodSourceRequest request, AsyncHandler<UpdateVodSourceRequest,UpdateVodSourceResult> asyncHandler)
AWSMediaTailorAsync
Updates a specific VOD source in a specific source location.
updateVodSourceAsync
in interface AWSMediaTailorAsync
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.