Interface AwsStepFunctionStateMachineLoggingConfigurationDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsStepFunctionStateMachineLoggingConfigurationDetails.Builder,
,AwsStepFunctionStateMachineLoggingConfigurationDetails> SdkBuilder<AwsStepFunctionStateMachineLoggingConfigurationDetails.Builder,
,AwsStepFunctionStateMachineLoggingConfigurationDetails> SdkPojo
- Enclosing class:
AwsStepFunctionStateMachineLoggingConfigurationDetails
public static interface AwsStepFunctionStateMachineLoggingConfigurationDetails.Builder
extends SdkPojo, CopyableBuilder<AwsStepFunctionStateMachineLoggingConfigurationDetails.Builder,AwsStepFunctionStateMachineLoggingConfigurationDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondestinations
(Collection<AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails> destinations) An array of objects that describes where your execution history events will be logged.destinations
(Consumer<AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails.Builder>... destinations) An array of objects that describes where your execution history events will be logged.An array of objects that describes where your execution history events will be logged.includeExecutionData
(Boolean includeExecutionData) Determines whether execution data is included in your log.Defines which category of execution history events are logged.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
destinations
AwsStepFunctionStateMachineLoggingConfigurationDetails.Builder destinations(Collection<AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails> destinations) An array of objects that describes where your execution history events will be logged.
- Parameters:
destinations
- An array of objects that describes where your execution history events will be logged.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
AwsStepFunctionStateMachineLoggingConfigurationDetails.Builder destinations(AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails... destinations) An array of objects that describes where your execution history events will be logged.
- Parameters:
destinations
- An array of objects that describes where your execution history events will be logged.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
AwsStepFunctionStateMachineLoggingConfigurationDetails.Builder destinations(Consumer<AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails.Builder>... destinations) An array of objects that describes where your execution history events will be logged.
This is a convenience method that creates an instance of theAwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails.Builder
avoiding the need to create one manually viaAwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinations(List<AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails>)
.- Parameters:
destinations
- a consumer that will call methods onAwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
includeExecutionData
AwsStepFunctionStateMachineLoggingConfigurationDetails.Builder includeExecutionData(Boolean includeExecutionData) Determines whether execution data is included in your log. When set to false, data is excluded.
- Parameters:
includeExecutionData
- Determines whether execution data is included in your log. When set to false, data is excluded.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
level
Defines which category of execution history events are logged.
- Parameters:
level
- Defines which category of execution history events are logged.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-