@Stability(value=Stable) public static final class CfnJobTemplate.Builder extends Object implements software.amazon.jsii.Builder<CfnJobTemplate>
CfnJobTemplate.| Modifier and Type | Method and Description |
|---|---|
CfnJobTemplate.Builder |
abortConfig(Object abortConfig)
`AWS::IoT::JobTemplate.AbortConfig`.
|
CfnJobTemplate |
build() |
static CfnJobTemplate.Builder |
create(software.constructs.Construct scope,
String id) |
CfnJobTemplate.Builder |
description(String description)
`AWS::IoT::JobTemplate.Description`.
|
CfnJobTemplate.Builder |
document(String document)
`AWS::IoT::JobTemplate.Document`.
|
CfnJobTemplate.Builder |
documentSource(String documentSource)
`AWS::IoT::JobTemplate.DocumentSource`.
|
CfnJobTemplate.Builder |
jobArn(String jobArn)
`AWS::IoT::JobTemplate.JobArn`.
|
CfnJobTemplate.Builder |
jobExecutionsRolloutConfig(Object jobExecutionsRolloutConfig)
`AWS::IoT::JobTemplate.JobExecutionsRolloutConfig`.
|
CfnJobTemplate.Builder |
jobTemplateId(String jobTemplateId)
`AWS::IoT::JobTemplate.JobTemplateId`.
|
CfnJobTemplate.Builder |
presignedUrlConfig(Object presignedUrlConfig)
`AWS::IoT::JobTemplate.PresignedUrlConfig`.
|
CfnJobTemplate.Builder |
tags(List<? extends CfnTag> tags)
`AWS::IoT::JobTemplate.Tags`.
|
CfnJobTemplate.Builder |
timeoutConfig(Object timeoutConfig)
`AWS::IoT::JobTemplate.TimeoutConfig`.
|
@Stability(value=Stable) public static CfnJobTemplate.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnJobTemplate.Builder.@Stability(value=Stable) public CfnJobTemplate.Builder abortConfig(Object abortConfig)
abortConfig - `AWS::IoT::JobTemplate.AbortConfig`. This parameter is required.this@Stability(value=Stable) public CfnJobTemplate.Builder description(String description)
description - `AWS::IoT::JobTemplate.Description`. This parameter is required.this@Stability(value=Stable) public CfnJobTemplate.Builder document(String document)
document - `AWS::IoT::JobTemplate.Document`. This parameter is required.this@Stability(value=Stable) public CfnJobTemplate.Builder documentSource(String documentSource)
documentSource - `AWS::IoT::JobTemplate.DocumentSource`. This parameter is required.this@Stability(value=Stable) public CfnJobTemplate.Builder jobArn(String jobArn)
jobArn - `AWS::IoT::JobTemplate.JobArn`. This parameter is required.this@Stability(value=Stable) public CfnJobTemplate.Builder jobExecutionsRolloutConfig(Object jobExecutionsRolloutConfig)
jobExecutionsRolloutConfig - `AWS::IoT::JobTemplate.JobExecutionsRolloutConfig`. This parameter is required.this@Stability(value=Stable) public CfnJobTemplate.Builder jobTemplateId(String jobTemplateId)
jobTemplateId - `AWS::IoT::JobTemplate.JobTemplateId`. This parameter is required.this@Stability(value=Stable) public CfnJobTemplate.Builder presignedUrlConfig(Object presignedUrlConfig)
presignedUrlConfig - `AWS::IoT::JobTemplate.PresignedUrlConfig`. This parameter is required.this@Stability(value=Stable) public CfnJobTemplate.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::IoT::JobTemplate.Tags`. This parameter is required.this@Stability(value=Stable) public CfnJobTemplate.Builder timeoutConfig(Object timeoutConfig)
timeoutConfig - `AWS::IoT::JobTemplate.TimeoutConfig`. This parameter is required.this@Stability(value=Stable) public CfnJobTemplate build()
build in interface software.amazon.jsii.Builder<CfnJobTemplate>Copyright © 2021. All rights reserved.