@Generated(value="software.amazon.awssdk:codegen") public final class AwsStepFunctionStateMachineDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsStepFunctionStateMachineDetails.Builder,AwsStepFunctionStateMachineDetails>
Provides details about an Step Functions state machine, which is a workflow consisting of a series of event- driven steps.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsStepFunctionStateMachineDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsStepFunctionStateMachineDetails.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
label()
A user-defined or an auto-generated string that identifies a
Map state. |
AwsStepFunctionStateMachineLoggingConfigurationDetails |
loggingConfiguration()
Used to set CloudWatch Logs options.
|
String |
name()
The name of the state machine.
|
String |
roleArn()
The Amazon Resource Name (ARN) of the IAM role used when creating this state machine.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsStepFunctionStateMachineDetails.Builder> |
serializableBuilderClass() |
String |
stateMachineArn()
The ARN that identifies the state machine.
|
String |
status()
The current status of the state machine.
|
AwsStepFunctionStateMachineDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
AwsStepFunctionStateMachineTracingConfigurationDetails |
tracingConfiguration()
Specifies whether X-Ray tracing is enabled.
|
String |
type()
The type of the state machine (STANDARD or EXPRESS).
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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.
Map state. This parameter is
present only if the stateMachineArn specified in input is a qualified state machine ARN.public final AwsStepFunctionStateMachineLoggingConfigurationDetails loggingConfiguration()
Used to set CloudWatch Logs options.
public final String name()
The name of the state machine.
public final String roleArn()
The Amazon Resource Name (ARN) of the IAM role used when creating this state machine.
public final String stateMachineArn()
The ARN that identifies the state machine.
public final String status()
The current status of the state machine.
public final AwsStepFunctionStateMachineTracingConfigurationDetails tracingConfiguration()
Specifies whether X-Ray tracing is enabled.
public final String type()
The type of the state machine (STANDARD or EXPRESS).
public AwsStepFunctionStateMachineDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsStepFunctionStateMachineDetails.Builder,AwsStepFunctionStateMachineDetails>public static AwsStepFunctionStateMachineDetails.Builder builder()
public static Class<? extends AwsStepFunctionStateMachineDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.