com.amazonaws.services.mediaconvert.AWSMediaConvertAsync Maven / Gradle / Ivy
Show all versions of aws-java-sdk-mediaconvert Show documentation
/*
* Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
* CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
* and limitations under the License.
*/
package com.amazonaws.services.mediaconvert;
import javax.annotation.Generated;
import com.amazonaws.services.mediaconvert.model.*;
/**
* Interface for accessing MediaConvert asynchronously. Each asynchronous method will return a Java Future object
* representing the asynchronous operation; overloads which accept an {@code 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
* {@link com.amazonaws.services.mediaconvert.AbstractAWSMediaConvertAsync} instead.
*
*
* AWS Elemental MediaConvert
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public interface AWSMediaConvertAsync extends AWSMediaConvert {
/**
* Associates an AWS Certificate Manager (ACM) Amazon Resource Name (ARN) with AWS Elemental MediaConvert.
*
* @param associateCertificateRequest
* @return A Java Future containing the result of the AssociateCertificate operation returned by the service.
* @sample AWSMediaConvertAsync.AssociateCertificate
* @see AWS API Documentation
*/
java.util.concurrent.Future associateCertificateAsync(AssociateCertificateRequest associateCertificateRequest);
/**
* Associates an AWS Certificate Manager (ACM) Amazon Resource Name (ARN) with AWS Elemental MediaConvert.
*
* @param associateCertificateRequest
* @param 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.
* @return A Java Future containing the result of the AssociateCertificate operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.AssociateCertificate
* @see AWS API Documentation
*/
java.util.concurrent.Future associateCertificateAsync(AssociateCertificateRequest associateCertificateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Permanently cancel a job. Once you have canceled a job, you can't start it again.
*
* @param cancelJobRequest
* @return A Java Future containing the result of the CancelJob operation returned by the service.
* @sample AWSMediaConvertAsync.CancelJob
* @see AWS API
* Documentation
*/
java.util.concurrent.Future cancelJobAsync(CancelJobRequest cancelJobRequest);
/**
* Permanently cancel a job. Once you have canceled a job, you can't start it again.
*
* @param cancelJobRequest
* @param 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.
* @return A Java Future containing the result of the CancelJob operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.CancelJob
* @see AWS API
* Documentation
*/
java.util.concurrent.Future cancelJobAsync(CancelJobRequest cancelJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Create a new transcoding job. For information about jobs and job settings, see the User Guide at
* http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
*
* @param createJobRequest
* @return A Java Future containing the result of the CreateJob operation returned by the service.
* @sample AWSMediaConvertAsync.CreateJob
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createJobAsync(CreateJobRequest createJobRequest);
/**
* Create a new transcoding job. For information about jobs and job settings, see the User Guide at
* http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
*
* @param createJobRequest
* @param 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.
* @return A Java Future containing the result of the CreateJob operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.CreateJob
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createJobAsync(CreateJobRequest createJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Create a new job template. For information about job templates see the User Guide at
* http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
*
* @param createJobTemplateRequest
* @return A Java Future containing the result of the CreateJobTemplate operation returned by the service.
* @sample AWSMediaConvertAsync.CreateJobTemplate
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createJobTemplateAsync(CreateJobTemplateRequest createJobTemplateRequest);
/**
* Create a new job template. For information about job templates see the User Guide at
* http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
*
* @param createJobTemplateRequest
* @param 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.
* @return A Java Future containing the result of the CreateJobTemplate operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.CreateJobTemplate
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createJobTemplateAsync(CreateJobTemplateRequest createJobTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Create a new preset. For information about job templates see the User Guide at
* http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
*
* @param createPresetRequest
* @return A Java Future containing the result of the CreatePreset operation returned by the service.
* @sample AWSMediaConvertAsync.CreatePreset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createPresetAsync(CreatePresetRequest createPresetRequest);
/**
* Create a new preset. For information about job templates see the User Guide at
* http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
*
* @param createPresetRequest
* @param 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.
* @return A Java Future containing the result of the CreatePreset operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.CreatePreset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createPresetAsync(CreatePresetRequest createPresetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Create a new transcoding queue. For information about queues, see Working With Queues in the User Guide at
* https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-queues.html
*
* @param createQueueRequest
* @return A Java Future containing the result of the CreateQueue operation returned by the service.
* @sample AWSMediaConvertAsync.CreateQueue
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createQueueAsync(CreateQueueRequest createQueueRequest);
/**
* Create a new transcoding queue. For information about queues, see Working With Queues in the User Guide at
* https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-queues.html
*
* @param createQueueRequest
* @param 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.
* @return A Java Future containing the result of the CreateQueue operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.CreateQueue
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createQueueAsync(CreateQueueRequest createQueueRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Permanently delete a job template you have created.
*
* @param deleteJobTemplateRequest
* @return A Java Future containing the result of the DeleteJobTemplate operation returned by the service.
* @sample AWSMediaConvertAsync.DeleteJobTemplate
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteJobTemplateAsync(DeleteJobTemplateRequest deleteJobTemplateRequest);
/**
* Permanently delete a job template you have created.
*
* @param deleteJobTemplateRequest
* @param 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.
* @return A Java Future containing the result of the DeleteJobTemplate operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.DeleteJobTemplate
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteJobTemplateAsync(DeleteJobTemplateRequest deleteJobTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Permanently delete a policy that you created.
*
* @param deletePolicyRequest
* @return A Java Future containing the result of the DeletePolicy operation returned by the service.
* @sample AWSMediaConvertAsync.DeletePolicy
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deletePolicyAsync(DeletePolicyRequest deletePolicyRequest);
/**
* Permanently delete a policy that you created.
*
* @param deletePolicyRequest
* @param 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.
* @return A Java Future containing the result of the DeletePolicy operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.DeletePolicy
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deletePolicyAsync(DeletePolicyRequest deletePolicyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Permanently delete a preset you have created.
*
* @param deletePresetRequest
* @return A Java Future containing the result of the DeletePreset operation returned by the service.
* @sample AWSMediaConvertAsync.DeletePreset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deletePresetAsync(DeletePresetRequest deletePresetRequest);
/**
* Permanently delete a preset you have created.
*
* @param deletePresetRequest
* @param 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.
* @return A Java Future containing the result of the DeletePreset operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.DeletePreset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deletePresetAsync(DeletePresetRequest deletePresetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Permanently delete a queue you have created.
*
* @param deleteQueueRequest
* @return A Java Future containing the result of the DeleteQueue operation returned by the service.
* @sample AWSMediaConvertAsync.DeleteQueue
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteQueueAsync(DeleteQueueRequest deleteQueueRequest);
/**
* Permanently delete a queue you have created.
*
* @param deleteQueueRequest
* @param 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.
* @return A Java Future containing the result of the DeleteQueue operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.DeleteQueue
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteQueueAsync(DeleteQueueRequest deleteQueueRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Send a request with an empty body to the regional API endpoint to get your account API endpoint. Note that
* DescribeEndpoints is no longer required. We recommend that you send your requests directly to the regional
* endpoint instead.
*
* @param describeEndpointsRequest
* @return A Java Future containing the result of the DescribeEndpoints operation returned by the service.
* @sample AWSMediaConvertAsync.DescribeEndpoints
* @see AWS
* API Documentation
*/
@Deprecated
java.util.concurrent.Future describeEndpointsAsync(DescribeEndpointsRequest describeEndpointsRequest);
/**
* Send a request with an empty body to the regional API endpoint to get your account API endpoint. Note that
* DescribeEndpoints is no longer required. We recommend that you send your requests directly to the regional
* endpoint instead.
*
* @param describeEndpointsRequest
* @param 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.
* @return A Java Future containing the result of the DescribeEndpoints operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.DescribeEndpoints
* @see AWS
* API Documentation
*/
@Deprecated
java.util.concurrent.Future describeEndpointsAsync(DescribeEndpointsRequest describeEndpointsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Removes an association between the Amazon Resource Name (ARN) of an AWS Certificate Manager (ACM) certificate and
* an AWS Elemental MediaConvert resource.
*
* @param disassociateCertificateRequest
* @return A Java Future containing the result of the DisassociateCertificate operation returned by the service.
* @sample AWSMediaConvertAsync.DisassociateCertificate
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateCertificateAsync(DisassociateCertificateRequest disassociateCertificateRequest);
/**
* Removes an association between the Amazon Resource Name (ARN) of an AWS Certificate Manager (ACM) certificate and
* an AWS Elemental MediaConvert resource.
*
* @param disassociateCertificateRequest
* @param 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.
* @return A Java Future containing the result of the DisassociateCertificate operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.DisassociateCertificate
* @see AWS API Documentation
*/
java.util.concurrent.Future disassociateCertificateAsync(DisassociateCertificateRequest disassociateCertificateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieve the JSON for a specific transcoding job.
*
* @param getJobRequest
* @return A Java Future containing the result of the GetJob operation returned by the service.
* @sample AWSMediaConvertAsync.GetJob
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getJobAsync(GetJobRequest getJobRequest);
/**
* Retrieve the JSON for a specific transcoding job.
*
* @param getJobRequest
* @param 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.
* @return A Java Future containing the result of the GetJob operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.GetJob
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getJobAsync(GetJobRequest getJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieve the JSON for a specific job template.
*
* @param getJobTemplateRequest
* @return A Java Future containing the result of the GetJobTemplate operation returned by the service.
* @sample AWSMediaConvertAsync.GetJobTemplate
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getJobTemplateAsync(GetJobTemplateRequest getJobTemplateRequest);
/**
* Retrieve the JSON for a specific job template.
*
* @param getJobTemplateRequest
* @param 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.
* @return A Java Future containing the result of the GetJobTemplate operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.GetJobTemplate
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getJobTemplateAsync(GetJobTemplateRequest getJobTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieve the JSON for your policy.
*
* @param getPolicyRequest
* @return A Java Future containing the result of the GetPolicy operation returned by the service.
* @sample AWSMediaConvertAsync.GetPolicy
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getPolicyAsync(GetPolicyRequest getPolicyRequest);
/**
* Retrieve the JSON for your policy.
*
* @param getPolicyRequest
* @param 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.
* @return A Java Future containing the result of the GetPolicy operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.GetPolicy
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getPolicyAsync(GetPolicyRequest getPolicyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieve the JSON for a specific preset.
*
* @param getPresetRequest
* @return A Java Future containing the result of the GetPreset operation returned by the service.
* @sample AWSMediaConvertAsync.GetPreset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getPresetAsync(GetPresetRequest getPresetRequest);
/**
* Retrieve the JSON for a specific preset.
*
* @param getPresetRequest
* @param 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.
* @return A Java Future containing the result of the GetPreset operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.GetPreset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getPresetAsync(GetPresetRequest getPresetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieve the JSON for a specific queue.
*
* @param getQueueRequest
* @return A Java Future containing the result of the GetQueue operation returned by the service.
* @sample AWSMediaConvertAsync.GetQueue
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getQueueAsync(GetQueueRequest getQueueRequest);
/**
* Retrieve the JSON for a specific queue.
*
* @param getQueueRequest
* @param 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.
* @return A Java Future containing the result of the GetQueue operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.GetQueue
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getQueueAsync(GetQueueRequest getQueueRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieve a JSON array of up to twenty of your job templates. This will return the templates themselves, not just
* a list of them. To retrieve the next twenty templates, use the nextToken string returned with the array
*
* @param listJobTemplatesRequest
* @return A Java Future containing the result of the ListJobTemplates operation returned by the service.
* @sample AWSMediaConvertAsync.ListJobTemplates
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listJobTemplatesAsync(ListJobTemplatesRequest listJobTemplatesRequest);
/**
* Retrieve a JSON array of up to twenty of your job templates. This will return the templates themselves, not just
* a list of them. To retrieve the next twenty templates, use the nextToken string returned with the array
*
* @param listJobTemplatesRequest
* @param 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.
* @return A Java Future containing the result of the ListJobTemplates operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.ListJobTemplates
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listJobTemplatesAsync(ListJobTemplatesRequest listJobTemplatesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieve a JSON array of up to twenty of your most recently created jobs. This array includes in-process,
* completed, and errored jobs. This will return the jobs themselves, not just a list of the jobs. To retrieve the
* twenty next most recent jobs, use the nextToken string returned with the array.
*
* @param listJobsRequest
* @return A Java Future containing the result of the ListJobs operation returned by the service.
* @sample AWSMediaConvertAsync.ListJobs
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listJobsAsync(ListJobsRequest listJobsRequest);
/**
* Retrieve a JSON array of up to twenty of your most recently created jobs. This array includes in-process,
* completed, and errored jobs. This will return the jobs themselves, not just a list of the jobs. To retrieve the
* twenty next most recent jobs, use the nextToken string returned with the array.
*
* @param listJobsRequest
* @param 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.
* @return A Java Future containing the result of the ListJobs operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.ListJobs
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listJobsAsync(ListJobsRequest listJobsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieve a JSON array of up to twenty of your presets. This will return the presets themselves, not just a list
* of them. To retrieve the next twenty presets, use the nextToken string returned with the array.
*
* @param listPresetsRequest
* @return A Java Future containing the result of the ListPresets operation returned by the service.
* @sample AWSMediaConvertAsync.ListPresets
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listPresetsAsync(ListPresetsRequest listPresetsRequest);
/**
* Retrieve a JSON array of up to twenty of your presets. This will return the presets themselves, not just a list
* of them. To retrieve the next twenty presets, use the nextToken string returned with the array.
*
* @param listPresetsRequest
* @param 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.
* @return A Java Future containing the result of the ListPresets operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.ListPresets
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listPresetsAsync(ListPresetsRequest listPresetsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieve a JSON array of up to twenty of your queues. This will return the queues themselves, not just a list of
* them. To retrieve the next twenty queues, use the nextToken string returned with the array.
*
* @param listQueuesRequest
* @return A Java Future containing the result of the ListQueues operation returned by the service.
* @sample AWSMediaConvertAsync.ListQueues
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listQueuesAsync(ListQueuesRequest listQueuesRequest);
/**
* Retrieve a JSON array of up to twenty of your queues. This will return the queues themselves, not just a list of
* them. To retrieve the next twenty queues, use the nextToken string returned with the array.
*
* @param listQueuesRequest
* @param 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.
* @return A Java Future containing the result of the ListQueues operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.ListQueues
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listQueuesAsync(ListQueuesRequest listQueuesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieve the tags for a MediaConvert resource.
*
* @param listTagsForResourceRequest
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* @sample AWSMediaConvertAsync.ListTagsForResource
* @see AWS API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest);
/**
* Retrieve the tags for a MediaConvert resource.
*
* @param listTagsForResourceRequest
* @param 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.
* @return A Java Future containing the result of the ListTagsForResource operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.ListTagsForResource
* @see AWS API Documentation
*/
java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Create or change your policy. For more information about policies, see the user guide at
* http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
*
* @param putPolicyRequest
* @return A Java Future containing the result of the PutPolicy operation returned by the service.
* @sample AWSMediaConvertAsync.PutPolicy
* @see AWS API
* Documentation
*/
java.util.concurrent.Future putPolicyAsync(PutPolicyRequest putPolicyRequest);
/**
* Create or change your policy. For more information about policies, see the user guide at
* http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html
*
* @param putPolicyRequest
* @param 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.
* @return A Java Future containing the result of the PutPolicy operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.PutPolicy
* @see AWS API
* Documentation
*/
java.util.concurrent.Future putPolicyAsync(PutPolicyRequest putPolicyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Retrieve a JSON array that includes job details for up to twenty of your most recent jobs. Optionally filter
* results further according to input file, queue, or status. To retrieve the twenty next most recent jobs, use the
* nextToken string returned with the array.
*
* @param searchJobsRequest
* @return A Java Future containing the result of the SearchJobs operation returned by the service.
* @sample AWSMediaConvertAsync.SearchJobs
* @see AWS API
* Documentation
*/
java.util.concurrent.Future searchJobsAsync(SearchJobsRequest searchJobsRequest);
/**
* Retrieve a JSON array that includes job details for up to twenty of your most recent jobs. Optionally filter
* results further according to input file, queue, or status. To retrieve the twenty next most recent jobs, use the
* nextToken string returned with the array.
*
* @param searchJobsRequest
* @param 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.
* @return A Java Future containing the result of the SearchJobs operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.SearchJobs
* @see AWS API
* Documentation
*/
java.util.concurrent.Future searchJobsAsync(SearchJobsRequest searchJobsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Add tags to a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at
* https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html
*
* @param tagResourceRequest
* @return A Java Future containing the result of the TagResource operation returned by the service.
* @sample AWSMediaConvertAsync.TagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest);
/**
* Add tags to a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at
* https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html
*
* @param tagResourceRequest
* @param 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.
* @return A Java Future containing the result of the TagResource operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.TagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Remove tags from a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide
* at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html
*
* @param untagResourceRequest
* @return A Java Future containing the result of the UntagResource operation returned by the service.
* @sample AWSMediaConvertAsync.UntagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest);
/**
* Remove tags from a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide
* at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html
*
* @param untagResourceRequest
* @param 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.
* @return A Java Future containing the result of the UntagResource operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.UntagResource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Modify one of your existing job templates.
*
* @param updateJobTemplateRequest
* @return A Java Future containing the result of the UpdateJobTemplate operation returned by the service.
* @sample AWSMediaConvertAsync.UpdateJobTemplate
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateJobTemplateAsync(UpdateJobTemplateRequest updateJobTemplateRequest);
/**
* Modify one of your existing job templates.
*
* @param updateJobTemplateRequest
* @param 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.
* @return A Java Future containing the result of the UpdateJobTemplate operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.UpdateJobTemplate
* @see AWS
* API Documentation
*/
java.util.concurrent.Future updateJobTemplateAsync(UpdateJobTemplateRequest updateJobTemplateRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Modify one of your existing presets.
*
* @param updatePresetRequest
* @return A Java Future containing the result of the UpdatePreset operation returned by the service.
* @sample AWSMediaConvertAsync.UpdatePreset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updatePresetAsync(UpdatePresetRequest updatePresetRequest);
/**
* Modify one of your existing presets.
*
* @param updatePresetRequest
* @param 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.
* @return A Java Future containing the result of the UpdatePreset operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.UpdatePreset
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updatePresetAsync(UpdatePresetRequest updatePresetRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
* Modify one of your existing queues.
*
* @param updateQueueRequest
* @return A Java Future containing the result of the UpdateQueue operation returned by the service.
* @sample AWSMediaConvertAsync.UpdateQueue
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateQueueAsync(UpdateQueueRequest updateQueueRequest);
/**
* Modify one of your existing queues.
*
* @param updateQueueRequest
* @param 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.
* @return A Java Future containing the result of the UpdateQueue operation returned by the service.
* @sample AWSMediaConvertAsyncHandler.UpdateQueue
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateQueueAsync(UpdateQueueRequest updateQueueRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
}