Class CfnJobDefinitionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnJobDefinitionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnJobDefinitionProps
CfnJobDefinitionProps-
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.batch.CfnJobDefinitionProps
CfnJobDefinitionProps.Builder, CfnJobDefinitionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnJobDefinitionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnJobDefinitionProps.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 ObjectAn object with various properties specific to Amazon ECS based jobs.final ObjectAn object with various properties that are specific to Amazon EKS based jobs.final StringThe name of the job definition.final ObjectAn object with various properties that are specific to multi-node parallel jobs.final ObjectDefault parameters or parameter substitution placeholders that are set in the job definition.The platform capabilities required by the job definition.final ObjectSpecifies whether to propagate the tags from the job or job definition to the corresponding Amazon ECS task.final ObjectThe retry strategy to use for failed jobs that are submitted with this job definition.final NumberThe scheduling priority of the job definition.final ObjectgetTags()The tags that are applied to the job definition.final ObjectThe timeout time for jobs that are submitted with this job definition.final StringgetType()The type of job definition.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 theCfnJobDefinitionProps.Builder.
-
-
Method Details
-
getType
Description copied from interface:CfnJobDefinitionPropsThe type of job definition.For more information about multi-node parallel jobs, see Creating a multi-node parallel job definition in the AWS Batch User Guide .
If the job is run on Fargate resources, then
multinodeisn't supported.- Specified by:
getTypein interfaceCfnJobDefinitionProps
-
getContainerProperties
Description copied from interface:CfnJobDefinitionPropsAn object with various properties specific to Amazon ECS based jobs.Valid values are
containerProperties,eksProperties, andnodeProperties. Only one can be specified.- Specified by:
getContainerPropertiesin interfaceCfnJobDefinitionProps
-
getEksProperties
Description copied from interface:CfnJobDefinitionPropsAn object with various properties that are specific to Amazon EKS based jobs.Valid values are
containerProperties,eksProperties, andnodeProperties. Only one can be specified.- Specified by:
getEksPropertiesin interfaceCfnJobDefinitionProps
-
getJobDefinitionName
Description copied from interface:CfnJobDefinitionPropsThe name of the job definition.- Specified by:
getJobDefinitionNamein interfaceCfnJobDefinitionProps
-
getNodeProperties
Description copied from interface:CfnJobDefinitionPropsAn object with various properties that are specific to multi-node parallel jobs.Valid values are
containerProperties,eksProperties, andnodeProperties. Only one can be specified.If the job runs on Fargate resources, don't specify
nodeProperties. UsecontainerPropertiesinstead.- Specified by:
getNodePropertiesin interfaceCfnJobDefinitionProps
-
getParameters
Description copied from interface:CfnJobDefinitionPropsDefault parameters or parameter substitution placeholders that are set in the job definition.Parameters are specified as a key-value pair mapping. Parameters in a
SubmitJobrequest override any corresponding parameter defaults from the job definition. For more information about specifying parameters, see Job definition parameters in the AWS Batch User Guide .- Specified by:
getParametersin interfaceCfnJobDefinitionProps
-
getPlatformCapabilities
Description copied from interface:CfnJobDefinitionPropsThe platform capabilities required by the job definition.If no value is specified, it defaults to
EC2. Jobs run on Fargate resources specifyFARGATE.- Specified by:
getPlatformCapabilitiesin interfaceCfnJobDefinitionProps
-
getPropagateTags
Description copied from interface:CfnJobDefinitionPropsSpecifies whether to propagate the tags from the job or job definition to the corresponding Amazon ECS task.If no value is specified, the tags aren't propagated. Tags can only be propagated to the tasks when the tasks are created. For tags with the same name, job tags are given priority over job definitions tags. If the total number of combined tags from the job and job definition is over 50, the job is moved to the
FAILEDstate.- Specified by:
getPropagateTagsin interfaceCfnJobDefinitionProps
-
getRetryStrategy
Description copied from interface:CfnJobDefinitionPropsThe retry strategy to use for failed jobs that are submitted with this job definition.- Specified by:
getRetryStrategyin interfaceCfnJobDefinitionProps
-
getSchedulingPriority
Description copied from interface:CfnJobDefinitionPropsThe scheduling priority of the job definition.This only affects jobs in job queues with a fair share policy. Jobs with a higher scheduling priority are scheduled before jobs with a lower scheduling priority.
- Specified by:
getSchedulingPriorityin interfaceCfnJobDefinitionProps
-
getTags
Description copied from interface:CfnJobDefinitionPropsThe tags that are applied to the job definition.- Specified by:
getTagsin interfaceCfnJobDefinitionProps
-
getTimeout
Description copied from interface:CfnJobDefinitionPropsThe timeout time for jobs that are submitted with this job definition.After the amount of time you specify passes, AWS Batch terminates your jobs if they aren't finished.
- Specified by:
getTimeoutin interfaceCfnJobDefinitionProps
-
$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()
-