Interface MediaConvertCreateJobProps
- All Superinterfaces:
AssignableStateOptions,software.amazon.jsii.JsiiSerializable,JsonataCommonOptions,JsonPathCommonOptions,StateBaseProps,TaskStateBaseOptions,TaskStateBaseProps
- All Known Implementing Classes:
MediaConvertCreateJobProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-20T23:37:31.407Z")
@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.awscdk.services.stepfunctions.AssignableStateOptions
getAssignMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.stepfunctions.JsonataCommonOptions
getOutputsMethods inherited from interface software.amazon.awscdk.services.stepfunctions.JsonPathCommonOptions
getInputPath, getOutputPathMethods inherited from interface software.amazon.awscdk.services.stepfunctions.StateBaseProps
getComment, getQueryLanguage, getStateNameMethods inherited from interface software.amazon.awscdk.services.stepfunctions.TaskStateBaseOptions
getCredentials, getHeartbeat, getHeartbeatTimeout, getIntegrationPattern, getTaskTimeout, getTimeoutMethods inherited from interface software.amazon.awscdk.services.stepfunctions.TaskStateBaseProps
getResultPath, getResultSelector
-
Method Details
-
getCreateJobRequest
The input data for the MediaConvert Create Job invocation. -
builder
- Returns:
- a
MediaConvertCreateJobProps.BuilderofMediaConvertCreateJobProps
-