@Stability(value=Stable) public static final class CfnJobDefinition.Builder extends Object implements software.amazon.jsii.Builder<CfnJobDefinition>
CfnJobDefinition.| Modifier and Type | Method and Description |
|---|---|
CfnJobDefinition |
build() |
CfnJobDefinition.Builder |
containerProperties(CfnJobDefinition.ContainerPropertiesProperty containerProperties)
`AWS::Batch::JobDefinition.ContainerProperties`.
|
CfnJobDefinition.Builder |
containerProperties(IResolvable containerProperties)
`AWS::Batch::JobDefinition.ContainerProperties`.
|
static CfnJobDefinition.Builder |
create(software.constructs.Construct scope,
String id) |
CfnJobDefinition.Builder |
jobDefinitionName(String jobDefinitionName)
`AWS::Batch::JobDefinition.JobDefinitionName`.
|
CfnJobDefinition.Builder |
nodeProperties(CfnJobDefinition.NodePropertiesProperty nodeProperties)
`AWS::Batch::JobDefinition.NodeProperties`.
|
CfnJobDefinition.Builder |
nodeProperties(IResolvable nodeProperties)
`AWS::Batch::JobDefinition.NodeProperties`.
|
CfnJobDefinition.Builder |
parameters(Object parameters)
`AWS::Batch::JobDefinition.Parameters`.
|
CfnJobDefinition.Builder |
platformCapabilities(List<String> platformCapabilities)
`AWS::Batch::JobDefinition.PlatformCapabilities`.
|
CfnJobDefinition.Builder |
propagateTags(Boolean propagateTags)
`AWS::Batch::JobDefinition.PropagateTags`.
|
CfnJobDefinition.Builder |
propagateTags(IResolvable propagateTags)
`AWS::Batch::JobDefinition.PropagateTags`.
|
CfnJobDefinition.Builder |
retryStrategy(CfnJobDefinition.RetryStrategyProperty retryStrategy)
`AWS::Batch::JobDefinition.RetryStrategy`.
|
CfnJobDefinition.Builder |
retryStrategy(IResolvable retryStrategy)
`AWS::Batch::JobDefinition.RetryStrategy`.
|
CfnJobDefinition.Builder |
tags(Object tags)
`AWS::Batch::JobDefinition.Tags`.
|
CfnJobDefinition.Builder |
timeout(CfnJobDefinition.TimeoutProperty timeout)
`AWS::Batch::JobDefinition.Timeout`.
|
CfnJobDefinition.Builder |
timeout(IResolvable timeout)
`AWS::Batch::JobDefinition.Timeout`.
|
CfnJobDefinition.Builder |
type(String type)
`AWS::Batch::JobDefinition.Type`.
|
@Stability(value=Stable) public static CfnJobDefinition.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnJobDefinition.AuthorizationConfigProperty.Builder.@Stability(value=Stable) public CfnJobDefinition.Builder type(String type)
type - `AWS::Batch::JobDefinition.Type`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder containerProperties(CfnJobDefinition.ContainerPropertiesProperty containerProperties)
containerProperties - `AWS::Batch::JobDefinition.ContainerProperties`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder containerProperties(IResolvable containerProperties)
containerProperties - `AWS::Batch::JobDefinition.ContainerProperties`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder jobDefinitionName(String jobDefinitionName)
jobDefinitionName - `AWS::Batch::JobDefinition.JobDefinitionName`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder nodeProperties(CfnJobDefinition.NodePropertiesProperty nodeProperties)
nodeProperties - `AWS::Batch::JobDefinition.NodeProperties`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder nodeProperties(IResolvable nodeProperties)
nodeProperties - `AWS::Batch::JobDefinition.NodeProperties`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder parameters(Object parameters)
parameters - `AWS::Batch::JobDefinition.Parameters`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder platformCapabilities(List<String> platformCapabilities)
platformCapabilities - `AWS::Batch::JobDefinition.PlatformCapabilities`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder propagateTags(Boolean propagateTags)
propagateTags - `AWS::Batch::JobDefinition.PropagateTags`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder propagateTags(IResolvable propagateTags)
propagateTags - `AWS::Batch::JobDefinition.PropagateTags`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder retryStrategy(CfnJobDefinition.RetryStrategyProperty retryStrategy)
retryStrategy - `AWS::Batch::JobDefinition.RetryStrategy`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder retryStrategy(IResolvable retryStrategy)
retryStrategy - `AWS::Batch::JobDefinition.RetryStrategy`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder tags(Object tags)
tags - `AWS::Batch::JobDefinition.Tags`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder timeout(CfnJobDefinition.TimeoutProperty timeout)
timeout - `AWS::Batch::JobDefinition.Timeout`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition.Builder timeout(IResolvable timeout)
timeout - `AWS::Batch::JobDefinition.Timeout`. This parameter is required.this@Stability(value=Stable) public CfnJobDefinition build()
build in interface software.amazon.jsii.Builder<CfnJobDefinition>Copyright © 2021. All rights reserved.