@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_PREFIXconfigureLogsForChannel, 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, updateProgram, updateSourceLocation, updateVodSourceequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconfigureLogsForChannel, 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, updateProgram, updateSourceLocation, updateVodSourcepublic Future<ConfigureLogsForChannelResult> configureLogsForChannelAsync(ConfigureLogsForChannelRequest request)
AWSMediaTailorAsyncConfigures Amazon CloudWatch log settings for a channel.
configureLogsForChannelAsync in interface AWSMediaTailorAsyncpublic Future<ConfigureLogsForChannelResult> configureLogsForChannelAsync(ConfigureLogsForChannelRequest request, AsyncHandler<ConfigureLogsForChannelRequest,ConfigureLogsForChannelResult> asyncHandler)
AWSMediaTailorAsyncConfigures Amazon CloudWatch log settings for a channel.
configureLogsForChannelAsync 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<ConfigureLogsForPlaybackConfigurationResult> configureLogsForPlaybackConfigurationAsync(ConfigureLogsForPlaybackConfigurationRequest request)
AWSMediaTailorAsyncAmazon CloudWatch log settings for a playback configuration.
configureLogsForPlaybackConfigurationAsync in interface AWSMediaTailorAsyncrequest - Configures Amazon CloudWatch log settings for a playback configuration.public Future<ConfigureLogsForPlaybackConfigurationResult> configureLogsForPlaybackConfigurationAsync(ConfigureLogsForPlaybackConfigurationRequest request, AsyncHandler<ConfigureLogsForPlaybackConfigurationRequest,ConfigureLogsForPlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsyncAmazon CloudWatch log settings for a playback configuration.
configureLogsForPlaybackConfigurationAsync in interface AWSMediaTailorAsyncrequest - 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)
AWSMediaTailorAsyncCreates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
createChannelAsync in interface AWSMediaTailorAsyncpublic Future<CreateChannelResult> createChannelAsync(CreateChannelRequest request, AsyncHandler<CreateChannelRequest,CreateChannelResult> asyncHandler)
AWSMediaTailorAsyncCreates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
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<CreateLiveSourceResult> createLiveSourceAsync(CreateLiveSourceRequest request)
AWSMediaTailorAsyncThe live source configuration.
createLiveSourceAsync in interface AWSMediaTailorAsyncpublic Future<CreateLiveSourceResult> createLiveSourceAsync(CreateLiveSourceRequest request, AsyncHandler<CreateLiveSourceRequest,CreateLiveSourceResult> asyncHandler)
AWSMediaTailorAsyncThe live source configuration.
createLiveSourceAsync 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<CreatePrefetchScheduleResult> createPrefetchScheduleAsync(CreatePrefetchScheduleRequest request)
AWSMediaTailorAsyncCreates a prefetch schedule for a playback configuration. A prefetch schedule allows you to tell MediaTailor to fetch and prepare certain ads before an ad break happens. For more information about ad prefetching, see Using ad prefetching in the MediaTailor User Guide.
createPrefetchScheduleAsync in interface AWSMediaTailorAsyncpublic Future<CreatePrefetchScheduleResult> createPrefetchScheduleAsync(CreatePrefetchScheduleRequest request, AsyncHandler<CreatePrefetchScheduleRequest,CreatePrefetchScheduleResult> asyncHandler)
AWSMediaTailorAsyncCreates a prefetch schedule for a playback configuration. A prefetch schedule allows you to tell MediaTailor to fetch and prepare certain ads before an ad break happens. For more information about ad prefetching, see Using ad prefetching in the MediaTailor User Guide.
createPrefetchScheduleAsync 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 within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
createProgramAsync in interface AWSMediaTailorAsyncpublic Future<CreateProgramResult> createProgramAsync(CreateProgramRequest request, AsyncHandler<CreateProgramRequest,CreateProgramResult> asyncHandler)
AWSMediaTailorAsyncCreates a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
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. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.
createSourceLocationAsync in interface AWSMediaTailorAsyncpublic Future<CreateSourceLocationResult> createSourceLocationAsync(CreateSourceLocationRequest request, AsyncHandler<CreateSourceLocationRequest,CreateSourceLocationResult> asyncHandler)
AWSMediaTailorAsyncCreates a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.
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)
AWSMediaTailorAsyncThe VOD source configuration parameters.
createVodSourceAsync in interface AWSMediaTailorAsyncpublic Future<CreateVodSourceResult> createVodSourceAsync(CreateVodSourceRequest request, AsyncHandler<CreateVodSourceRequest,CreateVodSourceResult> asyncHandler)
AWSMediaTailorAsyncThe VOD source configuration parameters.
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. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
deleteChannelAsync in interface AWSMediaTailorAsyncpublic Future<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest request, AsyncHandler<DeleteChannelRequest,DeleteChannelResult> asyncHandler)
AWSMediaTailorAsyncDeletes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
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)
AWSMediaTailorAsyncThe channel policy to delete.
deleteChannelPolicyAsync in interface AWSMediaTailorAsyncpublic Future<DeleteChannelPolicyResult> deleteChannelPolicyAsync(DeleteChannelPolicyRequest request, AsyncHandler<DeleteChannelPolicyRequest,DeleteChannelPolicyResult> asyncHandler)
AWSMediaTailorAsyncThe channel policy to delete.
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<DeleteLiveSourceResult> deleteLiveSourceAsync(DeleteLiveSourceRequest request)
AWSMediaTailorAsyncThe live source to delete.
deleteLiveSourceAsync in interface AWSMediaTailorAsyncpublic Future<DeleteLiveSourceResult> deleteLiveSourceAsync(DeleteLiveSourceRequest request, AsyncHandler<DeleteLiveSourceRequest,DeleteLiveSourceResult> asyncHandler)
AWSMediaTailorAsyncThe live source to delete.
deleteLiveSourceAsync 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 a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
deletePlaybackConfigurationAsync in interface AWSMediaTailorAsyncpublic Future<DeletePlaybackConfigurationResult> deletePlaybackConfigurationAsync(DeletePlaybackConfigurationRequest request, AsyncHandler<DeletePlaybackConfigurationRequest,DeletePlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsyncDeletes a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
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<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.
For more information about ad prefetching, see Using ad prefetching in the
MediaTailor User Guide.
deletePrefetchScheduleAsync in interface AWSMediaTailorAsyncpublic 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.
For more information about ad prefetching, see Using ad prefetching in the
MediaTailor User Guide.
deletePrefetchScheduleAsync 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 program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
deleteProgramAsync in interface AWSMediaTailorAsyncpublic Future<DeleteProgramResult> deleteProgramAsync(DeleteProgramRequest request, AsyncHandler<DeleteProgramRequest,DeleteProgramResult> asyncHandler)
AWSMediaTailorAsyncDeletes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
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. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.
deleteSourceLocationAsync in interface AWSMediaTailorAsyncpublic Future<DeleteSourceLocationResult> deleteSourceLocationAsync(DeleteSourceLocationRequest request, AsyncHandler<DeleteSourceLocationRequest,DeleteSourceLocationResult> asyncHandler)
AWSMediaTailorAsyncDeletes a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.
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)
AWSMediaTailorAsyncThe video on demand (VOD) source to delete.
deleteVodSourceAsync in interface AWSMediaTailorAsyncpublic Future<DeleteVodSourceResult> deleteVodSourceAsync(DeleteVodSourceRequest request, AsyncHandler<DeleteVodSourceRequest,DeleteVodSourceResult> asyncHandler)
AWSMediaTailorAsyncThe video on demand (VOD) source to delete.
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 a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
describeChannelAsync in interface AWSMediaTailorAsyncpublic Future<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest request, AsyncHandler<DescribeChannelRequest,DescribeChannelResult> asyncHandler)
AWSMediaTailorAsyncDescribes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
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<DescribeLiveSourceResult> describeLiveSourceAsync(DescribeLiveSourceRequest request)
AWSMediaTailorAsyncThe live source to describe.
describeLiveSourceAsync in interface AWSMediaTailorAsyncpublic Future<DescribeLiveSourceResult> describeLiveSourceAsync(DescribeLiveSourceRequest request, AsyncHandler<DescribeLiveSourceRequest,DescribeLiveSourceResult> asyncHandler)
AWSMediaTailorAsyncThe live source to describe.
describeLiveSourceAsync 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)
AWSMediaTailorAsyncDescribes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
describeProgramAsync in interface AWSMediaTailorAsyncpublic Future<DescribeProgramResult> describeProgramAsync(DescribeProgramRequest request, AsyncHandler<DescribeProgramRequest,DescribeProgramResult> asyncHandler)
AWSMediaTailorAsyncDescribes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
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)
AWSMediaTailorAsyncDescribes a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.
describeSourceLocationAsync in interface AWSMediaTailorAsyncpublic Future<DescribeSourceLocationResult> describeSourceLocationAsync(DescribeSourceLocationRequest request, AsyncHandler<DescribeSourceLocationRequest,DescribeSourceLocationResult> asyncHandler)
AWSMediaTailorAsyncDescribes a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.
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 video on demand (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 video on demand (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)
AWSMediaTailorAsyncReturns the channel's IAM policy. IAM policies are used to control access to your channel.
getChannelPolicyAsync in interface AWSMediaTailorAsyncpublic Future<GetChannelPolicyResult> getChannelPolicyAsync(GetChannelPolicyRequest request, AsyncHandler<GetChannelPolicyRequest,GetChannelPolicyResult> asyncHandler)
AWSMediaTailorAsyncReturns the channel's IAM policy. IAM policies are used to control access to your channel.
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)
AWSMediaTailorAsyncRetrieves a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
getPlaybackConfigurationAsync in interface AWSMediaTailorAsyncpublic Future<GetPlaybackConfigurationResult> getPlaybackConfigurationAsync(GetPlaybackConfigurationRequest request, AsyncHandler<GetPlaybackConfigurationRequest,GetPlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsyncRetrieves a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
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<GetPrefetchScheduleResult> getPrefetchScheduleAsync(GetPrefetchScheduleRequest request)
AWSMediaTailorAsyncRetrieves a prefetch schedule for a playback configuration. A prefetch schedule allows you to tell MediaTailor to fetch and prepare certain ads before an ad break happens. For more information about ad prefetching, see Using ad prefetching in the MediaTailor User Guide.
getPrefetchScheduleAsync in interface AWSMediaTailorAsyncpublic Future<GetPrefetchScheduleResult> getPrefetchScheduleAsync(GetPrefetchScheduleRequest request, AsyncHandler<GetPrefetchScheduleRequest,GetPrefetchScheduleResult> asyncHandler)
AWSMediaTailorAsyncRetrieves a prefetch schedule for a playback configuration. A prefetch schedule allows you to tell MediaTailor to fetch and prepare certain ads before an ad break happens. For more information about ad prefetching, see Using ad prefetching in the MediaTailor User Guide.
getPrefetchScheduleAsync 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<ListAlertsResult> listAlertsAsync(ListAlertsRequest request)
AWSMediaTailorAsyncLists the alerts that are associated with a MediaTailor channel assembly resource.
listAlertsAsync in interface AWSMediaTailorAsyncpublic Future<ListAlertsResult> listAlertsAsync(ListAlertsRequest request, AsyncHandler<ListAlertsRequest,ListAlertsResult> asyncHandler)
AWSMediaTailorAsyncLists the alerts that are associated with a MediaTailor channel assembly resource.
listAlertsAsync 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 information about the channels that are associated with the current AWS account.
listChannelsAsync in interface AWSMediaTailorAsyncpublic Future<ListChannelsResult> listChannelsAsync(ListChannelsRequest request, AsyncHandler<ListChannelsRequest,ListChannelsResult> asyncHandler)
AWSMediaTailorAsyncRetrieves information about the channels that are associated with the current AWS 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<ListLiveSourcesResult> listLiveSourcesAsync(ListLiveSourcesRequest request)
AWSMediaTailorAsyncLists the live sources contained in a source location. A source represents a piece of content.
listLiveSourcesAsync in interface AWSMediaTailorAsyncpublic Future<ListLiveSourcesResult> listLiveSourcesAsync(ListLiveSourcesRequest request, AsyncHandler<ListLiveSourcesRequest,ListLiveSourcesResult> asyncHandler)
AWSMediaTailorAsyncLists the live sources contained in a source location. A source represents a piece of content.
listLiveSourcesAsync 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)
AWSMediaTailorAsyncRetrieves existing playback configurations. For information about MediaTailor configurations, see Working with Configurations in AWS Elemental MediaTailor.
listPlaybackConfigurationsAsync in interface AWSMediaTailorAsyncpublic Future<ListPlaybackConfigurationsResult> listPlaybackConfigurationsAsync(ListPlaybackConfigurationsRequest request, AsyncHandler<ListPlaybackConfigurationsRequest,ListPlaybackConfigurationsResult> asyncHandler)
AWSMediaTailorAsyncRetrieves existing playback configurations. For information about MediaTailor configurations, see Working with Configurations in AWS Elemental MediaTailor.
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<ListPrefetchSchedulesResult> listPrefetchSchedulesAsync(ListPrefetchSchedulesRequest request)
AWSMediaTailorAsyncLists the prefetch schedules for a playback configuration.
listPrefetchSchedulesAsync in interface AWSMediaTailorAsyncpublic Future<ListPrefetchSchedulesResult> listPrefetchSchedulesAsync(ListPrefetchSchedulesRequest request, AsyncHandler<ListPrefetchSchedulesRequest,ListPrefetchSchedulesResult> asyncHandler)
AWSMediaTailorAsyncLists the prefetch schedules for a playback configuration.
listPrefetchSchedulesAsync 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)
AWSMediaTailorAsyncLists the source locations for a channel. A source location defines the host server URL, and contains a list of sources.
listSourceLocationsAsync in interface AWSMediaTailorAsyncpublic Future<ListSourceLocationsResult> listSourceLocationsAsync(ListSourceLocationsRequest request, AsyncHandler<ListSourceLocationsRequest,ListSourceLocationsResult> asyncHandler)
AWSMediaTailorAsyncLists the source locations for a channel. A source location defines the host server URL, and contains a list of sources.
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)
AWSMediaTailorAsyncA list of tags that are associated with this resource. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
listTagsForResourceAsync in interface AWSMediaTailorAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSMediaTailorAsyncA list of tags that are associated with this resource. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
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 the VOD sources contained in a source location. A source represents a piece of content.
listVodSourcesAsync in interface AWSMediaTailorAsyncpublic Future<ListVodSourcesResult> listVodSourcesAsync(ListVodSourcesRequest request, AsyncHandler<ListVodSourcesRequest,ListVodSourcesResult> asyncHandler)
AWSMediaTailorAsyncLists the VOD sources contained in a source location. A source represents a piece of content.
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. IAM policies are used to control access to your channel.
putChannelPolicyAsync in interface AWSMediaTailorAsyncpublic Future<PutChannelPolicyResult> putChannelPolicyAsync(PutChannelPolicyRequest request, AsyncHandler<PutChannelPolicyRequest,PutChannelPolicyResult> asyncHandler)
AWSMediaTailorAsyncCreates an IAM policy for the channel. IAM policies are used to control access to your 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)
AWSMediaTailorAsyncCreates a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
putPlaybackConfigurationAsync in interface AWSMediaTailorAsyncpublic Future<PutPlaybackConfigurationResult> putPlaybackConfigurationAsync(PutPlaybackConfigurationRequest request, AsyncHandler<PutPlaybackConfigurationRequest,PutPlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsyncCreates a playback configuration. For information about MediaTailor configurations, see Working with configurations in 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 channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
startChannelAsync in interface AWSMediaTailorAsyncpublic Future<StartChannelResult> startChannelAsync(StartChannelRequest request, AsyncHandler<StartChannelRequest,StartChannelResult> asyncHandler)
AWSMediaTailorAsyncStarts a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
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 channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
stopChannelAsync in interface AWSMediaTailorAsyncpublic Future<StopChannelResult> stopChannelAsync(StopChannelRequest request, AsyncHandler<StopChannelRequest,StopChannelResult> asyncHandler)
AWSMediaTailorAsyncStops a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
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)
AWSMediaTailorAsyncThe resource to tag. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
tagResourceAsync in interface AWSMediaTailorAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSMediaTailorAsyncThe resource to tag. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
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)
AWSMediaTailorAsyncThe resource to untag.
untagResourceAsync in interface AWSMediaTailorAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSMediaTailorAsyncThe resource to untag.
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 a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
updateChannelAsync in interface AWSMediaTailorAsyncpublic Future<UpdateChannelResult> updateChannelAsync(UpdateChannelRequest request, AsyncHandler<UpdateChannelRequest,UpdateChannelResult> asyncHandler)
AWSMediaTailorAsyncUpdates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
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<UpdateLiveSourceResult> updateLiveSourceAsync(UpdateLiveSourceRequest request)
AWSMediaTailorAsyncUpdates a live source's configuration.
updateLiveSourceAsync in interface AWSMediaTailorAsyncpublic Future<UpdateLiveSourceResult> updateLiveSourceAsync(UpdateLiveSourceRequest request, AsyncHandler<UpdateLiveSourceRequest,UpdateLiveSourceResult> asyncHandler)
AWSMediaTailorAsyncUpdates a live source's configuration.
updateLiveSourceAsync 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<UpdateProgramResult> updateProgramAsync(UpdateProgramRequest request)
AWSMediaTailorAsyncUpdates a program within a channel.
updateProgramAsync in interface AWSMediaTailorAsyncpublic Future<UpdateProgramResult> updateProgramAsync(UpdateProgramRequest request, AsyncHandler<UpdateProgramRequest,UpdateProgramResult> asyncHandler)
AWSMediaTailorAsyncUpdates a program within a channel.
updateProgramAsync 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. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.
updateSourceLocationAsync in interface AWSMediaTailorAsyncpublic Future<UpdateSourceLocationResult> updateSourceLocationAsync(UpdateSourceLocationRequest request, AsyncHandler<UpdateSourceLocationRequest,UpdateSourceLocationResult> asyncHandler)
AWSMediaTailorAsyncUpdates a source location. A source location is a container for sources. For more information about source locations, see Working with source locations in the MediaTailor User Guide.
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 VOD source's configuration.
updateVodSourceAsync in interface AWSMediaTailorAsyncpublic Future<UpdateVodSourceResult> updateVodSourceAsync(UpdateVodSourceRequest request, AsyncHandler<UpdateVodSourceRequest,UpdateVodSourceResult> asyncHandler)
AWSMediaTailorAsyncUpdates a VOD source's configuration.
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.