public static interface AwsStepFunctionStateMachineDetails.Builder extends SdkPojo, CopyableBuilder<AwsStepFunctionStateMachineDetails.Builder,AwsStepFunctionStateMachineDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsStepFunctionStateMachineDetails.Builder label(String label)
A user-defined or an auto-generated string that identifies a Map state. This parameter is
present only if the stateMachineArn specified in input is a qualified state machine ARN.
label - A user-defined or an auto-generated string that identifies a Map state. This parameter is
present only if the stateMachineArn specified in input is a qualified state machine ARN.AwsStepFunctionStateMachineDetails.Builder loggingConfiguration(AwsStepFunctionStateMachineLoggingConfigurationDetails loggingConfiguration)
Used to set CloudWatch Logs options.
loggingConfiguration - Used to set CloudWatch Logs options.default AwsStepFunctionStateMachineDetails.Builder loggingConfiguration(Consumer<AwsStepFunctionStateMachineLoggingConfigurationDetails.Builder> loggingConfiguration)
Used to set CloudWatch Logs options.
This is a convenience method that creates an instance of theAwsStepFunctionStateMachineLoggingConfigurationDetails.Builder avoiding the need to create one
manually via AwsStepFunctionStateMachineLoggingConfigurationDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to loggingConfiguration(AwsStepFunctionStateMachineLoggingConfigurationDetails).
loggingConfiguration - a consumer that will call methods on
AwsStepFunctionStateMachineLoggingConfigurationDetails.BuilderloggingConfiguration(AwsStepFunctionStateMachineLoggingConfigurationDetails)AwsStepFunctionStateMachineDetails.Builder name(String name)
The name of the state machine.
name - The name of the state machine.AwsStepFunctionStateMachineDetails.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role used when creating this state machine.
roleArn - The Amazon Resource Name (ARN) of the IAM role used when creating this state machine.AwsStepFunctionStateMachineDetails.Builder stateMachineArn(String stateMachineArn)
The ARN that identifies the state machine.
stateMachineArn - The ARN that identifies the state machine.AwsStepFunctionStateMachineDetails.Builder status(String status)
The current status of the state machine.
status - The current status of the state machine.AwsStepFunctionStateMachineDetails.Builder tracingConfiguration(AwsStepFunctionStateMachineTracingConfigurationDetails tracingConfiguration)
Specifies whether X-Ray tracing is enabled.
tracingConfiguration - Specifies whether X-Ray tracing is enabled.default AwsStepFunctionStateMachineDetails.Builder tracingConfiguration(Consumer<AwsStepFunctionStateMachineTracingConfigurationDetails.Builder> tracingConfiguration)
Specifies whether X-Ray tracing is enabled.
This is a convenience method that creates an instance of theAwsStepFunctionStateMachineTracingConfigurationDetails.Builder avoiding the need to create one
manually via AwsStepFunctionStateMachineTracingConfigurationDetails.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to tracingConfiguration(AwsStepFunctionStateMachineTracingConfigurationDetails).
tracingConfiguration - a consumer that will call methods on
AwsStepFunctionStateMachineTracingConfigurationDetails.BuildertracingConfiguration(AwsStepFunctionStateMachineTracingConfigurationDetails)AwsStepFunctionStateMachineDetails.Builder type(String type)
The type of the state machine (STANDARD or EXPRESS).
type - The type of the state machine (STANDARD or EXPRESS).Copyright © 2023. All rights reserved.