@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
Modifier and Type | Method and Description |
---|---|
ConfigureLogsForPlaybackConfigurationResult |
configureLogsForPlaybackConfiguration(ConfigureLogsForPlaybackConfigurationRequest request)
Configures Amazon CloudWatch log settings for a playback configuration.
|
CreateChannelResult |
createChannel(CreateChannelRequest request)
Creates a channel.
|
CreateLiveSourceResult |
createLiveSource(CreateLiveSourceRequest request)
Creates name for a specific live source in a source location.
|
CreatePrefetchScheduleResult |
createPrefetchSchedule(CreatePrefetchScheduleRequest request)
Creates a new prefetch schedule for the specified playback configuration.
|
CreateProgramResult |
createProgram(CreateProgramRequest request)
Creates a program.
|
CreateSourceLocationResult |
createSourceLocation(CreateSourceLocationRequest request)
Creates a source location on a specific channel.
|
CreateVodSourceResult |
createVodSource(CreateVodSourceRequest request)
Creates name for a specific VOD source in a source location.
|
DeleteChannelResult |
deleteChannel(DeleteChannelRequest request)
Deletes a channel.
|
DeleteChannelPolicyResult |
deleteChannelPolicy(DeleteChannelPolicyRequest request)
Deletes a channel's IAM policy.
|
DeleteLiveSourceResult |
deleteLiveSource(DeleteLiveSourceRequest request)
Deletes a specific live source in a specific source location.
|
DeletePlaybackConfigurationResult |
deletePlaybackConfiguration(DeletePlaybackConfigurationRequest request)
Deletes the playback configuration for the specified name.
|
DeletePrefetchScheduleResult |
deletePrefetchSchedule(DeletePrefetchScheduleRequest request)
Deletes a prefetch schedule for a specific playback configuration.
|
DeleteProgramResult |
deleteProgram(DeleteProgramRequest request)
Deletes a specific program on a specific channel.
|
DeleteSourceLocationResult |
deleteSourceLocation(DeleteSourceLocationRequest request)
Deletes a source location on a specific channel.
|
DeleteVodSourceResult |
deleteVodSource(DeleteVodSourceRequest request)
Deletes a specific VOD source in a specific source location.
|
DescribeChannelResult |
describeChannel(DescribeChannelRequest request)
Describes the properties of a specific channel.
|
DescribeLiveSourceResult |
describeLiveSource(DescribeLiveSourceRequest request)
Provides details about a specific live source in a specific source location.
|
DescribeProgramResult |
describeProgram(DescribeProgramRequest request)
Retrieves the properties of the requested program.
|
DescribeSourceLocationResult |
describeSourceLocation(DescribeSourceLocationRequest request)
Retrieves the properties of the requested source location.
|
DescribeVodSourceResult |
describeVodSource(DescribeVodSourceRequest request)
Provides details about a specific VOD source in a specific source location.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetChannelPolicyResult |
getChannelPolicy(GetChannelPolicyRequest request)
Retrieves information about a channel's IAM policy.
|
GetChannelScheduleResult |
getChannelSchedule(GetChannelScheduleRequest request)
Retrieves information about your channel's schedule.
|
GetPlaybackConfigurationResult |
getPlaybackConfiguration(GetPlaybackConfigurationRequest request)
Returns the playback configuration for the specified name.
|
GetPrefetchScheduleResult |
getPrefetchSchedule(GetPrefetchScheduleRequest request)
Returns information about the prefetch schedule for a specific playback configuration.
|
ListAlertsResult |
listAlerts(ListAlertsRequest request)
Returns a list of alerts for the given resource.
|
ListChannelsResult |
listChannels(ListChannelsRequest request)
Retrieves a list of channels that are associated with this account.
|
ListLiveSourcesResult |
listLiveSources(ListLiveSourcesRequest request)
lists all the live sources in a source location.
|
ListPlaybackConfigurationsResult |
listPlaybackConfigurations(ListPlaybackConfigurationsRequest request)
Returns a list of the playback configurations defined in AWS Elemental MediaTailor.
|
ListPrefetchSchedulesResult |
listPrefetchSchedules(ListPrefetchSchedulesRequest request)
Creates a new prefetch schedule.
|
ListSourceLocationsResult |
listSourceLocations(ListSourceLocationsRequest request)
Retrieves a list of source locations.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Returns a list of the tags assigned to the specified playback configuration resource.
|
ListVodSourcesResult |
listVodSources(ListVodSourcesRequest request)
Lists all the VOD sources in a source location.
|
PutChannelPolicyResult |
putChannelPolicy(PutChannelPolicyRequest request)
Creates an IAM policy for the channel.
|
PutPlaybackConfigurationResult |
putPlaybackConfiguration(PutPlaybackConfigurationRequest request)
Adds a new playback configuration to AWS Elemental MediaTailor.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartChannelResult |
startChannel(StartChannelRequest request)
Starts a specific channel.
|
StopChannelResult |
stopChannel(StopChannelRequest request)
Stops a specific channel.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds tags to the specified playback configuration resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes tags from the specified playback configuration resource.
|
UpdateChannelResult |
updateChannel(UpdateChannelRequest request)
Updates an existing channel.
|
UpdateLiveSourceResult |
updateLiveSource(UpdateLiveSourceRequest request)
Updates a specific live source in a specific source location.
|
UpdateSourceLocationResult |
updateSourceLocation(UpdateSourceLocationRequest request)
Updates a source location on a specific channel.
|
UpdateVodSourceResult |
updateVodSource(UpdateVodSourceRequest request)
Updates a specific VOD source in a specific source location.
|
public ConfigureLogsForPlaybackConfigurationResult configureLogsForPlaybackConfiguration(ConfigureLogsForPlaybackConfigurationRequest request)
AWSMediaTailor
Configures 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.
createChannel
in interface AWSMediaTailor
public CreateLiveSourceResult createLiveSource(CreateLiveSourceRequest request)
AWSMediaTailor
Creates name for a specific live source in a source location.
createLiveSource
in interface AWSMediaTailor
public CreatePrefetchScheduleResult createPrefetchSchedule(CreatePrefetchScheduleRequest request)
AWSMediaTailor
Creates a new prefetch schedule for the specified playback configuration.
createPrefetchSchedule
in interface AWSMediaTailor
public CreateProgramResult createProgram(CreateProgramRequest request)
AWSMediaTailor
Creates a program.
createProgram
in interface AWSMediaTailor
public CreateSourceLocationResult createSourceLocation(CreateSourceLocationRequest request)
AWSMediaTailor
Creates a source location on a specific channel.
createSourceLocation
in interface AWSMediaTailor
public CreateVodSourceResult createVodSource(CreateVodSourceRequest request)
AWSMediaTailor
Creates name for a specific VOD source in a source location.
createVodSource
in interface AWSMediaTailor
public DeleteChannelResult deleteChannel(DeleteChannelRequest request)
AWSMediaTailor
Deletes a channel. You must stop the channel before it can be deleted.
deleteChannel
in interface AWSMediaTailor
public DeleteChannelPolicyResult deleteChannelPolicy(DeleteChannelPolicyRequest request)
AWSMediaTailor
Deletes a channel's IAM policy.
deleteChannelPolicy
in interface AWSMediaTailor
public DeleteLiveSourceResult deleteLiveSource(DeleteLiveSourceRequest request)
AWSMediaTailor
Deletes a specific live source in a specific source location.
deleteLiveSource
in interface AWSMediaTailor
public DeletePlaybackConfigurationResult deletePlaybackConfiguration(DeletePlaybackConfigurationRequest request)
AWSMediaTailor
Deletes the playback configuration for the specified name.
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.
deletePrefetchSchedule
in interface AWSMediaTailor
public DeleteProgramResult deleteProgram(DeleteProgramRequest request)
AWSMediaTailor
Deletes a specific program on a specific channel.
deleteProgram
in interface AWSMediaTailor
public DeleteSourceLocationResult deleteSourceLocation(DeleteSourceLocationRequest request)
AWSMediaTailor
Deletes a source location on a specific channel.
deleteSourceLocation
in interface AWSMediaTailor
public DeleteVodSourceResult deleteVodSource(DeleteVodSourceRequest request)
AWSMediaTailor
Deletes a specific VOD source in a specific source location.
deleteVodSource
in interface AWSMediaTailor
public DescribeChannelResult describeChannel(DescribeChannelRequest request)
AWSMediaTailor
Describes the properties of a specific channel.
describeChannel
in interface AWSMediaTailor
public DescribeLiveSourceResult describeLiveSource(DescribeLiveSourceRequest request)
AWSMediaTailor
Provides details about a specific live source in a specific source location.
describeLiveSource
in interface AWSMediaTailor
public DescribeProgramResult describeProgram(DescribeProgramRequest request)
AWSMediaTailor
Retrieves the properties of the requested program.
describeProgram
in interface AWSMediaTailor
public DescribeSourceLocationResult describeSourceLocation(DescribeSourceLocationRequest request)
AWSMediaTailor
Retrieves the properties of the requested source location.
describeSourceLocation
in interface AWSMediaTailor
public DescribeVodSourceResult describeVodSource(DescribeVodSourceRequest request)
AWSMediaTailor
Provides details about a specific VOD source in a specific source location.
describeVodSource
in interface AWSMediaTailor
public GetChannelPolicyResult getChannelPolicy(GetChannelPolicyRequest request)
AWSMediaTailor
Retrieves information about a channel's IAM policy.
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
Returns the playback configuration for the specified name.
getPlaybackConfiguration
in interface AWSMediaTailor
public GetPrefetchScheduleResult getPrefetchSchedule(GetPrefetchScheduleRequest request)
AWSMediaTailor
Returns information about the prefetch schedule for a specific playback configuration. If you call GetPrefetchSchedule on an expired prefetch schedule, MediaTailor returns an HTTP 404 status code.
getPrefetchSchedule
in interface AWSMediaTailor
public ListAlertsResult listAlerts(ListAlertsRequest request)
AWSMediaTailor
Returns a list of alerts for the given resource.
listAlerts
in interface AWSMediaTailor
public ListChannelsResult listChannels(ListChannelsRequest request)
AWSMediaTailor
Retrieves a list of channels that are associated with this account.
listChannels
in interface AWSMediaTailor
public ListLiveSourcesResult listLiveSources(ListLiveSourcesRequest request)
AWSMediaTailor
lists all the live sources in a source location.
listLiveSources
in interface AWSMediaTailor
public ListPlaybackConfigurationsResult listPlaybackConfigurations(ListPlaybackConfigurationsRequest request)
AWSMediaTailor
Returns a list of the playback configurations defined in AWS Elemental MediaTailor. You can specify a maximum number of configurations to return at a time. The default maximum is 50. Results are returned in pagefuls. If MediaTailor has more configurations than the specified maximum, it provides parameters in the response that you can use to retrieve the next pageful.
listPlaybackConfigurations
in interface AWSMediaTailor
public ListPrefetchSchedulesResult listPrefetchSchedules(ListPrefetchSchedulesRequest request)
AWSMediaTailor
Creates a new prefetch schedule.
listPrefetchSchedules
in interface AWSMediaTailor
public ListSourceLocationsResult listSourceLocations(ListSourceLocationsRequest request)
AWSMediaTailor
Retrieves a list of source locations.
listSourceLocations
in interface AWSMediaTailor
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSMediaTailor
Returns a list of the tags assigned to the specified playback configuration resource.
listTagsForResource
in interface AWSMediaTailor
public ListVodSourcesResult listVodSources(ListVodSourcesRequest request)
AWSMediaTailor
Lists all the VOD sources in a source location.
listVodSources
in interface AWSMediaTailor
public PutChannelPolicyResult putChannelPolicy(PutChannelPolicyRequest request)
AWSMediaTailor
Creates an IAM policy for the channel.
putChannelPolicy
in interface AWSMediaTailor
public PutPlaybackConfigurationResult putPlaybackConfiguration(PutPlaybackConfigurationRequest request)
AWSMediaTailor
Adds a new playback configuration to AWS Elemental MediaTailor.
putPlaybackConfiguration
in interface AWSMediaTailor
public StartChannelResult startChannel(StartChannelRequest request)
AWSMediaTailor
Starts a specific channel.
startChannel
in interface AWSMediaTailor
public StopChannelResult stopChannel(StopChannelRequest request)
AWSMediaTailor
Stops a specific channel.
stopChannel
in interface AWSMediaTailor
public TagResourceResult tagResource(TagResourceRequest request)
AWSMediaTailor
Adds tags to the specified playback configuration resource. You can specify one or more tags to add.
tagResource
in interface AWSMediaTailor
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSMediaTailor
Removes tags from the specified playback configuration resource. You can specify one or more tags to remove.
untagResource
in interface AWSMediaTailor
public UpdateChannelResult updateChannel(UpdateChannelRequest request)
AWSMediaTailor
Updates an existing channel.
updateChannel
in interface AWSMediaTailor
public UpdateLiveSourceResult updateLiveSource(UpdateLiveSourceRequest request)
AWSMediaTailor
Updates a specific live source in a specific source location.
updateLiveSource
in interface AWSMediaTailor
public UpdateSourceLocationResult updateSourceLocation(UpdateSourceLocationRequest request)
AWSMediaTailor
Updates a source location on a specific channel.
updateSourceLocation
in interface AWSMediaTailor
public UpdateVodSourceResult updateVodSource(UpdateVodSourceRequest request)
AWSMediaTailor
Updates a specific VOD source in a specific source location.
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.