public static interface JobTemplate.Builder extends SdkPojo, CopyableBuilder<JobTemplate.Builder,JobTemplate>
Modifier and Type | Method and Description |
---|---|
JobTemplate.Builder |
accelerationSettings(AccelerationSettings accelerationSettings)
Accelerated transcoding can significantly speed up jobs with long, visually complex content.
|
default JobTemplate.Builder |
accelerationSettings(Consumer<AccelerationSettings.Builder> accelerationSettings)
Accelerated transcoding can significantly speed up jobs with long, visually complex content.
|
JobTemplate.Builder |
arn(String arn)
An identifier for this resource that is unique within all of AWS.
|
JobTemplate.Builder |
category(String category)
An optional category you create to organize your job templates.
|
JobTemplate.Builder |
createdAt(Instant createdAt)
The timestamp in epoch seconds for Job template creation.
|
JobTemplate.Builder |
description(String description)
An optional description you create for each job template.
|
JobTemplate.Builder |
hopDestinations(Collection<HopDestination> hopDestinations)
Optional list of hop destinations.
|
JobTemplate.Builder |
hopDestinations(Consumer<HopDestination.Builder>... hopDestinations)
Optional list of hop destinations.
|
JobTemplate.Builder |
hopDestinations(HopDestination... hopDestinations)
Optional list of hop destinations.
|
JobTemplate.Builder |
lastUpdated(Instant lastUpdated)
The timestamp in epoch seconds when the Job template was last updated.
|
JobTemplate.Builder |
name(String name)
A name you create for each job template.
|
JobTemplate.Builder |
priority(Integer priority)
Relative priority on the job.
|
JobTemplate.Builder |
queue(String queue)
Optional.
|
default JobTemplate.Builder |
settings(Consumer<JobTemplateSettings.Builder> settings)
JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs
created from it.
|
JobTemplate.Builder |
settings(JobTemplateSettings settings)
JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs
created from it.
|
JobTemplate.Builder |
statusUpdateInterval(StatusUpdateInterval statusUpdateInterval)
Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events.
|
JobTemplate.Builder |
statusUpdateInterval(String statusUpdateInterval)
Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events.
|
JobTemplate.Builder |
type(String type)
A job template can be of two types: system or custom.
|
JobTemplate.Builder |
type(Type type)
A job template can be of two types: system or custom.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
JobTemplate.Builder accelerationSettings(AccelerationSettings accelerationSettings)
accelerationSettings
- Accelerated transcoding can significantly speed up jobs with long, visually complex content.default JobTemplate.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)
JobTemplate.Builder arn(String arn)
arn
- An identifier for this resource that is unique within all of AWS.JobTemplate.Builder category(String category)
category
- An optional category you create to organize your job templates.JobTemplate.Builder createdAt(Instant createdAt)
createdAt
- The timestamp in epoch seconds for Job template creation.JobTemplate.Builder description(String description)
description
- An optional description you create for each job template.JobTemplate.Builder hopDestinations(Collection<HopDestination> hopDestinations)
hopDestinations
- Optional list of hop destinations.JobTemplate.Builder hopDestinations(HopDestination... hopDestinations)
hopDestinations
- Optional list of hop destinations.JobTemplate.Builder hopDestinations(Consumer<HopDestination.Builder>... hopDestinations)
.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)
JobTemplate.Builder lastUpdated(Instant lastUpdated)
lastUpdated
- The timestamp in epoch seconds when the Job template was last updated.JobTemplate.Builder name(String name)
name
- A name you create for each job template. Each name must be unique within your account.JobTemplate.Builder priority(Integer priority)
priority
- Relative priority on the job.JobTemplate.Builder queue(String queue)
queue
- Optional. The queue that jobs created from this template are assigned to. If you don't specify this,
jobs will go to the default queue.JobTemplate.Builder settings(JobTemplateSettings settings)
settings
- JobTemplateSettings contains all the transcode settings saved in the template that will be applied to
jobs created from it.default JobTemplate.Builder settings(Consumer<JobTemplateSettings.Builder> settings)
JobTemplateSettings.Builder
avoiding the need to create one manually via
JobTemplateSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to settings(JobTemplateSettings)
.settings
- a consumer that will call methods on JobTemplateSettings.Builder
settings(JobTemplateSettings)
JobTemplate.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
JobTemplate.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
JobTemplate.Builder type(String type)
JobTemplate.Builder type(Type type)
Copyright © 2022. All rights reserved.