public static interface CreateJobRequest.Builder extends MediaConvertRequest.Builder, SdkPojo, CopyableBuilder<CreateJobRequest.Builder,CreateJobRequest>
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
CreateJobRequest.Builder accelerationSettings(AccelerationSettings accelerationSettings)
accelerationSettings
- Optional. 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
- Optional. Idempotency token for CreateJob operation.CreateJobRequest.Builder hopDestinations(Collection<HopDestination> hopDestinations)
hopDestinations
- Optional. Use queue hopping to avoid overly long waits in the backlog of the queue that you submit
your job to. Specify an alternate queue and the maximum time that your job will wait in the initial
queue before hopping. For more information about this feature, see the AWS Elemental MediaConvert User
Guide.CreateJobRequest.Builder hopDestinations(HopDestination... hopDestinations)
hopDestinations
- Optional. Use queue hopping to avoid overly long waits in the backlog of the queue that you submit
your job to. Specify an alternate queue and the maximum time that your job will wait in the initial
queue before hopping. For more information about this feature, see the AWS Elemental MediaConvert User
Guide.CreateJobRequest.Builder hopDestinations(Consumer<HopDestination.Builder>... hopDestinations)
List.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and
its result is passed to #hopDestinations(List)
.hopDestinations
- a consumer that will call methods on List.Builder
#hopDestinations(List)
CreateJobRequest.Builder jobTemplate(String jobTemplate)
jobTemplate
- Optional. When you create a job, you can either specify a job template or specify the transcoding
settings individually.CreateJobRequest.Builder priority(Integer priority)
priority
- Optional. 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 simulateReservedQueue(String simulateReservedQueue)
simulateReservedQueue
- Optional. Enable this setting when you run a test job to estimate how many reserved transcoding slots
(RTS) you need. When this is enabled, MediaConvert runs your job from an on-demand queue with similar
performance to what you will see with one RTS in a reserved queue. This setting is disabled by
default.SimulateReservedQueue
,
SimulateReservedQueue
CreateJobRequest.Builder simulateReservedQueue(SimulateReservedQueue simulateReservedQueue)
simulateReservedQueue
- Optional. Enable this setting when you run a test job to estimate how many reserved transcoding slots
(RTS) you need. When this is enabled, MediaConvert runs your job from an on-demand queue with similar
performance to what you will see with one RTS in a reserved queue. This setting is disabled by
default.SimulateReservedQueue
,
SimulateReservedQueue
CreateJobRequest.Builder statusUpdateInterval(String statusUpdateInterval)
statusUpdateInterval
- Optional. 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
- Optional. 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 tags(Map<String,String> tags)
tags
- Optional. The tags that you want to add to the resource. You can tag resources with a key-value pair
or with only a key.CreateJobRequest.Builder userMetadata(Map<String,String> userMetadata)
userMetadata
- Optional. 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 © 2020. All rights reserved.