Class CfnJobTemplateProps.Jsii$Proxy
- All Implemented Interfaces:
CfnJobTemplateProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnJobTemplateProps
CfnJobTemplateProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnJobTemplateProps
CfnJobTemplateProps.Builder, CfnJobTemplateProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnJobTemplateProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnJobTemplateProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThe criteria that determine when and how a job abort takes place.final StringA description of the job template.final StringThe job document.final StringAn S3 link to the job document to use in the template.final StringThe ARN of the job to use as the basis for the job template.final ObjectAllows you to create the criteria to retry a job.final ObjectAllows you to create a staged rollout of a job.final StringA unique identifier for the job template.final ObjectAn optional configuration within the SchedulingConfig to setup a recurring maintenance window with a predetermined start time and duration for the rollout of a job document to all devices in a target group for a job.final ObjectConfiguration for pre-signed S3 URLs.getTags()Metadata that can be used to manage the job template.final ObjectSpecifies the amount of time each device has to finish its execution of the job.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnJobTemplateProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnJobTemplatePropsA description of the job template.- Specified by:
getDescriptionin interfaceCfnJobTemplateProps
-
getJobTemplateId
Description copied from interface:CfnJobTemplatePropsA unique identifier for the job template.We recommend using a UUID. Alpha-numeric characters, "-", and "_" are valid for use here.
- Specified by:
getJobTemplateIdin interfaceCfnJobTemplateProps
-
getAbortConfig
Description copied from interface:CfnJobTemplatePropsThe criteria that determine when and how a job abort takes place.- Specified by:
getAbortConfigin interfaceCfnJobTemplateProps
-
getDocument
Description copied from interface:CfnJobTemplatePropsThe job document.Required if you don't specify a value for
documentSource.- Specified by:
getDocumentin interfaceCfnJobTemplateProps
-
getDocumentSource
Description copied from interface:CfnJobTemplatePropsAn 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.
- Specified by:
getDocumentSourcein interfaceCfnJobTemplateProps
-
getJobArn
Description copied from interface:CfnJobTemplatePropsThe ARN of the job to use as the basis for the job template.- Specified by:
getJobArnin interfaceCfnJobTemplateProps
-
getJobExecutionsRetryConfig
Description copied from interface:CfnJobTemplatePropsAllows you to create the criteria to retry a job.- Specified by:
getJobExecutionsRetryConfigin interfaceCfnJobTemplateProps
-
getJobExecutionsRolloutConfig
Description copied from interface:CfnJobTemplatePropsAllows you to create a staged rollout of a job.- Specified by:
getJobExecutionsRolloutConfigin interfaceCfnJobTemplateProps
-
getMaintenanceWindows
Description copied from interface:CfnJobTemplatePropsAn optional configuration within the SchedulingConfig to setup a recurring maintenance window with a predetermined start time and duration for the rollout of a job document to all devices in a target group for a job.- Specified by:
getMaintenanceWindowsin interfaceCfnJobTemplateProps
-
getPresignedUrlConfig
Description copied from interface:CfnJobTemplatePropsConfiguration for pre-signed S3 URLs.- Specified by:
getPresignedUrlConfigin interfaceCfnJobTemplateProps
-
getTags
Description copied from interface:CfnJobTemplatePropsMetadata that can be used to manage the job template.- Specified by:
getTagsin interfaceCfnJobTemplateProps
-
getTimeoutConfig
Description copied from interface:CfnJobTemplatePropsSpecifies 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 toTIMED_OUT.- Specified by:
getTimeoutConfigin interfaceCfnJobTemplateProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-