public static interface DescribeStateMachineResponse.Builder extends SfnResponse.Builder, SdkPojo, CopyableBuilder<DescribeStateMachineResponse.Builder,DescribeStateMachineResponse>
| Modifier and Type | Method and Description |
|---|---|
DescribeStateMachineResponse.Builder |
creationDate(Instant creationDate)
The date the state machine is created.
|
DescribeStateMachineResponse.Builder |
definition(String definition)
The Amazon States Language definition of the state machine.
|
default DescribeStateMachineResponse.Builder |
loggingConfiguration(Consumer<LoggingConfiguration.Builder> loggingConfiguration)
Sets the value of the LoggingConfiguration property for this object.
|
DescribeStateMachineResponse.Builder |
loggingConfiguration(LoggingConfiguration loggingConfiguration)
Sets the value of the LoggingConfiguration property for this object.
|
DescribeStateMachineResponse.Builder |
name(String name)
The name of the state machine.
|
DescribeStateMachineResponse.Builder |
roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role used when creating this state machine.
|
DescribeStateMachineResponse.Builder |
stateMachineArn(String stateMachineArn)
The Amazon Resource Name (ARN) that identifies the state machine.
|
DescribeStateMachineResponse.Builder |
status(StateMachineStatus status)
The current status of the state machine.
|
DescribeStateMachineResponse.Builder |
status(String status)
The current status of the state machine.
|
default DescribeStateMachineResponse.Builder |
tracingConfiguration(Consumer<TracingConfiguration.Builder> tracingConfiguration)
Selects whether AWS X-Ray tracing is enabled.
|
DescribeStateMachineResponse.Builder |
tracingConfiguration(TracingConfiguration tracingConfiguration)
Selects whether AWS X-Ray tracing is enabled.
|
DescribeStateMachineResponse.Builder |
type(StateMachineType type)
The
type of the state machine (STANDARD or EXPRESS). |
DescribeStateMachineResponse.Builder |
type(String type)
The
type of the state machine (STANDARD or EXPRESS). |
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildDescribeStateMachineResponse.Builder stateMachineArn(String stateMachineArn)
The Amazon Resource Name (ARN) that identifies the state machine.
stateMachineArn - The Amazon Resource Name (ARN) that identifies the state machine.DescribeStateMachineResponse.Builder name(String name)
The name of the state machine.
A name must not contain:
white space
brackets < > { } [ ]
wildcard characters ? *
special characters " # % \ ^ | ~ ` $ & , ; : /
control characters (U+0000-001F, U+007F-009F)
To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.
name - The name of the state machine.
A name must not contain:
white space
brackets < > { } [ ]
wildcard characters ? *
special characters " # % \ ^ | ~ ` $ & , ; : /
control characters (U+0000-001F, U+007F-009F)
To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.
DescribeStateMachineResponse.Builder status(String status)
The current status of the state machine.
status - The current status of the state machine.StateMachineStatus,
StateMachineStatusDescribeStateMachineResponse.Builder status(StateMachineStatus status)
The current status of the state machine.
status - The current status of the state machine.StateMachineStatus,
StateMachineStatusDescribeStateMachineResponse.Builder definition(String definition)
The Amazon States Language definition of the state machine. See Amazon States Language.
definition - The Amazon States Language definition of the state machine. See Amazon States Language.DescribeStateMachineResponse.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role used when creating this state machine. (The IAM role maintains security by granting Step Functions access to AWS resources.)
roleArn - The Amazon Resource Name (ARN) of the IAM role used when creating this state machine. (The IAM role
maintains security by granting Step Functions access to AWS resources.)DescribeStateMachineResponse.Builder type(String type)
The type of the state machine (STANDARD or EXPRESS).
type - The type of the state machine (STANDARD or EXPRESS).StateMachineType,
StateMachineTypeDescribeStateMachineResponse.Builder type(StateMachineType type)
The type of the state machine (STANDARD or EXPRESS).
type - The type of the state machine (STANDARD or EXPRESS).StateMachineType,
StateMachineTypeDescribeStateMachineResponse.Builder creationDate(Instant creationDate)
The date the state machine is created.
creationDate - The date the state machine is created.DescribeStateMachineResponse.Builder loggingConfiguration(LoggingConfiguration loggingConfiguration)
loggingConfiguration - The new value for the LoggingConfiguration property for this object.default DescribeStateMachineResponse.Builder loggingConfiguration(Consumer<LoggingConfiguration.Builder> loggingConfiguration)
LoggingConfiguration.Builder avoiding the need
to create one manually via LoggingConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to loggingConfiguration(LoggingConfiguration).loggingConfiguration - a consumer that will call methods on LoggingConfiguration.BuilderloggingConfiguration(LoggingConfiguration)DescribeStateMachineResponse.Builder tracingConfiguration(TracingConfiguration tracingConfiguration)
Selects whether AWS X-Ray tracing is enabled.
tracingConfiguration - Selects whether AWS X-Ray tracing is enabled.default DescribeStateMachineResponse.Builder tracingConfiguration(Consumer<TracingConfiguration.Builder> tracingConfiguration)
Selects whether AWS X-Ray tracing is enabled.
This is a convenience that creates an instance of theTracingConfiguration.Builder avoiding the need
to create one manually via TracingConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to tracingConfiguration(TracingConfiguration).tracingConfiguration - a consumer that will call methods on TracingConfiguration.BuildertracingConfiguration(TracingConfiguration)Copyright © 2022. All rights reserved.