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.
|
DescribeStateMachineResponse.Builder |
description(String description)
The description of the state machine version.
|
DescribeStateMachineResponse.Builder |
label(String label)
A user-defined or an auto-generated string that identifies a
Map state. |
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 |
revisionId(String revisionId)
The revision identifier for 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 X-Ray tracing is enabled.
|
DescribeStateMachineResponse.Builder |
tracingConfiguration(TracingConfiguration tracingConfiguration)
Selects whether 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.
If you specified a state machine version ARN in your request, the API returns the version ARN. The version
ARN is a combination of state machine ARN and the version number separated by a colon (:). For example,
stateMachineARN:1.
stateMachineArn - The Amazon Resource Name (ARN) that identifies the state machine.
If you specified a state machine version ARN in your request, the API returns the version ARN. The
version ARN is a combination of state machine ARN and the version number separated by a colon (:). For
example, stateMachineARN:1.
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 Amazon Web Services 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 Amazon Web Services 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.
For a state machine version, creationDate is the date the version was created.
creationDate - The date the state machine is created.
For a state machine version, creationDate is the date the version was 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 X-Ray tracing is enabled.
tracingConfiguration - Selects whether X-Ray tracing is enabled.default DescribeStateMachineResponse.Builder tracingConfiguration(Consumer<TracingConfiguration.Builder> tracingConfiguration)
Selects whether X-Ray tracing is enabled.
This is a convenience method 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)DescribeStateMachineResponse.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.DescribeStateMachineResponse.Builder revisionId(String revisionId)
The revision identifier for the state machine.
Use the revisionId parameter to compare between versions of a state machine configuration used
for executions without performing a diff of the properties, such as definition and
roleArn.
revisionId - The revision identifier for the state machine.
Use the revisionId parameter to compare between versions of a state machine configuration
used for executions without performing a diff of the properties, such as definition and
roleArn.
DescribeStateMachineResponse.Builder description(String description)
The description of the state machine version.
description - The description of the state machine version.Copyright © 2023. All rights reserved.