ElasticTranscoder class

The AWS Elastic Transcoder Service.

Constructors

ElasticTranscoder({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

cancelJob({required String id}) Future<void>
The CancelJob operation cancels an unfinished job.
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 pipelineId, JobInput? input, List<JobInput>? inputs, CreateJobOutput? output, String? outputKeyPrefix, List<CreateJobOutput>? outputs, List<CreateJobPlaylist>? playlists, Map<String, String>? userMetadata}) Future<CreateJobResponse>
When you create a job, Elastic Transcoder returns JSON data that includes the values that you specified plus information about the job that is created.
createPipeline({required String inputBucket, required String name, required String role, String? awsKmsKeyArn, PipelineOutputConfig? contentConfig, Notifications? notifications, String? outputBucket, PipelineOutputConfig? thumbnailConfig}) Future<CreatePipelineResponse>
The CreatePipeline operation creates a pipeline with settings that you specify.
createPreset({required String container, required String name, AudioParameters? audio, String? description, Thumbnails? thumbnails, VideoParameters? video}) Future<CreatePresetResponse>
The CreatePreset operation creates a preset with settings that you specify. Elastic Transcoder uses the H.264 video-compression format. For more information, see the International Telecommunication Union publication Recommendation ITU-T H.264: Advanced video coding for generic audiovisual services.
deletePipeline({required String id}) Future<void>
The DeletePipeline operation removes a pipeline.
deletePreset({required String id}) Future<void>
The DeletePreset operation removes a preset that you've added in an AWS region.
listJobsByPipeline({required String pipelineId, String? ascending, String? pageToken}) Future<ListJobsByPipelineResponse>
The ListJobsByPipeline operation gets a list of the jobs currently in a pipeline.
listJobsByStatus({required String status, String? ascending, String? pageToken}) Future<ListJobsByStatusResponse>
The ListJobsByStatus operation gets a list of jobs that have a specified status. The response body contains one element for each job that satisfies the search criteria.
listPipelines({String? ascending, String? pageToken}) Future<ListPipelinesResponse>
The ListPipelines operation gets a list of the pipelines associated with the current AWS account.
listPresets({String? ascending, String? pageToken}) Future<ListPresetsResponse>
The ListPresets operation gets a list of the default presets included with Elastic Transcoder and the presets that you've added in an AWS region.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readJob({required String id}) Future<ReadJobResponse>
The ReadJob operation returns detailed information about a job.
readPipeline({required String id}) Future<ReadPipelineResponse>
The ReadPipeline operation gets detailed information about a pipeline.
readPreset({required String id}) Future<ReadPresetResponse>
The ReadPreset operation gets detailed information about a preset.
testRole({required String inputBucket, required String outputBucket, required String role, required List<String> topics}) Future<TestRoleResponse>
The TestRole operation tests the IAM role used to create the pipeline.
toString() String
A string representation of this object.
inherited
updatePipeline({required String id, String? awsKmsKeyArn, PipelineOutputConfig? contentConfig, String? inputBucket, String? name, Notifications? notifications, String? role, PipelineOutputConfig? thumbnailConfig}) Future<UpdatePipelineResponse>
Use the UpdatePipeline operation to update settings for a pipeline.
updatePipelineNotifications({required String id, required Notifications notifications}) Future<UpdatePipelineNotificationsResponse>
With the UpdatePipelineNotifications operation, you can update Amazon Simple Notification Service (Amazon SNS) notifications for a pipeline.
updatePipelineStatus({required String id, required String status}) Future<UpdatePipelineStatusResponse>
The UpdatePipelineStatus operation pauses or reactivates a pipeline, so that the pipeline stops or restarts the processing of jobs.

Operators

operator ==(Object other) bool
The equality operator.
inherited