@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_PREFIX
public ConfigureLogsForChannelResult configureLogsForChannel(ConfigureLogsForChannelRequest request)
AWSMediaTailor
Configures Amazon CloudWatch log settings for a channel.
configureLogsForChannel
in interface AWSMediaTailor
public ConfigureLogsForPlaybackConfigurationResult configureLogsForPlaybackConfiguration(ConfigureLogsForPlaybackConfigurationRequest request)
AWSMediaTailor
Amazon CloudWatch log settings for a playback configuration.
configureLogsForPlaybackConfiguration
in interface AWSMediaTailor
request
- Configures Amazon CloudWatch log settings for a playback configuration.public CreateChannelResult createChannel(CreateChannelRequest request)
AWSMediaTailor
Creates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
createChannel
in interface AWSMediaTailor
public CreateLiveSourceResult createLiveSource(CreateLiveSourceRequest request)
AWSMediaTailor
The live source configuration.
createLiveSource
in interface AWSMediaTailor
public CreatePrefetchScheduleResult createPrefetchSchedule(CreatePrefetchScheduleRequest request)
AWSMediaTailor
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.
createPrefetchSchedule
in interface AWSMediaTailor
public CreateProgramResult createProgram(CreateProgramRequest request)
AWSMediaTailor
Creates a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
createProgram
in interface AWSMediaTailor
public CreateSourceLocationResult createSourceLocation(CreateSourceLocationRequest request)
AWSMediaTailor
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.
createSourceLocation
in interface AWSMediaTailor
public CreateVodSourceResult createVodSource(CreateVodSourceRequest request)
AWSMediaTailor
The VOD source configuration parameters.
createVodSource
in interface AWSMediaTailor
public DeleteChannelResult deleteChannel(DeleteChannelRequest request)
AWSMediaTailor
Deletes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
deleteChannel
in interface AWSMediaTailor
public DeleteChannelPolicyResult deleteChannelPolicy(DeleteChannelPolicyRequest request)
AWSMediaTailor
The channel policy to delete.
deleteChannelPolicy
in interface AWSMediaTailor
public DeleteLiveSourceResult deleteLiveSource(DeleteLiveSourceRequest request)
AWSMediaTailor
The live source to delete.
deleteLiveSource
in interface AWSMediaTailor
public DeletePlaybackConfigurationResult deletePlaybackConfiguration(DeletePlaybackConfigurationRequest request)
AWSMediaTailor
Deletes a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
deletePlaybackConfiguration
in interface AWSMediaTailor
public 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 AWSMediaTailor
public DeleteProgramResult deleteProgram(DeleteProgramRequest request)
AWSMediaTailor
Deletes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
deleteProgram
in interface AWSMediaTailor
public DeleteSourceLocationResult deleteSourceLocation(DeleteSourceLocationRequest request)
AWSMediaTailor
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.
deleteSourceLocation
in interface AWSMediaTailor
public DeleteVodSourceResult deleteVodSource(DeleteVodSourceRequest request)
AWSMediaTailor
The video on demand (VOD) source to delete.
deleteVodSource
in interface AWSMediaTailor
public DescribeChannelResult describeChannel(DescribeChannelRequest request)
AWSMediaTailor
Describes a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
describeChannel
in interface AWSMediaTailor
public DescribeLiveSourceResult describeLiveSource(DescribeLiveSourceRequest request)
AWSMediaTailor
The live source to describe.
describeLiveSource
in interface AWSMediaTailor
public DescribeProgramResult describeProgram(DescribeProgramRequest request)
AWSMediaTailor
Describes a program within a channel. For information about programs, see Working with programs in the MediaTailor User Guide.
describeProgram
in interface AWSMediaTailor
public DescribeSourceLocationResult describeSourceLocation(DescribeSourceLocationRequest request)
AWSMediaTailor
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.
describeSourceLocation
in interface AWSMediaTailor
public DescribeVodSourceResult describeVodSource(DescribeVodSourceRequest request)
AWSMediaTailor
Provides details about a specific video on demand (VOD) source in a specific source location.
describeVodSource
in interface AWSMediaTailor
public GetChannelPolicyResult getChannelPolicy(GetChannelPolicyRequest request)
AWSMediaTailor
Returns the channel's IAM policy. IAM policies are used to control access to your channel.
getChannelPolicy
in interface AWSMediaTailor
public GetChannelScheduleResult getChannelSchedule(GetChannelScheduleRequest request)
AWSMediaTailor
Retrieves information about your channel's schedule.
getChannelSchedule
in interface AWSMediaTailor
public GetPlaybackConfigurationResult getPlaybackConfiguration(GetPlaybackConfigurationRequest request)
AWSMediaTailor
Retrieves a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
getPlaybackConfiguration
in interface AWSMediaTailor
public GetPrefetchScheduleResult getPrefetchSchedule(GetPrefetchScheduleRequest request)
AWSMediaTailor
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.
getPrefetchSchedule
in interface AWSMediaTailor
public ListAlertsResult listAlerts(ListAlertsRequest request)
AWSMediaTailor
Lists the alerts that are associated with a MediaTailor channel assembly resource.
listAlerts
in interface AWSMediaTailor
public ListChannelsResult listChannels(ListChannelsRequest request)
AWSMediaTailor
Retrieves information about the channels that are associated with the current AWS account.
listChannels
in interface AWSMediaTailor
public ListLiveSourcesResult listLiveSources(ListLiveSourcesRequest request)
AWSMediaTailor
Lists the live sources contained in a source location. A source represents a piece of content.
listLiveSources
in interface AWSMediaTailor
public ListPlaybackConfigurationsResult listPlaybackConfigurations(ListPlaybackConfigurationsRequest request)
AWSMediaTailor
Retrieves existing playback configurations. For information about MediaTailor configurations, see Working with Configurations in AWS Elemental MediaTailor.
listPlaybackConfigurations
in interface AWSMediaTailor
public ListPrefetchSchedulesResult listPrefetchSchedules(ListPrefetchSchedulesRequest request)
AWSMediaTailor
Lists the prefetch schedules for a playback configuration.
listPrefetchSchedules
in interface AWSMediaTailor
public ListSourceLocationsResult listSourceLocations(ListSourceLocationsRequest request)
AWSMediaTailor
Lists the source locations for a channel. A source location defines the host server URL, and contains a list of sources.
listSourceLocations
in interface AWSMediaTailor
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSMediaTailor
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.
listTagsForResource
in interface AWSMediaTailor
public ListVodSourcesResult listVodSources(ListVodSourcesRequest request)
AWSMediaTailor
Lists the VOD sources contained in a source location. A source represents a piece of content.
listVodSources
in interface AWSMediaTailor
public PutChannelPolicyResult putChannelPolicy(PutChannelPolicyRequest request)
AWSMediaTailor
Creates an IAM policy for the channel. IAM policies are used to control access to your channel.
putChannelPolicy
in interface AWSMediaTailor
public PutPlaybackConfigurationResult putPlaybackConfiguration(PutPlaybackConfigurationRequest request)
AWSMediaTailor
Creates a playback configuration. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.
putPlaybackConfiguration
in interface AWSMediaTailor
public StartChannelResult startChannel(StartChannelRequest request)
AWSMediaTailor
Starts a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
startChannel
in interface AWSMediaTailor
public StopChannelResult stopChannel(StopChannelRequest request)
AWSMediaTailor
Stops a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
stopChannel
in interface AWSMediaTailor
public TagResourceResult tagResource(TagResourceRequest request)
AWSMediaTailor
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.
tagResource
in interface AWSMediaTailor
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSMediaTailor
The resource to untag.
untagResource
in interface AWSMediaTailor
public UpdateChannelResult updateChannel(UpdateChannelRequest request)
AWSMediaTailor
Updates a channel. For information about MediaTailor channels, see Working with channels in the MediaTailor User Guide.
updateChannel
in interface AWSMediaTailor
public UpdateLiveSourceResult updateLiveSource(UpdateLiveSourceRequest request)
AWSMediaTailor
Updates a live source's configuration.
updateLiveSource
in interface AWSMediaTailor
public UpdateProgramResult updateProgram(UpdateProgramRequest request)
AWSMediaTailor
Updates a program within a channel.
updateProgram
in interface AWSMediaTailor
public UpdateSourceLocationResult updateSourceLocation(UpdateSourceLocationRequest request)
AWSMediaTailor
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.
updateSourceLocation
in interface AWSMediaTailor
public UpdateVodSourceResult updateVodSource(UpdateVodSourceRequest request)
AWSMediaTailor
Updates a VOD source's configuration.
updateVodSource
in interface AWSMediaTailor
public void shutdown()
AWSMediaTailor
shutdown
in interface AWSMediaTailor
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSMediaTailor
Response 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 AWSMediaTailor
request
- The originally executed request.