@Stability(value=Stable) public static final class CfnStateMachine.Builder extends Object implements software.amazon.jsii.Builder<CfnStateMachine>
CfnStateMachine.| Modifier and Type | Method and Description |
|---|---|
CfnStateMachine |
build() |
static CfnStateMachine.Builder |
create(Construct scope,
String id) |
CfnStateMachine.Builder |
definition(Object definition)
`AWS::Serverless::StateMachine.Definition`.
|
CfnStateMachine.Builder |
definitionSubstitutions(IResolvable definitionSubstitutions)
`AWS::Serverless::StateMachine.DefinitionSubstitutions`.
|
CfnStateMachine.Builder |
definitionSubstitutions(Map<String,String> definitionSubstitutions)
`AWS::Serverless::StateMachine.DefinitionSubstitutions`.
|
CfnStateMachine.Builder |
definitionUri(CfnStateMachine.S3LocationProperty definitionUri)
`AWS::Serverless::StateMachine.DefinitionUri`.
|
CfnStateMachine.Builder |
definitionUri(IResolvable definitionUri)
`AWS::Serverless::StateMachine.DefinitionUri`.
|
CfnStateMachine.Builder |
definitionUri(String definitionUri)
`AWS::Serverless::StateMachine.DefinitionUri`.
|
CfnStateMachine.Builder |
events(IResolvable events)
`AWS::Serverless::StateMachine.Events`.
|
CfnStateMachine.Builder |
events(Map<String,? extends Object> events)
`AWS::Serverless::StateMachine.Events`.
|
CfnStateMachine.Builder |
logging(CfnStateMachine.LoggingConfigurationProperty logging)
`AWS::Serverless::StateMachine.Logging`.
|
CfnStateMachine.Builder |
logging(IResolvable logging)
`AWS::Serverless::StateMachine.Logging`.
|
CfnStateMachine.Builder |
name(String name)
`AWS::Serverless::StateMachine.Name`.
|
CfnStateMachine.Builder |
policies(CfnStateMachine.IAMPolicyDocumentProperty policies)
`AWS::Serverless::StateMachine.Policies`.
|
CfnStateMachine.Builder |
policies(IResolvable policies)
`AWS::Serverless::StateMachine.Policies`.
|
CfnStateMachine.Builder |
policies(List<? extends Object> policies)
`AWS::Serverless::StateMachine.Policies`.
|
CfnStateMachine.Builder |
policies(String policies)
`AWS::Serverless::StateMachine.Policies`.
|
CfnStateMachine.Builder |
role(String role)
`AWS::Serverless::StateMachine.Role`.
|
CfnStateMachine.Builder |
tags(Map<String,String> tags)
`AWS::Serverless::StateMachine.Tags`.
|
CfnStateMachine.Builder |
type(String type)
`AWS::Serverless::StateMachine.Type`.
|
@Stability(value=Stable) public static CfnStateMachine.Builder create(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.CfnStateMachine.ApiEventProperty.Builder.@Stability(value=Stable) public CfnStateMachine.Builder definition(Object definition)
definition - `AWS::Serverless::StateMachine.Definition`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder definitionSubstitutions(IResolvable definitionSubstitutions)
definitionSubstitutions - `AWS::Serverless::StateMachine.DefinitionSubstitutions`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder definitionSubstitutions(Map<String,String> definitionSubstitutions)
definitionSubstitutions - `AWS::Serverless::StateMachine.DefinitionSubstitutions`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder definitionUri(String definitionUri)
definitionUri - `AWS::Serverless::StateMachine.DefinitionUri`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder definitionUri(IResolvable definitionUri)
definitionUri - `AWS::Serverless::StateMachine.DefinitionUri`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder definitionUri(CfnStateMachine.S3LocationProperty definitionUri)
definitionUri - `AWS::Serverless::StateMachine.DefinitionUri`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder events(IResolvable events)
events - `AWS::Serverless::StateMachine.Events`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder events(Map<String,? extends Object> events)
events - `AWS::Serverless::StateMachine.Events`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder logging(IResolvable logging)
logging - `AWS::Serverless::StateMachine.Logging`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder logging(CfnStateMachine.LoggingConfigurationProperty logging)
logging - `AWS::Serverless::StateMachine.Logging`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder name(String name)
name - `AWS::Serverless::StateMachine.Name`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder policies(String policies)
policies - `AWS::Serverless::StateMachine.Policies`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder policies(IResolvable policies)
policies - `AWS::Serverless::StateMachine.Policies`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder policies(CfnStateMachine.IAMPolicyDocumentProperty policies)
policies - `AWS::Serverless::StateMachine.Policies`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder policies(List<? extends Object> policies)
policies - `AWS::Serverless::StateMachine.Policies`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder role(String role)
role - `AWS::Serverless::StateMachine.Role`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder tags(Map<String,String> tags)
tags - `AWS::Serverless::StateMachine.Tags`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine.Builder type(String type)
type - `AWS::Serverless::StateMachine.Type`. This parameter is required.this@Stability(value=Stable) public CfnStateMachine build()
build in interface software.amazon.jsii.Builder<CfnStateMachine>Copyright © 2021. All rights reserved.