@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMediaPackageAsync extends AWSMediaPackage
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSMediaPackageAsync
instead.
AWS Elemental MediaPackage
ENDPOINT_PREFIX
configureLogs, createChannel, createHarvestJob, createOriginEndpoint, deleteChannel, deleteOriginEndpoint, describeChannel, describeHarvestJob, describeOriginEndpoint, getCachedResponseMetadata, listChannels, listHarvestJobs, listOriginEndpoints, listTagsForResource, rotateChannelCredentials, rotateIngestEndpointCredentials, shutdown, tagResource, untagResource, updateChannel, updateOriginEndpoint
Future<ConfigureLogsResult> configureLogsAsync(ConfigureLogsRequest configureLogsRequest)
configureLogsRequest
- the option to configure log subscription.Future<ConfigureLogsResult> configureLogsAsync(ConfigureLogsRequest configureLogsRequest, AsyncHandler<ConfigureLogsRequest,ConfigureLogsResult> asyncHandler)
configureLogsRequest
- 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.Future<CreateChannelResult> createChannelAsync(CreateChannelRequest createChannelRequest)
createChannelRequest
- A new Channel configuration.Future<CreateChannelResult> createChannelAsync(CreateChannelRequest createChannelRequest, AsyncHandler<CreateChannelRequest,CreateChannelResult> asyncHandler)
createChannelRequest
- 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.Future<CreateHarvestJobResult> createHarvestJobAsync(CreateHarvestJobRequest createHarvestJobRequest)
createHarvestJobRequest
- Configuration parameters used to create a new HarvestJob.Future<CreateHarvestJobResult> createHarvestJobAsync(CreateHarvestJobRequest createHarvestJobRequest, AsyncHandler<CreateHarvestJobRequest,CreateHarvestJobResult> asyncHandler)
createHarvestJobRequest
- 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.Future<CreateOriginEndpointResult> createOriginEndpointAsync(CreateOriginEndpointRequest createOriginEndpointRequest)
createOriginEndpointRequest
- Configuration parameters used to create a new OriginEndpoint.Future<CreateOriginEndpointResult> createOriginEndpointAsync(CreateOriginEndpointRequest createOriginEndpointRequest, AsyncHandler<CreateOriginEndpointRequest,CreateOriginEndpointResult> asyncHandler)
createOriginEndpointRequest
- 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.Future<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest deleteChannelRequest)
deleteChannelRequest
- Future<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest deleteChannelRequest, AsyncHandler<DeleteChannelRequest,DeleteChannelResult> asyncHandler)
deleteChannelRequest
- 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.Future<DeleteOriginEndpointResult> deleteOriginEndpointAsync(DeleteOriginEndpointRequest deleteOriginEndpointRequest)
deleteOriginEndpointRequest
- Future<DeleteOriginEndpointResult> deleteOriginEndpointAsync(DeleteOriginEndpointRequest deleteOriginEndpointRequest, AsyncHandler<DeleteOriginEndpointRequest,DeleteOriginEndpointResult> asyncHandler)
deleteOriginEndpointRequest
- 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.Future<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest describeChannelRequest)
describeChannelRequest
- Future<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest describeChannelRequest, AsyncHandler<DescribeChannelRequest,DescribeChannelResult> asyncHandler)
describeChannelRequest
- 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.Future<DescribeHarvestJobResult> describeHarvestJobAsync(DescribeHarvestJobRequest describeHarvestJobRequest)
describeHarvestJobRequest
- Future<DescribeHarvestJobResult> describeHarvestJobAsync(DescribeHarvestJobRequest describeHarvestJobRequest, AsyncHandler<DescribeHarvestJobRequest,DescribeHarvestJobResult> asyncHandler)
describeHarvestJobRequest
- 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.Future<DescribeOriginEndpointResult> describeOriginEndpointAsync(DescribeOriginEndpointRequest describeOriginEndpointRequest)
describeOriginEndpointRequest
- Future<DescribeOriginEndpointResult> describeOriginEndpointAsync(DescribeOriginEndpointRequest describeOriginEndpointRequest, AsyncHandler<DescribeOriginEndpointRequest,DescribeOriginEndpointResult> asyncHandler)
describeOriginEndpointRequest
- 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.Future<ListChannelsResult> listChannelsAsync(ListChannelsRequest listChannelsRequest)
listChannelsRequest
- Future<ListChannelsResult> listChannelsAsync(ListChannelsRequest listChannelsRequest, AsyncHandler<ListChannelsRequest,ListChannelsResult> asyncHandler)
listChannelsRequest
- 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.Future<ListHarvestJobsResult> listHarvestJobsAsync(ListHarvestJobsRequest listHarvestJobsRequest)
listHarvestJobsRequest
- Future<ListHarvestJobsResult> listHarvestJobsAsync(ListHarvestJobsRequest listHarvestJobsRequest, AsyncHandler<ListHarvestJobsRequest,ListHarvestJobsResult> asyncHandler)
listHarvestJobsRequest
- 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.Future<ListOriginEndpointsResult> listOriginEndpointsAsync(ListOriginEndpointsRequest listOriginEndpointsRequest)
listOriginEndpointsRequest
- Future<ListOriginEndpointsResult> listOriginEndpointsAsync(ListOriginEndpointsRequest listOriginEndpointsRequest, AsyncHandler<ListOriginEndpointsRequest,ListOriginEndpointsResult> asyncHandler)
listOriginEndpointsRequest
- 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.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
listTagsForResourceRequest
- 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 Future<RotateChannelCredentialsResult> rotateChannelCredentialsAsync(RotateChannelCredentialsRequest rotateChannelCredentialsRequest)
rotateChannelCredentialsRequest
- @Deprecated Future<RotateChannelCredentialsResult> rotateChannelCredentialsAsync(RotateChannelCredentialsRequest rotateChannelCredentialsRequest, AsyncHandler<RotateChannelCredentialsRequest,RotateChannelCredentialsResult> asyncHandler)
rotateChannelCredentialsRequest
- 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.Future<RotateIngestEndpointCredentialsResult> rotateIngestEndpointCredentialsAsync(RotateIngestEndpointCredentialsRequest rotateIngestEndpointCredentialsRequest)
rotateIngestEndpointCredentialsRequest
- Future<RotateIngestEndpointCredentialsResult> rotateIngestEndpointCredentialsAsync(RotateIngestEndpointCredentialsRequest rotateIngestEndpointCredentialsRequest, AsyncHandler<RotateIngestEndpointCredentialsRequest,RotateIngestEndpointCredentialsResult> asyncHandler)
rotateIngestEndpointCredentialsRequest
- 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.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
tagResourceRequest
- 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.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
untagResourceRequest
- 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.Future<UpdateChannelResult> updateChannelAsync(UpdateChannelRequest updateChannelRequest)
updateChannelRequest
- Configuration parameters used to update the Channel.Future<UpdateChannelResult> updateChannelAsync(UpdateChannelRequest updateChannelRequest, AsyncHandler<UpdateChannelRequest,UpdateChannelResult> asyncHandler)
updateChannelRequest
- 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.Future<UpdateOriginEndpointResult> updateOriginEndpointAsync(UpdateOriginEndpointRequest updateOriginEndpointRequest)
updateOriginEndpointRequest
- Configuration parameters used to update an existing OriginEndpoint.Future<UpdateOriginEndpointResult> updateOriginEndpointAsync(UpdateOriginEndpointRequest updateOriginEndpointRequest, AsyncHandler<UpdateOriginEndpointRequest,UpdateOriginEndpointResult> asyncHandler)
updateOriginEndpointRequest
- 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.