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