Class SfnStateMachineLoggingConfiguration.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.sfn_state_machine.SfnStateMachineLoggingConfiguration.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<SfnStateMachineLoggingConfiguration>
- Enclosing interface:
- SfnStateMachineLoggingConfiguration
@Stability(Stable) public static final class SfnStateMachineLoggingConfiguration.Builder extends Object implements software.amazon.jsii.Builder<SfnStateMachineLoggingConfiguration>
A builder forSfnStateMachineLoggingConfiguration
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SfnStateMachineLoggingConfigurationbuild()Builds the configured instance.SfnStateMachineLoggingConfiguration.BuilderincludeExecutionData(com.hashicorp.cdktf.IResolvable includeExecutionData)Sets the value ofSfnStateMachineLoggingConfiguration.getIncludeExecutionData()SfnStateMachineLoggingConfiguration.BuilderincludeExecutionData(Boolean includeExecutionData)Sets the value ofSfnStateMachineLoggingConfiguration.getIncludeExecutionData()SfnStateMachineLoggingConfiguration.Builderlevel(String level)Sets the value ofSfnStateMachineLoggingConfiguration.getLevel()SfnStateMachineLoggingConfiguration.BuilderlogDestination(String logDestination)Sets the value ofSfnStateMachineLoggingConfiguration.getLogDestination()
-
-
-
Method Detail
-
includeExecutionData
@Stability(Stable) public SfnStateMachineLoggingConfiguration.Builder includeExecutionData(Boolean includeExecutionData)
Sets the value ofSfnStateMachineLoggingConfiguration.getIncludeExecutionData()- Parameters:
includeExecutionData- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sfn_state_machine#include_execution_data SfnStateMachine#include_execution_data}.- Returns:
this
-
includeExecutionData
@Stability(Stable) public SfnStateMachineLoggingConfiguration.Builder includeExecutionData(com.hashicorp.cdktf.IResolvable includeExecutionData)
Sets the value ofSfnStateMachineLoggingConfiguration.getIncludeExecutionData()- Parameters:
includeExecutionData- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sfn_state_machine#include_execution_data SfnStateMachine#include_execution_data}.- Returns:
this
-
level
@Stability(Stable) public SfnStateMachineLoggingConfiguration.Builder level(String level)
Sets the value ofSfnStateMachineLoggingConfiguration.getLevel()- Parameters:
level- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sfn_state_machine#level SfnStateMachine#level}.- Returns:
this
-
logDestination
@Stability(Stable) public SfnStateMachineLoggingConfiguration.Builder logDestination(String logDestination)
Sets the value ofSfnStateMachineLoggingConfiguration.getLogDestination()- Parameters:
logDestination- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/sfn_state_machine#log_destination SfnStateMachine#log_destination}.- Returns:
this
-
build
@Stability(Stable) public SfnStateMachineLoggingConfiguration build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<SfnStateMachineLoggingConfiguration>- Returns:
- a new instance of
SfnStateMachineLoggingConfiguration - Throws:
NullPointerException- if any required attribute was not provided
-
-