@Stability(value=Stable) @Internal public static final class CfnJobTemplateProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnJobTemplateProps
CfnJobTemplatePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnJobTemplateProps.Builder, CfnJobTemplateProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnJobTemplateProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnJobTemplateProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAbortConfig()
The criteria that determine when and how a job abort takes place.
|
String |
getDescription()
A description of the job template.
|
String |
getDocument()
The job document.
|
String |
getDocumentSource()
An S3 link to the job document to use in the template.
|
String |
getJobArn()
The ARN of the job to use as the basis for the job template.
|
Object |
getJobExecutionsRetryConfig()
Allows you to create the criteria to retry a job.
|
Object |
getJobExecutionsRolloutConfig()
Allows you to create a staged rollout of a job.
|
String |
getJobTemplateId()
A unique identifier for the job template.
|
Object |
getPresignedUrlConfig()
Configuration for pre-signed S3 URLs.
|
List<CfnTag> |
getTags()
Metadata that can be used to manage the job template.
|
Object |
getTimeoutConfig()
Specifies the amount of time each device has to finish its execution of the job.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnJobTemplateProps.Builder builder)
CfnJobTemplateProps.Builder.public final String getDescription()
CfnJobTemplatePropsgetDescription in interface CfnJobTemplatePropspublic final String getJobTemplateId()
CfnJobTemplatePropsWe recommend using a UUID. Alpha-numeric characters, "-", and "_" are valid for use here.
getJobTemplateId in interface CfnJobTemplatePropspublic final Object getAbortConfig()
CfnJobTemplatePropsgetAbortConfig in interface CfnJobTemplatePropspublic final String getDocument()
CfnJobTemplateProps
Required if you don't specify a value for documentSource .
getDocument in interface CfnJobTemplatePropspublic final String getDocumentSource()
CfnJobTemplateProps
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.
getDocumentSource in interface CfnJobTemplatePropspublic final String getJobArn()
CfnJobTemplatePropsgetJobArn in interface CfnJobTemplatePropspublic final Object getJobExecutionsRetryConfig()
CfnJobTemplatePropsgetJobExecutionsRetryConfig in interface CfnJobTemplatePropspublic final Object getJobExecutionsRolloutConfig()
CfnJobTemplatePropsgetJobExecutionsRolloutConfig in interface CfnJobTemplatePropspublic final Object getPresignedUrlConfig()
CfnJobTemplatePropsgetPresignedUrlConfig in interface CfnJobTemplatePropspublic final List<CfnTag> getTags()
CfnJobTemplatePropsgetTags in interface CfnJobTemplatePropspublic final Object getTimeoutConfig()
CfnJobTemplateProps
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 .
getTimeoutConfig in interface CfnJobTemplateProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.