@Stability(value=Stable) public static final class CfnJobTemplateProps.Builder extends Object implements software.amazon.jsii.Builder<CfnJobTemplateProps>
CfnJobTemplateProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnJobTemplateProps.Builder description(String description)
CfnJobTemplateProps.getDescription()description - A description of the job template. This parameter is required.this@Stability(value=Stable) public CfnJobTemplateProps.Builder jobTemplateId(String jobTemplateId)
CfnJobTemplateProps.getJobTemplateId()jobTemplateId - A unique identifier for the job template. This parameter is required.
We recommend using a UUID. Alpha-numeric characters, "-", and "_" are valid for use here.this@Stability(value=Stable) public CfnJobTemplateProps.Builder abortConfig(Object abortConfig)
CfnJobTemplateProps.getAbortConfig()abortConfig - The criteria that determine when and how a job abort takes place.this@Stability(value=Stable) public CfnJobTemplateProps.Builder document(String document)
CfnJobTemplateProps.getDocument()document - The job document.
Required if you don't specify a value for documentSource .this@Stability(value=Stable) public CfnJobTemplateProps.Builder documentSource(String documentSource)
CfnJobTemplateProps.getDocumentSource()documentSource - An S3 link to the job document to use in the template.
Required if you don't specify a value for document .
If the job document resides in an S3 bucket, you must use a placeholder link when specifying the document.
The placeholder link is of the following form:
${aws:iot:s3-presigned-url:https://s3.amazonaws.com/ *bucket* / *key* }where bucket is your bucket name and key is the object in the bucket to which you are linking.
this@Stability(value=Stable) public CfnJobTemplateProps.Builder jobArn(String jobArn)
CfnJobTemplateProps.getJobArn()jobArn - The ARN of the job to use as the basis for the job template.this@Stability(value=Stable) public CfnJobTemplateProps.Builder jobExecutionsRetryConfig(Object jobExecutionsRetryConfig)
CfnJobTemplateProps.getJobExecutionsRetryConfig()jobExecutionsRetryConfig - Allows you to create the criteria to retry a job.this@Stability(value=Stable) public CfnJobTemplateProps.Builder jobExecutionsRolloutConfig(Object jobExecutionsRolloutConfig)
CfnJobTemplateProps.getJobExecutionsRolloutConfig()jobExecutionsRolloutConfig - Allows you to create a staged rollout of a job.this@Stability(value=Stable) public CfnJobTemplateProps.Builder presignedUrlConfig(Object presignedUrlConfig)
CfnJobTemplateProps.getPresignedUrlConfig()presignedUrlConfig - Configuration for pre-signed S3 URLs.this@Stability(value=Stable) public CfnJobTemplateProps.Builder tags(List<? extends CfnTag> tags)
CfnJobTemplateProps.getTags()tags - Metadata that can be used to manage the job template.this@Stability(value=Stable) public CfnJobTemplateProps.Builder timeoutConfig(Object timeoutConfig)
CfnJobTemplateProps.getTimeoutConfig()timeoutConfig - Specifies the amount of time each device has to finish its execution of the job.
A timer is started when the job execution status is set to IN_PROGRESS . If the job execution status is not set to another terminal state before the timer expires, it will be automatically set to TIMED_OUT .this@Stability(value=Stable) public CfnJobTemplateProps build()
build in interface software.amazon.jsii.Builder<CfnJobTemplateProps>CfnJobTemplatePropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.