@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMediaTailorAsync extends AWSMediaTailor
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSMediaTailorAsync
instead.
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).
ENDPOINT_PREFIX
configureLogsForChannel, 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, updateVodSource
Future<ConfigureLogsForChannelResult> configureLogsForChannelAsync(ConfigureLogsForChannelRequest configureLogsForChannelRequest)
Configures Amazon CloudWatch log settings for a channel.
configureLogsForChannelRequest
- Future<ConfigureLogsForChannelResult> configureLogsForChannelAsync(ConfigureLogsForChannelRequest configureLogsForChannelRequest, AsyncHandler<ConfigureLogsForChannelRequest,ConfigureLogsForChannelResult> asyncHandler)
Configures Amazon CloudWatch log settings for a channel.
configureLogsForChannelRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ConfigureLogsForPlaybackConfigurationResult> configureLogsForPlaybackConfigurationAsync(ConfigureLogsForPlaybackConfigurationRequest configureLogsForPlaybackConfigurationRequest)
Amazon CloudWatch log settings for a playback configuration.
configureLogsForPlaybackConfigurationRequest
- Configures Amazon CloudWatch log settings for a playback configuration.Future<ConfigureLogsForPlaybackConfigurationResult> configureLogsForPlaybackConfigurationAsync(ConfigureLogsForPlaybackConfigurationRequest configureLogsForPlaybackConfigurationRequest, AsyncHandler<ConfigureLogsForPlaybackConfigurationRequest,ConfigureLogsForPlaybackConfigurationResult> asyncHandler)
Amazon CloudWatch log settings for a playback configuration.
configureLogsForPlaybackConfigurationRequest
- 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.Future<CreateChannelResult> createChannelAsync(CreateChannelRequest createChannelRequest)
Creates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
createChannelRequest
- Future<CreateChannelResult> createChannelAsync(CreateChannelRequest createChannelRequest, AsyncHandler<CreateChannelRequest,CreateChannelResult> asyncHandler)
Creates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
createChannelRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateLiveSourceResult> createLiveSourceAsync(CreateLiveSourceRequest createLiveSourceRequest)
The live source configuration.
createLiveSourceRequest
- Future<CreateLiveSourceResult> createLiveSourceAsync(CreateLiveSourceRequest createLiveSourceRequest, AsyncHandler<CreateLiveSourceRequest,CreateLiveSourceResult> asyncHandler)
The live source configuration.
createLiveSourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreatePrefetchScheduleResult> createPrefetchScheduleAsync(CreatePrefetchScheduleRequest createPrefetchScheduleRequest)
Creates 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.
createPrefetchScheduleRequest
- Future<CreatePrefetchScheduleResult> createPrefetchScheduleAsync(CreatePrefetchScheduleRequest createPrefetchScheduleRequest, AsyncHandler<CreatePrefetchScheduleRequest,CreatePrefetchScheduleResult> asyncHandler)
Creates 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.
createPrefetchScheduleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateProgramResult> createProgramAsync(CreateProgramRequest createProgramRequest)
Creates a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
createProgramRequest
- Future<CreateProgramResult> createProgramAsync(CreateProgramRequest createProgramRequest, AsyncHandler<CreateProgramRequest,CreateProgramResult> asyncHandler)
Creates a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
createProgramRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateSourceLocationResult> createSourceLocationAsync(CreateSourceLocationRequest createSourceLocationRequest)
Creates 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.
createSourceLocationRequest
- Future<CreateSourceLocationResult> createSourceLocationAsync(CreateSourceLocationRequest createSourceLocationRequest, AsyncHandler<CreateSourceLocationRequest,CreateSourceLocationResult> asyncHandler)
Creates 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.
createSourceLocationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateVodSourceResult> createVodSourceAsync(CreateVodSourceRequest createVodSourceRequest)
The VOD source configuration parameters.
createVodSourceRequest
- Future<CreateVodSourceResult> createVodSourceAsync(CreateVodSourceRequest createVodSourceRequest, AsyncHandler<CreateVodSourceRequest,CreateVodSourceResult> asyncHandler)
The VOD source configuration parameters.
createVodSourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest deleteChannelRequest)
Deletes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
deleteChannelRequest
- Future<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest deleteChannelRequest, AsyncHandler<DeleteChannelRequest,DeleteChannelResult> asyncHandler)
Deletes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
deleteChannelRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteChannelPolicyResult> deleteChannelPolicyAsync(DeleteChannelPolicyRequest deleteChannelPolicyRequest)
The channel policy to delete.
deleteChannelPolicyRequest
- Future<DeleteChannelPolicyResult> deleteChannelPolicyAsync(DeleteChannelPolicyRequest deleteChannelPolicyRequest, AsyncHandler<DeleteChannelPolicyRequest,DeleteChannelPolicyResult> asyncHandler)
The channel policy to delete.
deleteChannelPolicyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteLiveSourceResult> deleteLiveSourceAsync(DeleteLiveSourceRequest deleteLiveSourceRequest)
The live source to delete.
deleteLiveSourceRequest
- Future<DeleteLiveSourceResult> deleteLiveSourceAsync(DeleteLiveSourceRequest deleteLiveSourceRequest, AsyncHandler<DeleteLiveSourceRequest,DeleteLiveSourceResult> asyncHandler)
The live source to delete.
deleteLiveSourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeletePlaybackConfigurationResult> deletePlaybackConfigurationAsync(DeletePlaybackConfigurationRequest deletePlaybackConfigurationRequest)
Deletes a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
deletePlaybackConfigurationRequest
- Future<DeletePlaybackConfigurationResult> deletePlaybackConfigurationAsync(DeletePlaybackConfigurationRequest deletePlaybackConfigurationRequest, AsyncHandler<DeletePlaybackConfigurationRequest,DeletePlaybackConfigurationResult> asyncHandler)
Deletes a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
deletePlaybackConfigurationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeletePrefetchScheduleResult> deletePrefetchScheduleAsync(DeletePrefetchScheduleRequest deletePrefetchScheduleRequest)
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.
deletePrefetchScheduleRequest
- Future<DeletePrefetchScheduleResult> deletePrefetchScheduleAsync(DeletePrefetchScheduleRequest deletePrefetchScheduleRequest, AsyncHandler<DeletePrefetchScheduleRequest,DeletePrefetchScheduleResult> asyncHandler)
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.
deletePrefetchScheduleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteProgramResult> deleteProgramAsync(DeleteProgramRequest deleteProgramRequest)
Deletes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
deleteProgramRequest
- Future<DeleteProgramResult> deleteProgramAsync(DeleteProgramRequest deleteProgramRequest, AsyncHandler<DeleteProgramRequest,DeleteProgramResult> asyncHandler)
Deletes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
deleteProgramRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteSourceLocationResult> deleteSourceLocationAsync(DeleteSourceLocationRequest deleteSourceLocationRequest)
Deletes 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.
deleteSourceLocationRequest
- Future<DeleteSourceLocationResult> deleteSourceLocationAsync(DeleteSourceLocationRequest deleteSourceLocationRequest, AsyncHandler<DeleteSourceLocationRequest,DeleteSourceLocationResult> asyncHandler)
Deletes 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.
deleteSourceLocationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteVodSourceResult> deleteVodSourceAsync(DeleteVodSourceRequest deleteVodSourceRequest)
The video on demand (VOD) source to delete.
deleteVodSourceRequest
- Future<DeleteVodSourceResult> deleteVodSourceAsync(DeleteVodSourceRequest deleteVodSourceRequest, AsyncHandler<DeleteVodSourceRequest,DeleteVodSourceResult> asyncHandler)
The video on demand (VOD) source to delete.
deleteVodSourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest describeChannelRequest)
Describes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
describeChannelRequest
- Future<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest describeChannelRequest, AsyncHandler<DescribeChannelRequest,DescribeChannelResult> asyncHandler)
Describes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
describeChannelRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeLiveSourceResult> describeLiveSourceAsync(DescribeLiveSourceRequest describeLiveSourceRequest)
The live source to describe.
describeLiveSourceRequest
- Future<DescribeLiveSourceResult> describeLiveSourceAsync(DescribeLiveSourceRequest describeLiveSourceRequest, AsyncHandler<DescribeLiveSourceRequest,DescribeLiveSourceResult> asyncHandler)
The live source to describe.
describeLiveSourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeProgramResult> describeProgramAsync(DescribeProgramRequest describeProgramRequest)
Describes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
describeProgramRequest
- Future<DescribeProgramResult> describeProgramAsync(DescribeProgramRequest describeProgramRequest, AsyncHandler<DescribeProgramRequest,DescribeProgramResult> asyncHandler)
Describes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
describeProgramRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeSourceLocationResult> describeSourceLocationAsync(DescribeSourceLocationRequest describeSourceLocationRequest)
Describes 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.
describeSourceLocationRequest
- Future<DescribeSourceLocationResult> describeSourceLocationAsync(DescribeSourceLocationRequest describeSourceLocationRequest, AsyncHandler<DescribeSourceLocationRequest,DescribeSourceLocationResult> asyncHandler)
Describes 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.
describeSourceLocationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeVodSourceResult> describeVodSourceAsync(DescribeVodSourceRequest describeVodSourceRequest)
Provides details about a specific video on demand (VOD) source in a specific source location.
describeVodSourceRequest
- Future<DescribeVodSourceResult> describeVodSourceAsync(DescribeVodSourceRequest describeVodSourceRequest, AsyncHandler<DescribeVodSourceRequest,DescribeVodSourceResult> asyncHandler)
Provides details about a specific video on demand (VOD) source in a specific source location.
describeVodSourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetChannelPolicyResult> getChannelPolicyAsync(GetChannelPolicyRequest getChannelPolicyRequest)
Returns the channel's IAM policy. IAM policies are used to control access to your channel.
getChannelPolicyRequest
- Future<GetChannelPolicyResult> getChannelPolicyAsync(GetChannelPolicyRequest getChannelPolicyRequest, AsyncHandler<GetChannelPolicyRequest,GetChannelPolicyResult> asyncHandler)
Returns the channel's IAM policy. IAM policies are used to control access to your channel.
getChannelPolicyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetChannelScheduleResult> getChannelScheduleAsync(GetChannelScheduleRequest getChannelScheduleRequest)
Retrieves information about your channel's schedule.
getChannelScheduleRequest
- Future<GetChannelScheduleResult> getChannelScheduleAsync(GetChannelScheduleRequest getChannelScheduleRequest, AsyncHandler<GetChannelScheduleRequest,GetChannelScheduleResult> asyncHandler)
Retrieves information about your channel's schedule.
getChannelScheduleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetPlaybackConfigurationResult> getPlaybackConfigurationAsync(GetPlaybackConfigurationRequest getPlaybackConfigurationRequest)
Retrieves a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
getPlaybackConfigurationRequest
- Future<GetPlaybackConfigurationResult> getPlaybackConfigurationAsync(GetPlaybackConfigurationRequest getPlaybackConfigurationRequest, AsyncHandler<GetPlaybackConfigurationRequest,GetPlaybackConfigurationResult> asyncHandler)
Retrieves a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
getPlaybackConfigurationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetPrefetchScheduleResult> getPrefetchScheduleAsync(GetPrefetchScheduleRequest getPrefetchScheduleRequest)
Retrieves 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.
getPrefetchScheduleRequest
- Future<GetPrefetchScheduleResult> getPrefetchScheduleAsync(GetPrefetchScheduleRequest getPrefetchScheduleRequest, AsyncHandler<GetPrefetchScheduleRequest,GetPrefetchScheduleResult> asyncHandler)
Retrieves 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.
getPrefetchScheduleRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListAlertsResult> listAlertsAsync(ListAlertsRequest listAlertsRequest)
Lists the alerts that are associated with a MediaTailor channel assembly resource.
listAlertsRequest
- Future<ListAlertsResult> listAlertsAsync(ListAlertsRequest listAlertsRequest, AsyncHandler<ListAlertsRequest,ListAlertsResult> asyncHandler)
Lists the alerts that are associated with a MediaTailor channel assembly resource.
listAlertsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListChannelsResult> listChannelsAsync(ListChannelsRequest listChannelsRequest)
Retrieves information about the channels that are associated with the current AWS account.
listChannelsRequest
- Future<ListChannelsResult> listChannelsAsync(ListChannelsRequest listChannelsRequest, AsyncHandler<ListChannelsRequest,ListChannelsResult> asyncHandler)
Retrieves information about the channels that are associated with the current AWS account.
listChannelsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListLiveSourcesResult> listLiveSourcesAsync(ListLiveSourcesRequest listLiveSourcesRequest)
Lists the live sources contained in a source location. A source represents a piece of content.
listLiveSourcesRequest
- Future<ListLiveSourcesResult> listLiveSourcesAsync(ListLiveSourcesRequest listLiveSourcesRequest, AsyncHandler<ListLiveSourcesRequest,ListLiveSourcesResult> asyncHandler)
Lists the live sources contained in a source location. A source represents a piece of content.
listLiveSourcesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListPlaybackConfigurationsResult> listPlaybackConfigurationsAsync(ListPlaybackConfigurationsRequest listPlaybackConfigurationsRequest)
Retrieves existing playback configurations. For information about MediaTailor configurations, see Working with Configurations in AWS Elemental MediaTailor.
listPlaybackConfigurationsRequest
- Future<ListPlaybackConfigurationsResult> listPlaybackConfigurationsAsync(ListPlaybackConfigurationsRequest listPlaybackConfigurationsRequest, AsyncHandler<ListPlaybackConfigurationsRequest,ListPlaybackConfigurationsResult> asyncHandler)
Retrieves existing playback configurations. For information about MediaTailor configurations, see Working with Configurations in AWS Elemental MediaTailor.
listPlaybackConfigurationsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListPrefetchSchedulesResult> listPrefetchSchedulesAsync(ListPrefetchSchedulesRequest listPrefetchSchedulesRequest)
Lists the prefetch schedules for a playback configuration.
listPrefetchSchedulesRequest
- Future<ListPrefetchSchedulesResult> listPrefetchSchedulesAsync(ListPrefetchSchedulesRequest listPrefetchSchedulesRequest, AsyncHandler<ListPrefetchSchedulesRequest,ListPrefetchSchedulesResult> asyncHandler)
Lists the prefetch schedules for a playback configuration.
listPrefetchSchedulesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListSourceLocationsResult> listSourceLocationsAsync(ListSourceLocationsRequest listSourceLocationsRequest)
Lists the source locations for a channel. A source location defines the host server URL, and contains a list of sources.
listSourceLocationsRequest
- Future<ListSourceLocationsResult> listSourceLocationsAsync(ListSourceLocationsRequest listSourceLocationsRequest, AsyncHandler<ListSourceLocationsRequest,ListSourceLocationsResult> asyncHandler)
Lists the source locations for a channel. A source location defines the host server URL, and contains a list of sources.
listSourceLocationsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
A 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.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
A 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.
listTagsForResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListVodSourcesResult> listVodSourcesAsync(ListVodSourcesRequest listVodSourcesRequest)
Lists the VOD sources contained in a source location. A source represents a piece of content.
listVodSourcesRequest
- Future<ListVodSourcesResult> listVodSourcesAsync(ListVodSourcesRequest listVodSourcesRequest, AsyncHandler<ListVodSourcesRequest,ListVodSourcesResult> asyncHandler)
Lists the VOD sources contained in a source location. A source represents a piece of content.
listVodSourcesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<PutChannelPolicyResult> putChannelPolicyAsync(PutChannelPolicyRequest putChannelPolicyRequest)
Creates an IAM policy for the channel. IAM policies are used to control access to your channel.
putChannelPolicyRequest
- Future<PutChannelPolicyResult> putChannelPolicyAsync(PutChannelPolicyRequest putChannelPolicyRequest, AsyncHandler<PutChannelPolicyRequest,PutChannelPolicyResult> asyncHandler)
Creates an IAM policy for the channel. IAM policies are used to control access to your channel.
putChannelPolicyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<PutPlaybackConfigurationResult> putPlaybackConfigurationAsync(PutPlaybackConfigurationRequest putPlaybackConfigurationRequest)
Creates a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
putPlaybackConfigurationRequest
- Future<PutPlaybackConfigurationResult> putPlaybackConfigurationAsync(PutPlaybackConfigurationRequest putPlaybackConfigurationRequest, AsyncHandler<PutPlaybackConfigurationRequest,PutPlaybackConfigurationResult> asyncHandler)
Creates a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
putPlaybackConfigurationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartChannelResult> startChannelAsync(StartChannelRequest startChannelRequest)
Starts a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
startChannelRequest
- Future<StartChannelResult> startChannelAsync(StartChannelRequest startChannelRequest, AsyncHandler<StartChannelRequest,StartChannelResult> asyncHandler)
Starts a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
startChannelRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StopChannelResult> stopChannelAsync(StopChannelRequest stopChannelRequest)
Stops a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
stopChannelRequest
- Future<StopChannelResult> stopChannelAsync(StopChannelRequest stopChannelRequest, AsyncHandler<StopChannelRequest,StopChannelResult> asyncHandler)
Stops a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
stopChannelRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
The 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.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
The 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.
tagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
The resource to untag.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
The resource to untag.
untagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateChannelResult> updateChannelAsync(UpdateChannelRequest updateChannelRequest)
Updates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
updateChannelRequest
- Future<UpdateChannelResult> updateChannelAsync(UpdateChannelRequest updateChannelRequest, AsyncHandler<UpdateChannelRequest,UpdateChannelResult> asyncHandler)
Updates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
updateChannelRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateLiveSourceResult> updateLiveSourceAsync(UpdateLiveSourceRequest updateLiveSourceRequest)
Updates a live source's configuration.
updateLiveSourceRequest
- Future<UpdateLiveSourceResult> updateLiveSourceAsync(UpdateLiveSourceRequest updateLiveSourceRequest, AsyncHandler<UpdateLiveSourceRequest,UpdateLiveSourceResult> asyncHandler)
Updates a live source's configuration.
updateLiveSourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateProgramResult> updateProgramAsync(UpdateProgramRequest updateProgramRequest)
Updates a program within a channel.
updateProgramRequest
- Future<UpdateProgramResult> updateProgramAsync(UpdateProgramRequest updateProgramRequest, AsyncHandler<UpdateProgramRequest,UpdateProgramResult> asyncHandler)
Updates a program within a channel.
updateProgramRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateSourceLocationResult> updateSourceLocationAsync(UpdateSourceLocationRequest updateSourceLocationRequest)
Updates 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.
updateSourceLocationRequest
- Future<UpdateSourceLocationResult> updateSourceLocationAsync(UpdateSourceLocationRequest updateSourceLocationRequest, AsyncHandler<UpdateSourceLocationRequest,UpdateSourceLocationResult> asyncHandler)
Updates 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.
updateSourceLocationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateVodSourceResult> updateVodSourceAsync(UpdateVodSourceRequest updateVodSourceRequest)
Updates a VOD source's configuration.
updateVodSourceRequest
- Future<UpdateVodSourceResult> updateVodSourceAsync(UpdateVodSourceRequest updateVodSourceRequest, AsyncHandler<UpdateVodSourceRequest,UpdateVodSourceResult> asyncHandler)
Updates a VOD source's configuration.
updateVodSourceRequest
- 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.