@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSMediaPackageAsync extends AbstractAWSMediaPackage implements AWSMediaPackageAsync
AWSMediaPackageAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
configureLogs, createChannel, createHarvestJob, createOriginEndpoint, deleteChannel, deleteOriginEndpoint, describeChannel, describeHarvestJob, describeOriginEndpoint, getCachedResponseMetadata, listChannels, listHarvestJobs, listOriginEndpoints, listTagsForResource, rotateChannelCredentials, rotateIngestEndpointCredentials, shutdown, tagResource, untagResource, updateChannel, updateOriginEndpoint
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
configureLogs, createChannel, createHarvestJob, createOriginEndpoint, deleteChannel, deleteOriginEndpoint, describeChannel, describeHarvestJob, describeOriginEndpoint, getCachedResponseMetadata, listChannels, listHarvestJobs, listOriginEndpoints, listTagsForResource, rotateChannelCredentials, rotateIngestEndpointCredentials, shutdown, tagResource, untagResource, updateChannel, updateOriginEndpoint
public Future<ConfigureLogsResult> configureLogsAsync(ConfigureLogsRequest request)
AWSMediaPackageAsync
configureLogsAsync
in interface AWSMediaPackageAsync
request
- the option to configure log subscription.public Future<ConfigureLogsResult> configureLogsAsync(ConfigureLogsRequest request, AsyncHandler<ConfigureLogsRequest,ConfigureLogsResult> asyncHandler)
AWSMediaPackageAsync
configureLogsAsync
in interface AWSMediaPackageAsync
request
- the option to configure log subscription.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)
AWSMediaPackageAsync
createChannelAsync
in interface AWSMediaPackageAsync
request
- A new Channel configuration.public Future<CreateChannelResult> createChannelAsync(CreateChannelRequest request, AsyncHandler<CreateChannelRequest,CreateChannelResult> asyncHandler)
AWSMediaPackageAsync
createChannelAsync
in interface AWSMediaPackageAsync
request
- A new Channel 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<CreateHarvestJobResult> createHarvestJobAsync(CreateHarvestJobRequest request)
AWSMediaPackageAsync
createHarvestJobAsync
in interface AWSMediaPackageAsync
request
- Configuration parameters used to create a new HarvestJob.public Future<CreateHarvestJobResult> createHarvestJobAsync(CreateHarvestJobRequest request, AsyncHandler<CreateHarvestJobRequest,CreateHarvestJobResult> asyncHandler)
AWSMediaPackageAsync
createHarvestJobAsync
in interface AWSMediaPackageAsync
request
- Configuration parameters used to create a new HarvestJob.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<CreateOriginEndpointResult> createOriginEndpointAsync(CreateOriginEndpointRequest request)
AWSMediaPackageAsync
createOriginEndpointAsync
in interface AWSMediaPackageAsync
request
- Configuration parameters used to create a new OriginEndpoint.public Future<CreateOriginEndpointResult> createOriginEndpointAsync(CreateOriginEndpointRequest request, AsyncHandler<CreateOriginEndpointRequest,CreateOriginEndpointResult> asyncHandler)
AWSMediaPackageAsync
createOriginEndpointAsync
in interface AWSMediaPackageAsync
request
- Configuration parameters used to create a new OriginEndpoint.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)
AWSMediaPackageAsync
deleteChannelAsync
in interface AWSMediaPackageAsync
public Future<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest request, AsyncHandler<DeleteChannelRequest,DeleteChannelResult> asyncHandler)
AWSMediaPackageAsync
deleteChannelAsync
in interface AWSMediaPackageAsync
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<DeleteOriginEndpointResult> deleteOriginEndpointAsync(DeleteOriginEndpointRequest request)
AWSMediaPackageAsync
deleteOriginEndpointAsync
in interface AWSMediaPackageAsync
public Future<DeleteOriginEndpointResult> deleteOriginEndpointAsync(DeleteOriginEndpointRequest request, AsyncHandler<DeleteOriginEndpointRequest,DeleteOriginEndpointResult> asyncHandler)
AWSMediaPackageAsync
deleteOriginEndpointAsync
in interface AWSMediaPackageAsync
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)
AWSMediaPackageAsync
describeChannelAsync
in interface AWSMediaPackageAsync
public Future<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest request, AsyncHandler<DescribeChannelRequest,DescribeChannelResult> asyncHandler)
AWSMediaPackageAsync
describeChannelAsync
in interface AWSMediaPackageAsync
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<DescribeHarvestJobResult> describeHarvestJobAsync(DescribeHarvestJobRequest request)
AWSMediaPackageAsync
describeHarvestJobAsync
in interface AWSMediaPackageAsync
public Future<DescribeHarvestJobResult> describeHarvestJobAsync(DescribeHarvestJobRequest request, AsyncHandler<DescribeHarvestJobRequest,DescribeHarvestJobResult> asyncHandler)
AWSMediaPackageAsync
describeHarvestJobAsync
in interface AWSMediaPackageAsync
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<DescribeOriginEndpointResult> describeOriginEndpointAsync(DescribeOriginEndpointRequest request)
AWSMediaPackageAsync
describeOriginEndpointAsync
in interface AWSMediaPackageAsync
public Future<DescribeOriginEndpointResult> describeOriginEndpointAsync(DescribeOriginEndpointRequest request, AsyncHandler<DescribeOriginEndpointRequest,DescribeOriginEndpointResult> asyncHandler)
AWSMediaPackageAsync
describeOriginEndpointAsync
in interface AWSMediaPackageAsync
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)
AWSMediaPackageAsync
listChannelsAsync
in interface AWSMediaPackageAsync
public Future<ListChannelsResult> listChannelsAsync(ListChannelsRequest request, AsyncHandler<ListChannelsRequest,ListChannelsResult> asyncHandler)
AWSMediaPackageAsync
listChannelsAsync
in interface AWSMediaPackageAsync
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<ListHarvestJobsResult> listHarvestJobsAsync(ListHarvestJobsRequest request)
AWSMediaPackageAsync
listHarvestJobsAsync
in interface AWSMediaPackageAsync
public Future<ListHarvestJobsResult> listHarvestJobsAsync(ListHarvestJobsRequest request, AsyncHandler<ListHarvestJobsRequest,ListHarvestJobsResult> asyncHandler)
AWSMediaPackageAsync
listHarvestJobsAsync
in interface AWSMediaPackageAsync
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<ListOriginEndpointsResult> listOriginEndpointsAsync(ListOriginEndpointsRequest request)
AWSMediaPackageAsync
listOriginEndpointsAsync
in interface AWSMediaPackageAsync
public Future<ListOriginEndpointsResult> listOriginEndpointsAsync(ListOriginEndpointsRequest request, AsyncHandler<ListOriginEndpointsRequest,ListOriginEndpointsResult> asyncHandler)
AWSMediaPackageAsync
listOriginEndpointsAsync
in interface AWSMediaPackageAsync
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)
listTagsForResourceAsync
in interface AWSMediaPackageAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
listTagsForResourceAsync
in interface AWSMediaPackageAsync
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.@Deprecated public Future<RotateChannelCredentialsResult> rotateChannelCredentialsAsync(RotateChannelCredentialsRequest request)
AWSMediaPackageAsync
rotateChannelCredentialsAsync
in interface AWSMediaPackageAsync
@Deprecated public Future<RotateChannelCredentialsResult> rotateChannelCredentialsAsync(RotateChannelCredentialsRequest request, AsyncHandler<RotateChannelCredentialsRequest,RotateChannelCredentialsResult> asyncHandler)
AWSMediaPackageAsync
rotateChannelCredentialsAsync
in interface AWSMediaPackageAsync
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<RotateIngestEndpointCredentialsResult> rotateIngestEndpointCredentialsAsync(RotateIngestEndpointCredentialsRequest request)
AWSMediaPackageAsync
rotateIngestEndpointCredentialsAsync
in interface AWSMediaPackageAsync
public Future<RotateIngestEndpointCredentialsResult> rotateIngestEndpointCredentialsAsync(RotateIngestEndpointCredentialsRequest request, AsyncHandler<RotateIngestEndpointCredentialsRequest,RotateIngestEndpointCredentialsResult> asyncHandler)
AWSMediaPackageAsync
rotateIngestEndpointCredentialsAsync
in interface AWSMediaPackageAsync
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)
tagResourceAsync
in interface AWSMediaPackageAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
tagResourceAsync
in interface AWSMediaPackageAsync
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)
untagResourceAsync
in interface AWSMediaPackageAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
untagResourceAsync
in interface AWSMediaPackageAsync
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)
AWSMediaPackageAsync
updateChannelAsync
in interface AWSMediaPackageAsync
request
- Configuration parameters used to update the Channel.public Future<UpdateChannelResult> updateChannelAsync(UpdateChannelRequest request, AsyncHandler<UpdateChannelRequest,UpdateChannelResult> asyncHandler)
AWSMediaPackageAsync
updateChannelAsync
in interface AWSMediaPackageAsync
request
- Configuration parameters used to update the Channel.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<UpdateOriginEndpointResult> updateOriginEndpointAsync(UpdateOriginEndpointRequest request)
AWSMediaPackageAsync
updateOriginEndpointAsync
in interface AWSMediaPackageAsync
request
- Configuration parameters used to update an existing OriginEndpoint.public Future<UpdateOriginEndpointResult> updateOriginEndpointAsync(UpdateOriginEndpointRequest request, AsyncHandler<UpdateOriginEndpointRequest,UpdateOriginEndpointResult> asyncHandler)
AWSMediaPackageAsync
updateOriginEndpointAsync
in interface AWSMediaPackageAsync
request
- Configuration parameters used to update an existing OriginEndpoint.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.