@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
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
public Future<ConfigureLogsForChannelResult> configureLogsForChannelAsync(ConfigureLogsForChannelRequest request)
AWSMediaTailorAsync
Configures Amazon CloudWatch log settings for a channel.
configureLogsForChannelAsync
in interface AWSMediaTailorAsync
public Future<ConfigureLogsForChannelResult> configureLogsForChannelAsync(ConfigureLogsForChannelRequest request, AsyncHandler<ConfigureLogsForChannelRequest,ConfigureLogsForChannelResult> asyncHandler)
AWSMediaTailorAsync
Configures Amazon CloudWatch log settings for a channel.
configureLogsForChannelAsync
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<ConfigureLogsForPlaybackConfigurationResult> configureLogsForPlaybackConfigurationAsync(ConfigureLogsForPlaybackConfigurationRequest request)
AWSMediaTailorAsync
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
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. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
createChannelAsync
in interface AWSMediaTailorAsync
public Future<CreateChannelResult> createChannelAsync(CreateChannelRequest request, AsyncHandler<CreateChannelRequest,CreateChannelResult> asyncHandler)
AWSMediaTailorAsync
Creates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
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
The live source configuration.
createLiveSourceAsync
in interface AWSMediaTailorAsync
public Future<CreateLiveSourceResult> createLiveSourceAsync(CreateLiveSourceRequest request, AsyncHandler<CreateLiveSourceRequest,CreateLiveSourceResult> asyncHandler)
AWSMediaTailorAsync
The live source configuration.
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 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 AWSMediaTailorAsync
public Future<CreatePrefetchScheduleResult> createPrefetchScheduleAsync(CreatePrefetchScheduleRequest request, AsyncHandler<CreatePrefetchScheduleRequest,CreatePrefetchScheduleResult> asyncHandler)
AWSMediaTailorAsync
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.
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 within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
createProgramAsync
in interface AWSMediaTailorAsync
public Future<CreateProgramResult> createProgramAsync(CreateProgramRequest request, AsyncHandler<CreateProgramRequest,CreateProgramResult> asyncHandler)
AWSMediaTailorAsync
Creates a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
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. 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 AWSMediaTailorAsync
public Future<CreateSourceLocationResult> createSourceLocationAsync(CreateSourceLocationRequest request, AsyncHandler<CreateSourceLocationRequest,CreateSourceLocationResult> asyncHandler)
AWSMediaTailorAsync
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.
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
The VOD source configuration parameters.
createVodSourceAsync
in interface AWSMediaTailorAsync
public Future<CreateVodSourceResult> createVodSourceAsync(CreateVodSourceRequest request, AsyncHandler<CreateVodSourceRequest,CreateVodSourceResult> asyncHandler)
AWSMediaTailorAsync
The VOD source configuration parameters.
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. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
deleteChannelAsync
in interface AWSMediaTailorAsync
public Future<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest request, AsyncHandler<DeleteChannelRequest,DeleteChannelResult> asyncHandler)
AWSMediaTailorAsync
Deletes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
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
The channel policy to delete.
deleteChannelPolicyAsync
in interface AWSMediaTailorAsync
public Future<DeleteChannelPolicyResult> deleteChannelPolicyAsync(DeleteChannelPolicyRequest request, AsyncHandler<DeleteChannelPolicyRequest,DeleteChannelPolicyResult> asyncHandler)
AWSMediaTailorAsync
The channel policy to delete.
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
The live source to delete.
deleteLiveSourceAsync
in interface AWSMediaTailorAsync
public Future<DeleteLiveSourceResult> deleteLiveSourceAsync(DeleteLiveSourceRequest request, AsyncHandler<DeleteLiveSourceRequest,DeleteLiveSourceResult> asyncHandler)
AWSMediaTailorAsync
The live source to delete.
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 a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
deletePlaybackConfigurationAsync
in interface AWSMediaTailorAsync
public Future<DeletePlaybackConfigurationResult> deletePlaybackConfigurationAsync(DeletePlaybackConfigurationRequest request, AsyncHandler<DeletePlaybackConfigurationRequest,DeletePlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsync
Deletes a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
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.
For more information about ad prefetching, see Using ad prefetching in the
MediaTailor User Guide.
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.
For more information about ad prefetching, see Using ad prefetching in the
MediaTailor User Guide.
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 program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
deleteProgramAsync
in interface AWSMediaTailorAsync
public Future<DeleteProgramResult> deleteProgramAsync(DeleteProgramRequest request, AsyncHandler<DeleteProgramRequest,DeleteProgramResult> asyncHandler)
AWSMediaTailorAsync
Deletes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
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. 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 AWSMediaTailorAsync
public Future<DeleteSourceLocationResult> deleteSourceLocationAsync(DeleteSourceLocationRequest request, AsyncHandler<DeleteSourceLocationRequest,DeleteSourceLocationResult> asyncHandler)
AWSMediaTailorAsync
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.
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
The video on demand (VOD) source to delete.
deleteVodSourceAsync
in interface AWSMediaTailorAsync
public Future<DeleteVodSourceResult> deleteVodSourceAsync(DeleteVodSourceRequest request, AsyncHandler<DeleteVodSourceRequest,DeleteVodSourceResult> asyncHandler)
AWSMediaTailorAsync
The video on demand (VOD) source to delete.
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 a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
describeChannelAsync
in interface AWSMediaTailorAsync
public Future<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest request, AsyncHandler<DescribeChannelRequest,DescribeChannelResult> asyncHandler)
AWSMediaTailorAsync
Describes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
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
The live source to describe.
describeLiveSourceAsync
in interface AWSMediaTailorAsync
public Future<DescribeLiveSourceResult> describeLiveSourceAsync(DescribeLiveSourceRequest request, AsyncHandler<DescribeLiveSourceRequest,DescribeLiveSourceResult> asyncHandler)
AWSMediaTailorAsync
The live source to describe.
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
Describes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
describeProgramAsync
in interface AWSMediaTailorAsync
public Future<DescribeProgramResult> describeProgramAsync(DescribeProgramRequest request, AsyncHandler<DescribeProgramRequest,DescribeProgramResult> asyncHandler)
AWSMediaTailorAsync
Describes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
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
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.
describeSourceLocationAsync
in interface AWSMediaTailorAsync
public Future<DescribeSourceLocationResult> describeSourceLocationAsync(DescribeSourceLocationRequest request, AsyncHandler<DescribeSourceLocationRequest,DescribeSourceLocationResult> asyncHandler)
AWSMediaTailorAsync
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.
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 video on demand (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 video on demand (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
Returns the channel's IAM policy. IAM policies are used to control access to your channel.
getChannelPolicyAsync
in interface AWSMediaTailorAsync
public Future<GetChannelPolicyResult> getChannelPolicyAsync(GetChannelPolicyRequest request, AsyncHandler<GetChannelPolicyRequest,GetChannelPolicyResult> asyncHandler)
AWSMediaTailorAsync
Returns the channel's IAM policy. IAM policies are used to control access to your channel.
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
Retrieves a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
getPlaybackConfigurationAsync
in interface AWSMediaTailorAsync
public Future<GetPlaybackConfigurationResult> getPlaybackConfigurationAsync(GetPlaybackConfigurationRequest request, AsyncHandler<GetPlaybackConfigurationRequest,GetPlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsync
Retrieves a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
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
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.
getPrefetchScheduleAsync
in interface AWSMediaTailorAsync
public Future<GetPrefetchScheduleResult> getPrefetchScheduleAsync(GetPrefetchScheduleRequest request, AsyncHandler<GetPrefetchScheduleRequest,GetPrefetchScheduleResult> asyncHandler)
AWSMediaTailorAsync
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.
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
Lists the alerts that are associated with a MediaTailor channel assembly resource.
listAlertsAsync
in interface AWSMediaTailorAsync
public Future<ListAlertsResult> listAlertsAsync(ListAlertsRequest request, AsyncHandler<ListAlertsRequest,ListAlertsResult> asyncHandler)
AWSMediaTailorAsync
Lists the alerts that are associated with a MediaTailor channel assembly 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 information about the channels that are associated with the current AWS account.
listChannelsAsync
in interface AWSMediaTailorAsync
public Future<ListChannelsResult> listChannelsAsync(ListChannelsRequest request, AsyncHandler<ListChannelsRequest,ListChannelsResult> asyncHandler)
AWSMediaTailorAsync
Retrieves information about the channels that are associated with the current AWS 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 the live sources contained in a source location. A source represents a piece of content.
listLiveSourcesAsync
in interface AWSMediaTailorAsync
public Future<ListLiveSourcesResult> listLiveSourcesAsync(ListLiveSourcesRequest request, AsyncHandler<ListLiveSourcesRequest,ListLiveSourcesResult> asyncHandler)
AWSMediaTailorAsync
Lists the live sources contained in a source location. A source represents a piece of content.
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
Retrieves existing playback configurations. For information about MediaTailor configurations, see Working with Configurations in AWS Elemental MediaTailor.
listPlaybackConfigurationsAsync
in interface AWSMediaTailorAsync
public Future<ListPlaybackConfigurationsResult> listPlaybackConfigurationsAsync(ListPlaybackConfigurationsRequest request, AsyncHandler<ListPlaybackConfigurationsRequest,ListPlaybackConfigurationsResult> asyncHandler)
AWSMediaTailorAsync
Retrieves existing playback configurations. For information about MediaTailor configurations, see Working with Configurations in AWS Elemental MediaTailor.
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
Lists the prefetch schedules for a playback configuration.
listPrefetchSchedulesAsync
in interface AWSMediaTailorAsync
public Future<ListPrefetchSchedulesResult> listPrefetchSchedulesAsync(ListPrefetchSchedulesRequest request, AsyncHandler<ListPrefetchSchedulesRequest,ListPrefetchSchedulesResult> asyncHandler)
AWSMediaTailorAsync
Lists the prefetch schedules for a playback configuration.
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
Lists the source locations for a channel. A source location defines the host server URL, and contains a list of sources.
listSourceLocationsAsync
in interface AWSMediaTailorAsync
public Future<ListSourceLocationsResult> listSourceLocationsAsync(ListSourceLocationsRequest request, AsyncHandler<ListSourceLocationsRequest,ListSourceLocationsResult> asyncHandler)
AWSMediaTailorAsync
Lists the source locations for a channel. A source location defines the host server URL, and contains a list of sources.
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
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.
listTagsForResourceAsync
in interface AWSMediaTailorAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSMediaTailorAsync
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.
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 the VOD sources contained in a source location. A source represents a piece of content.
listVodSourcesAsync
in interface AWSMediaTailorAsync
public Future<ListVodSourcesResult> listVodSourcesAsync(ListVodSourcesRequest request, AsyncHandler<ListVodSourcesRequest,ListVodSourcesResult> asyncHandler)
AWSMediaTailorAsync
Lists the VOD sources contained in a source location. A source represents a piece of content.
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. IAM policies are used to control access to your channel.
putChannelPolicyAsync
in interface AWSMediaTailorAsync
public Future<PutChannelPolicyResult> putChannelPolicyAsync(PutChannelPolicyRequest request, AsyncHandler<PutChannelPolicyRequest,PutChannelPolicyResult> asyncHandler)
AWSMediaTailorAsync
Creates an IAM policy for the channel. IAM policies are used to control access to your 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
Creates a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
putPlaybackConfigurationAsync
in interface AWSMediaTailorAsync
public Future<PutPlaybackConfigurationResult> putPlaybackConfigurationAsync(PutPlaybackConfigurationRequest request, AsyncHandler<PutPlaybackConfigurationRequest,PutPlaybackConfigurationResult> asyncHandler)
AWSMediaTailorAsync
Creates a playback configuration. For information about MediaTailor configurations, see Working with configurations in 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 channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
startChannelAsync
in interface AWSMediaTailorAsync
public Future<StartChannelResult> startChannelAsync(StartChannelRequest request, AsyncHandler<StartChannelRequest,StartChannelResult> asyncHandler)
AWSMediaTailorAsync
Starts a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
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 channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
stopChannelAsync
in interface AWSMediaTailorAsync
public Future<StopChannelResult> stopChannelAsync(StopChannelRequest request, AsyncHandler<StopChannelRequest,StopChannelResult> asyncHandler)
AWSMediaTailorAsync
Stops a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
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
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.
tagResourceAsync
in interface AWSMediaTailorAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSMediaTailorAsync
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.
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
The resource to untag.
untagResourceAsync
in interface AWSMediaTailorAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSMediaTailorAsync
The resource to untag.
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 a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
updateChannelAsync
in interface AWSMediaTailorAsync
public Future<UpdateChannelResult> updateChannelAsync(UpdateChannelRequest request, AsyncHandler<UpdateChannelRequest,UpdateChannelResult> asyncHandler)
AWSMediaTailorAsync
Updates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
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 live source's configuration.
updateLiveSourceAsync
in interface AWSMediaTailorAsync
public Future<UpdateLiveSourceResult> updateLiveSourceAsync(UpdateLiveSourceRequest request, AsyncHandler<UpdateLiveSourceRequest,UpdateLiveSourceResult> asyncHandler)
AWSMediaTailorAsync
Updates a live source's configuration.
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<UpdateProgramResult> updateProgramAsync(UpdateProgramRequest request)
AWSMediaTailorAsync
Updates a program within a channel.
updateProgramAsync
in interface AWSMediaTailorAsync
public Future<UpdateProgramResult> updateProgramAsync(UpdateProgramRequest request, AsyncHandler<UpdateProgramRequest,UpdateProgramResult> asyncHandler)
AWSMediaTailorAsync
Updates a program within a channel.
updateProgramAsync
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. 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 AWSMediaTailorAsync
public Future<UpdateSourceLocationResult> updateSourceLocationAsync(UpdateSourceLocationRequest request, AsyncHandler<UpdateSourceLocationRequest,UpdateSourceLocationResult> asyncHandler)
AWSMediaTailorAsync
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.
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 VOD source's configuration.
updateVodSourceAsync
in interface AWSMediaTailorAsync
public Future<UpdateVodSourceResult> updateVodSourceAsync(UpdateVodSourceRequest request, AsyncHandler<UpdateVodSourceRequest,UpdateVodSourceResult> asyncHandler)
AWSMediaTailorAsync
Updates a VOD source's configuration.
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.