@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSMediaTailor extends Object implements AWSMediaTailor
AWSMediaTailor. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIXpublic ConfigureLogsForChannelResult configureLogsForChannel(ConfigureLogsForChannelRequest request)
AWSMediaTailorConfigures Amazon CloudWatch log settings for a channel.
configureLogsForChannel in interface AWSMediaTailorpublic ConfigureLogsForPlaybackConfigurationResult configureLogsForPlaybackConfiguration(ConfigureLogsForPlaybackConfigurationRequest request)
AWSMediaTailorAmazon CloudWatch log settings for a playback configuration.
configureLogsForPlaybackConfiguration in interface AWSMediaTailorrequest - Configures Amazon CloudWatch log settings for a playback configuration.public CreateChannelResult createChannel(CreateChannelRequest request)
AWSMediaTailorCreates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
createChannel in interface AWSMediaTailorpublic CreateLiveSourceResult createLiveSource(CreateLiveSourceRequest request)
AWSMediaTailorThe live source configuration.
createLiveSource in interface AWSMediaTailorpublic CreatePrefetchScheduleResult createPrefetchSchedule(CreatePrefetchScheduleRequest request)
AWSMediaTailorCreates 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.
createPrefetchSchedule in interface AWSMediaTailorpublic CreateProgramResult createProgram(CreateProgramRequest request)
AWSMediaTailorCreates a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
createProgram in interface AWSMediaTailorpublic CreateSourceLocationResult createSourceLocation(CreateSourceLocationRequest request)
AWSMediaTailorCreates 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.
createSourceLocation in interface AWSMediaTailorpublic CreateVodSourceResult createVodSource(CreateVodSourceRequest request)
AWSMediaTailorThe VOD source configuration parameters.
createVodSource in interface AWSMediaTailorpublic DeleteChannelResult deleteChannel(DeleteChannelRequest request)
AWSMediaTailorDeletes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
deleteChannel in interface AWSMediaTailorpublic DeleteChannelPolicyResult deleteChannelPolicy(DeleteChannelPolicyRequest request)
AWSMediaTailorThe channel policy to delete.
deleteChannelPolicy in interface AWSMediaTailorpublic DeleteLiveSourceResult deleteLiveSource(DeleteLiveSourceRequest request)
AWSMediaTailorThe live source to delete.
deleteLiveSource in interface AWSMediaTailorpublic DeletePlaybackConfigurationResult deletePlaybackConfiguration(DeletePlaybackConfigurationRequest request)
AWSMediaTailorDeletes a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
deletePlaybackConfiguration in interface AWSMediaTailorpublic DeletePrefetchScheduleResult deletePrefetchSchedule(DeletePrefetchScheduleRequest request)
AWSMediaTailor
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.
deletePrefetchSchedule in interface AWSMediaTailorpublic DeleteProgramResult deleteProgram(DeleteProgramRequest request)
AWSMediaTailorDeletes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
deleteProgram in interface AWSMediaTailorpublic DeleteSourceLocationResult deleteSourceLocation(DeleteSourceLocationRequest request)
AWSMediaTailorDeletes 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.
deleteSourceLocation in interface AWSMediaTailorpublic DeleteVodSourceResult deleteVodSource(DeleteVodSourceRequest request)
AWSMediaTailorThe video on demand (VOD) source to delete.
deleteVodSource in interface AWSMediaTailorpublic DescribeChannelResult describeChannel(DescribeChannelRequest request)
AWSMediaTailorDescribes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
describeChannel in interface AWSMediaTailorpublic DescribeLiveSourceResult describeLiveSource(DescribeLiveSourceRequest request)
AWSMediaTailorThe live source to describe.
describeLiveSource in interface AWSMediaTailorpublic DescribeProgramResult describeProgram(DescribeProgramRequest request)
AWSMediaTailorDescribes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
describeProgram in interface AWSMediaTailorpublic DescribeSourceLocationResult describeSourceLocation(DescribeSourceLocationRequest request)
AWSMediaTailorDescribes 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.
describeSourceLocation in interface AWSMediaTailorpublic DescribeVodSourceResult describeVodSource(DescribeVodSourceRequest request)
AWSMediaTailorProvides details about a specific video on demand (VOD) source in a specific source location.
describeVodSource in interface AWSMediaTailorpublic GetChannelPolicyResult getChannelPolicy(GetChannelPolicyRequest request)
AWSMediaTailorReturns the channel's IAM policy. IAM policies are used to control access to your channel.
getChannelPolicy in interface AWSMediaTailorpublic GetChannelScheduleResult getChannelSchedule(GetChannelScheduleRequest request)
AWSMediaTailorRetrieves information about your channel's schedule.
getChannelSchedule in interface AWSMediaTailorpublic GetPlaybackConfigurationResult getPlaybackConfiguration(GetPlaybackConfigurationRequest request)
AWSMediaTailorRetrieves a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
getPlaybackConfiguration in interface AWSMediaTailorpublic GetPrefetchScheduleResult getPrefetchSchedule(GetPrefetchScheduleRequest request)
AWSMediaTailorRetrieves 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.
getPrefetchSchedule in interface AWSMediaTailorpublic ListAlertsResult listAlerts(ListAlertsRequest request)
AWSMediaTailorLists the alerts that are associated with a MediaTailor channel assembly resource.
listAlerts in interface AWSMediaTailorpublic ListChannelsResult listChannels(ListChannelsRequest request)
AWSMediaTailorRetrieves information about the channels that are associated with the current AWS account.
listChannels in interface AWSMediaTailorpublic ListLiveSourcesResult listLiveSources(ListLiveSourcesRequest request)
AWSMediaTailorLists the live sources contained in a source location. A source represents a piece of content.
listLiveSources in interface AWSMediaTailorpublic ListPlaybackConfigurationsResult listPlaybackConfigurations(ListPlaybackConfigurationsRequest request)
AWSMediaTailorRetrieves existing playback configurations. For information about MediaTailor configurations, see Working with Configurations in AWS Elemental MediaTailor.
listPlaybackConfigurations in interface AWSMediaTailorpublic ListPrefetchSchedulesResult listPrefetchSchedules(ListPrefetchSchedulesRequest request)
AWSMediaTailorLists the prefetch schedules for a playback configuration.
listPrefetchSchedules in interface AWSMediaTailorpublic ListSourceLocationsResult listSourceLocations(ListSourceLocationsRequest request)
AWSMediaTailorLists the source locations for a channel. A source location defines the host server URL, and contains a list of sources.
listSourceLocations in interface AWSMediaTailorpublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSMediaTailorA 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.
listTagsForResource in interface AWSMediaTailorpublic ListVodSourcesResult listVodSources(ListVodSourcesRequest request)
AWSMediaTailorLists the VOD sources contained in a source location. A source represents a piece of content.
listVodSources in interface AWSMediaTailorpublic PutChannelPolicyResult putChannelPolicy(PutChannelPolicyRequest request)
AWSMediaTailorCreates an IAM policy for the channel. IAM policies are used to control access to your channel.
putChannelPolicy in interface AWSMediaTailorpublic PutPlaybackConfigurationResult putPlaybackConfiguration(PutPlaybackConfigurationRequest request)
AWSMediaTailorCreates a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
putPlaybackConfiguration in interface AWSMediaTailorpublic StartChannelResult startChannel(StartChannelRequest request)
AWSMediaTailorStarts a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
startChannel in interface AWSMediaTailorpublic StopChannelResult stopChannel(StopChannelRequest request)
AWSMediaTailorStops a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
stopChannel in interface AWSMediaTailorpublic TagResourceResult tagResource(TagResourceRequest request)
AWSMediaTailorThe 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.
tagResource in interface AWSMediaTailorpublic UntagResourceResult untagResource(UntagResourceRequest request)
AWSMediaTailorThe resource to untag.
untagResource in interface AWSMediaTailorpublic UpdateChannelResult updateChannel(UpdateChannelRequest request)
AWSMediaTailorUpdates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
updateChannel in interface AWSMediaTailorpublic UpdateLiveSourceResult updateLiveSource(UpdateLiveSourceRequest request)
AWSMediaTailorUpdates a live source's configuration.
updateLiveSource in interface AWSMediaTailorpublic UpdateProgramResult updateProgram(UpdateProgramRequest request)
AWSMediaTailorUpdates a program within a channel.
updateProgram in interface AWSMediaTailorpublic UpdateSourceLocationResult updateSourceLocation(UpdateSourceLocationRequest request)
AWSMediaTailorUpdates 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.
updateSourceLocation in interface AWSMediaTailorpublic UpdateVodSourceResult updateVodSource(UpdateVodSourceRequest request)
AWSMediaTailorUpdates a VOD source's configuration.
updateVodSource in interface AWSMediaTailorpublic void shutdown()
AWSMediaTailorshutdown in interface AWSMediaTailorpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSMediaTailorResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSMediaTailorrequest - The originally executed request.