public static interface CreateJobRequest.Builder extends MediaConvertRequest.Builder, SdkPojo, CopyableBuilder<CreateJobRequest.Builder,CreateJobRequest>
Modifier and Type | Method and Description |
---|---|
CreateJobRequest.Builder |
accelerationSettings(AccelerationSettings accelerationSettings)
Accelerated transcoding can significantly speed up jobs with long, visually complex content.
|
default CreateJobRequest.Builder |
accelerationSettings(Consumer<AccelerationSettings.Builder> accelerationSettings)
Accelerated transcoding can significantly speed up jobs with long, visually complex content.
|
CreateJobRequest.Builder |
billingTagsSource(BillingTagsSource billingTagsSource)
Optional.
|
CreateJobRequest.Builder |
billingTagsSource(String billingTagsSource)
Optional.
|
CreateJobRequest.Builder |
clientRequestToken(String clientRequestToken)
Idempotency token for CreateJob operation.
|
CreateJobRequest.Builder |
jobTemplate(String jobTemplate)
When you create a job, you can either specify a job template or specify the transcoding settings individually
|
CreateJobRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateJobRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateJobRequest.Builder |
priority(Integer priority)
Specify the relative priority for this job.
|
CreateJobRequest.Builder |
queue(String queue)
Optional.
|
CreateJobRequest.Builder |
role(String role)
Required.
|
default CreateJobRequest.Builder |
settings(Consumer<JobSettings.Builder> settings)
JobSettings contains all the transcode settings for a job.
|
CreateJobRequest.Builder |
settings(JobSettings settings)
JobSettings contains all the transcode settings for a job.
|
CreateJobRequest.Builder |
statusUpdateInterval(StatusUpdateInterval statusUpdateInterval)
Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events.
|
CreateJobRequest.Builder |
statusUpdateInterval(String statusUpdateInterval)
Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events.
|
CreateJobRequest.Builder |
userMetadata(Map<String,String> userMetadata)
User-defined metadata that you want to associate with an MediaConvert job.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
CreateJobRequest.Builder accelerationSettings(AccelerationSettings accelerationSettings)
accelerationSettings
- Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs
that use this feature incur pro-tier pricing. For information about feature limitations, see the AWS
Elemental MediaConvert User Guide.default CreateJobRequest.Builder accelerationSettings(Consumer<AccelerationSettings.Builder> accelerationSettings)
AccelerationSettings.Builder
avoiding the need to create one manually via
AccelerationSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to accelerationSettings(AccelerationSettings)
.accelerationSettings
- a consumer that will call methods on AccelerationSettings.Builder
accelerationSettings(AccelerationSettings)
CreateJobRequest.Builder billingTagsSource(String billingTagsSource)
billingTagsSource
- Optional. Choose a tag type that AWS Billing and Cost Management will use to sort your AWS Elemental
MediaConvert costs on any billing report that you set up. Any transcoding outputs that don't have an
associated tag will appear in your billing report unsorted. If you don't choose a valid value for this
field, your job outputs will appear on the billing report unsorted.BillingTagsSource
,
BillingTagsSource
CreateJobRequest.Builder billingTagsSource(BillingTagsSource billingTagsSource)
billingTagsSource
- Optional. Choose a tag type that AWS Billing and Cost Management will use to sort your AWS Elemental
MediaConvert costs on any billing report that you set up. Any transcoding outputs that don't have an
associated tag will appear in your billing report unsorted. If you don't choose a valid value for this
field, your job outputs will appear on the billing report unsorted.BillingTagsSource
,
BillingTagsSource
CreateJobRequest.Builder clientRequestToken(String clientRequestToken)
clientRequestToken
- Idempotency token for CreateJob operation.CreateJobRequest.Builder jobTemplate(String jobTemplate)
jobTemplate
- When you create a job, you can either specify a job template or specify the transcoding settings
individuallyCreateJobRequest.Builder priority(Integer priority)
priority
- Specify the relative priority for this job. In any given queue, the service begins processing the job
with the highest value first. When more than one job has the same priority, the service begins
processing the job that you submitted first. If you don't specify a priority, the service uses the
default value 0.CreateJobRequest.Builder queue(String queue)
queue
- Optional. When you create a job, you can specify a queue to send it to. If you don't specify, the job
will go to the default queue. For more about queues, see the User Guide topic at
http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html.CreateJobRequest.Builder role(String role)
role
- Required. The IAM role you use for creating this job. For details about permissions, see the User
Guide topic at the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.CreateJobRequest.Builder settings(JobSettings settings)
settings
- JobSettings contains all the transcode settings for a job.default CreateJobRequest.Builder settings(Consumer<JobSettings.Builder> settings)
JobSettings.Builder
avoiding the need to create one manually via JobSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to settings(JobSettings)
.settings
- a consumer that will call methods on JobSettings.Builder
settings(JobSettings)
CreateJobRequest.Builder statusUpdateInterval(String statusUpdateInterval)
statusUpdateInterval
- Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the
interval, in seconds, between status updates. MediaConvert sends an update at this interval from the
time the service begins processing your job to the time it completes the transcode or encounters an
error.StatusUpdateInterval
,
StatusUpdateInterval
CreateJobRequest.Builder statusUpdateInterval(StatusUpdateInterval statusUpdateInterval)
statusUpdateInterval
- Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the
interval, in seconds, between status updates. MediaConvert sends an update at this interval from the
time the service begins processing your job to the time it completes the transcode or encounters an
error.StatusUpdateInterval
,
StatusUpdateInterval
CreateJobRequest.Builder userMetadata(Map<String,String> userMetadata)
userMetadata
- User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in
key/value pairs.CreateJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
CreateJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2019. All rights reserved.