MediaConvert class
AWS Elemental MediaConvert
Constructors
- MediaConvert({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
associateCertificate(
{required String arn}) → Future< void> - Associates an AWS Certificate Manager (ACM) Amazon Resource Name (ARN) with AWS Elemental MediaConvert.
-
cancelJob(
{required String id}) → Future< void> - Permanently cancel a job. Once you have canceled a job, you can't start it again.
-
close(
) → void - Closes the internal HTTP client if none was provided at creation. If a client was passed as a constructor argument, this becomes a noop.
-
createJob(
{required String role, required JobSettings settings, AccelerationSettings? accelerationSettings, BillingTagsSource? billingTagsSource, String? clientRequestToken, List< HopDestination> ? hopDestinations, String? jobTemplate, int? priority, String? queue, SimulateReservedQueue? simulateReservedQueue, StatusUpdateInterval? statusUpdateInterval, Map<String, String> ? tags, Map<String, String> ? userMetadata}) → Future<CreateJobResponse> - 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
-
createJobTemplate(
{required String name, required JobTemplateSettings settings, AccelerationSettings? accelerationSettings, String? category, String? description, List< HopDestination> ? hopDestinations, int? priority, String? queue, StatusUpdateInterval? statusUpdateInterval, Map<String, String> ? tags}) → Future<CreateJobTemplateResponse> - 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
-
createPreset(
{required String name, required PresetSettings settings, String? category, String? description, Map< String, String> ? tags}) → Future<CreatePresetResponse> - 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
-
createQueue(
{required String name, String? description, PricingPlan? pricingPlan, ReservationPlanSettings? reservationPlanSettings, QueueStatus? status, Map< String, String> ? tags}) → Future<CreateQueueResponse> - 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
-
deleteJobTemplate(
{required String name}) → Future< void> - Permanently delete a job template you have created.
-
deletePreset(
{required String name}) → Future< void> - Permanently delete a preset you have created.
-
deleteQueue(
{required String name}) → Future< void> - Permanently delete a queue you have created.
-
describeEndpoints(
{int? maxResults, DescribeEndpointsMode? mode, String? nextToken}) → Future< DescribeEndpointsResponse> - Send an request with an empty body to the regional API endpoint to get your account API endpoint.
-
disassociateCertificate(
{required String arn}) → Future< void> - Removes an association between the Amazon Resource Name (ARN) of an AWS Certificate Manager (ACM) certificate and an AWS Elemental MediaConvert resource.
-
getJob(
{required String id}) → Future< GetJobResponse> - Retrieve the JSON for a specific completed transcoding job.
-
getJobTemplate(
{required String name}) → Future< GetJobTemplateResponse> - Retrieve the JSON for a specific job template.
-
getPreset(
{required String name}) → Future< GetPresetResponse> - Retrieve the JSON for a specific preset.
-
getQueue(
{required String name}) → Future< GetQueueResponse> - Retrieve the JSON for a specific queue.
-
listJobs(
{int? maxResults, String? nextToken, Order? order, String? queue, JobStatus? status}) → Future< ListJobsResponse> - 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.
-
listJobTemplates(
{String? category, JobTemplateListBy? listBy, int? maxResults, String? nextToken, Order? order}) → Future< ListJobTemplatesResponse> - 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
-
listPresets(
{String? category, PresetListBy? listBy, int? maxResults, String? nextToken, Order? order}) → Future< ListPresetsResponse> - 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.
-
listQueues(
{QueueListBy? listBy, int? maxResults, String? nextToken, Order? order}) → Future< ListQueuesResponse> - 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.
-
listTagsForResource(
{required String arn}) → Future< ListTagsForResourceResponse> - Retrieve the tags for a MediaConvert resource.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
tagResource(
{required String arn, required Map< String, String> tags}) → Future<void> - 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
-
toString(
) → String -
A string representation of this object.
inherited
-
untagResource(
{required String arn, List< String> ? tagKeys}) → Future<void> - 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
-
updateJobTemplate(
{required String name, AccelerationSettings? accelerationSettings, String? category, String? description, List< HopDestination> ? hopDestinations, int? priority, String? queue, JobTemplateSettings? settings, StatusUpdateInterval? statusUpdateInterval}) → Future<UpdateJobTemplateResponse> - Modify one of your existing job templates.
-
updatePreset(
{required String name, String? category, String? description, PresetSettings? settings}) → Future< UpdatePresetResponse> - Modify one of your existing presets.
-
updateQueue(
{required String name, String? description, ReservationPlanSettings? reservationPlanSettings, QueueStatus? status}) → Future< UpdateQueueResponse> - Modify one of your existing queues.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited