Interface MediaConvertCreateJobProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,TaskStateBaseProps
- All Known Implementing Classes:
MediaConvertCreateJobProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-06T23:25:17.796Z")
@Stability(Stable)
public interface MediaConvertCreateJobProps
extends software.amazon.jsii.JsiiSerializable, TaskStateBaseProps
Properties for creating a MediaConvert Job.
See the CreateJob API for complete documentation
Example:
MediaConvertCreateJob.Builder.create(this, "CreateJob")
.createJobRequest(Map.of(
"Role", "arn:aws:iam::123456789012:role/MediaConvertRole",
"Settings", Map.of(
"OutputGroups", List.of(Map.of(
"Outputs", List.of(Map.of(
"ContainerSettings", Map.of(
"Container", "MP4"),
"VideoDescription", Map.of(
"CodecSettings", Map.of(
"Codec", "H_264",
"H264Settings", Map.of(
"MaxBitrate", 1000,
"RateControlMode", "QVBR",
"SceneChangeDetect", "TRANSITION_DETECTION"))),
"AudioDescriptions", List.of(Map.of(
"CodecSettings", Map.of(
"Codec", "AAC",
"AacSettings", Map.of(
"Bitrate", 96000,
"CodingMode", "CODING_MODE_2_0",
"SampleRate", 48000)))))),
"OutputGroupSettings", Map.of(
"Type", "FILE_GROUP_SETTINGS",
"FileGroupSettings", Map.of(
"Destination", "s3://EXAMPLE-DESTINATION-BUCKET/")))),
"Inputs", List.of(Map.of(
"AudioSelectors", Map.of(
"Audio Selector 1", Map.of(
"DefaultSelection", "DEFAULT")),
"FileInput", "s3://EXAMPLE-SOURCE-BUCKET/EXAMPLE-SOURCE_FILE")))))
.integrationPattern(IntegrationPattern.RUN_JOB)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forMediaConvertCreateJobPropsstatic final classAn implementation forMediaConvertCreateJobProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The input data for the MediaConvert Create Job invocation.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.stepfunctions.TaskStateBaseProps
getComment, getCredentials, getHeartbeat, getHeartbeatTimeout, getInputPath, getIntegrationPattern, getOutputPath, getResultPath, getResultSelector, getStateName, getTaskTimeout, getTimeout
-
Method Details
-
getCreateJobRequest
The input data for the MediaConvert Create Job invocation. -
builder
- Returns:
- a
MediaConvertCreateJobProps.BuilderofMediaConvertCreateJobProps
-