public static interface JobTemplate.Builder extends CopyableBuilder<JobTemplate.Builder,JobTemplate>
Modifier and Type | Method and Description |
---|---|
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 |
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 |
queue(String queue)
Optional.
|
default JobTemplate.Builder |
settings(Consumer<JobTemplateSettings.Builder> settings)
Sets the value of the Settings property for this object.
|
JobTemplate.Builder |
settings(JobTemplateSettings settings)
Sets the value of the Settings property for this object.
|
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.
|
copy
apply, build
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 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 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
- The new value for the Settings property for this object.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 type(String type)
JobTemplate.Builder type(Type type)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.