Class CfnJobDefinitionPropsMixin.TaskContainerDependencyProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.batch.CfnJobDefinitionPropsMixin.TaskContainerDependencyProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnJobDefinitionPropsMixin.TaskContainerDependencyProperty>
- Enclosing interface:
CfnJobDefinitionPropsMixin.TaskContainerDependencyProperty
@Stability(Stable)
public static final class CfnJobDefinitionPropsMixin.TaskContainerDependencyProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnJobDefinitionPropsMixin.TaskContainerDependencyProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.containerName(String containerName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
condition
@Stability(Stable) public CfnJobDefinitionPropsMixin.TaskContainerDependencyProperty.Builder condition(String condition) - Parameters:
condition- The dependency condition of the container. The following are the available conditions and their behavior:.START- This condition emulates the behavior of links and volumes today. It validates that a dependent container is started before permitting other containers to start.COMPLETE- This condition validates that a dependent container runs to completion (exits) before permitting other containers to start. This can be useful for nonessential containers that run a script and then exit. This condition can't be set on an essential container.SUCCESS- This condition is the same asCOMPLETE, but it also requires that the container exits with a zero status. This condition can't be set on an essential container.
- Returns:
this
-
containerName
@Stability(Stable) public CfnJobDefinitionPropsMixin.TaskContainerDependencyProperty.Builder containerName(String containerName) - Parameters:
containerName- A unique identifier for the container.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnJobDefinitionPropsMixin.TaskContainerDependencyProperty>- Returns:
- a new instance of
CfnJobDefinitionPropsMixin.TaskContainerDependencyProperty - Throws:
NullPointerException- if any required attribute was not provided
-