Class CfnJobMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnJobMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnJobMixinProps
CfnJobMixinProps-
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.cfnpropertymixins.services.iot.CfnJobMixinProps
CfnJobMixinProps.Builder, CfnJobMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnJobMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnJobMixinProps.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 short text description of the job.The package version Amazon Resource Names (ARNs) that are installed on the device when the job successfully completes.final StringThe job document.final ObjectParameters of an Amazon Web Services managed template that you can specify to create the job document.final StringAn S3 link, or S3 object URL, to the job document.final ObjectThe configuration that determines how many retries are allowed for each failure type for a job.final ObjectAllows you to create a staged rollout of a job.final StringgetJobId()A job identifier which must be unique for your AWS account.final StringThe ARN of the job template used to create the job.final ObjectConfiguration for pre-signed S3 URLs.final ObjectSpecifies the date and time that a job will begin the rollout of the job document to all devices in the target group.getTags()Metadata which can be used to manage the job.A list of things and thing groups to which the job should be sent.final StringSpecifies whether the job will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the job (SNAPSHOT).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 theCfnJobMixinProps.Builder.
-
-
Method Details
-
getAbortConfig
Description copied from interface:CfnJobMixinPropsThe criteria that determine when and how a job abort takes place.Returns union: either
IResolvableorCfnJobPropsMixin.AbortConfigProperty- Specified by:
getAbortConfigin interfaceCfnJobMixinProps- See Also:
-
getDescription
Description copied from interface:CfnJobMixinPropsA short text description of the job.- Specified by:
getDescriptionin interfaceCfnJobMixinProps- See Also:
-
getDestinationPackageVersions
Description copied from interface:CfnJobMixinPropsThe package version Amazon Resource Names (ARNs) that are installed on the device when the job successfully completes.- Specified by:
getDestinationPackageVersionsin interfaceCfnJobMixinProps- See Also:
-
getDocument
Description copied from interface:CfnJobMixinPropsThe job document.Required if you don't specify a value for documentSource.
- Specified by:
getDocumentin interfaceCfnJobMixinProps- See Also:
-
getDocumentParameters
Description copied from interface:CfnJobMixinPropsParameters of an Amazon Web Services managed template that you can specify to create the job document.Returns union: either
IResolvableor Mapinvalid input: '<'String,String>- Specified by:
getDocumentParametersin interfaceCfnJobMixinProps- See Also:
-
getDocumentSource
Description copied from interface:CfnJobMixinPropsAn S3 link, or S3 object URL, to the job document.The link is an Amazon S3 object URL and is required if you don't specify a value for document.
- Specified by:
getDocumentSourcein interfaceCfnJobMixinProps- See Also:
-
getJobExecutionsRetryConfig
Description copied from interface:CfnJobMixinPropsThe configuration that determines how many retries are allowed for each failure type for a job.Returns union: either
IResolvableorCfnJobPropsMixin.JobExecutionsRetryConfigProperty- Specified by:
getJobExecutionsRetryConfigin interfaceCfnJobMixinProps- See Also:
-
getJobExecutionsRolloutConfig
Description copied from interface:CfnJobMixinPropsAllows you to create a staged rollout of a job.Returns union: either
IResolvableorCfnJobPropsMixin.JobExecutionsRolloutConfigProperty- Specified by:
getJobExecutionsRolloutConfigin interfaceCfnJobMixinProps- See Also:
-
getJobId
Description copied from interface:CfnJobMixinPropsA job identifier which must be unique for your AWS account.We recommend using a UUID. Alpha-numeric characters, '-' and '_' are valid for use here.
- Specified by:
getJobIdin interfaceCfnJobMixinProps- See Also:
-
getJobTemplateArn
Description copied from interface:CfnJobMixinPropsThe ARN of the job template used to create the job.- Specified by:
getJobTemplateArnin interfaceCfnJobMixinProps- See Also:
-
getPresignedUrlConfig
Description copied from interface:CfnJobMixinPropsConfiguration for pre-signed S3 URLs.Returns union: either
IResolvableorCfnJobPropsMixin.PresignedUrlConfigProperty- Specified by:
getPresignedUrlConfigin interfaceCfnJobMixinProps- See Also:
-
getSchedulingConfig
Description copied from interface:CfnJobMixinPropsSpecifies the date and time that a job will begin the rollout of the job document to all devices in the target group.Returns union: either
IResolvableorCfnJobPropsMixin.SchedulingConfigProperty- Specified by:
getSchedulingConfigin interfaceCfnJobMixinProps- See Also:
-
getTags
Description copied from interface:CfnJobMixinPropsMetadata which can be used to manage the job.- Specified by:
getTagsin interfaceCfnJobMixinProps- See Also:
-
getTargets
Description copied from interface:CfnJobMixinPropsA list of things and thing groups to which the job should be sent.- Specified by:
getTargetsin interfaceCfnJobMixinProps- See Also:
-
getTargetSelection
Description copied from interface:CfnJobMixinPropsSpecifies whether the job will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the job (SNAPSHOT).- Specified by:
getTargetSelectionin interfaceCfnJobMixinProps- See Also:
-
getTimeoutConfig
Description copied from interface:CfnJobMixinPropsSpecifies the amount of time each device has to finish its execution of the job.Returns union: either
IResolvableorCfnJobPropsMixin.TimeoutConfigProperty- Specified by:
getTimeoutConfigin interfaceCfnJobMixinProps- See Also:
-
$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()
-