All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.mediaconvert.AWSMediaConvertAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS Elemental MediaConvert module holds the client classes that are used for communicating with AWS Elemental MediaConvert Service

There is a newer version: 1.12.778
Show newest version
/*
 * 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); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy