@Generated(value="software.amazon.awssdk:codegen") public class ExecutionListItem extends Object implements StructuredPojo, ToCopyableBuilder<ExecutionListItem.Builder,ExecutionListItem>
Contains details about an execution.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ExecutionListItem.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ExecutionListItem.Builder |
builder() |
boolean |
equals(Object obj) |
String |
executionArn()
The Amazon Resource Name (ARN) that identifies the execution.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
String |
name()
The name of the execution.
|
static Class<? extends ExecutionListItem.Builder> |
serializableBuilderClass() |
Instant |
startDate()
The date the execution started.
|
String |
stateMachineArn()
The Amazon Resource Name (ARN) of the executed state machine.
|
ExecutionStatus |
status()
The current status of the execution.
|
String |
statusAsString()
The current status of the execution.
|
Instant |
stopDate()
If the execution already ended, the date the execution stopped.
|
ExecutionListItem.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic String executionArn()
The Amazon Resource Name (ARN) that identifies the execution.
public String stateMachineArn()
The Amazon Resource Name (ARN) of the executed state machine.
public String name()
The name of the execution.
A name must not contain:
whitespace
brackets < > { } [ ]
wildcard characters ? *
special characters " # % \ ^ | ~ ` $ & , ; : /
control characters (U+0000-001F, U+007F-009F)
A name must not contain:
whitespace
brackets < > { } [ ]
wildcard characters ? *
special characters " # % \ ^ | ~ ` $ & , ; : /
control characters (U+0000-001F, U+007F-009F)
public ExecutionStatus status()
The current status of the execution.
If the service returns an enum value that is not available in the current SDK version, status will
return ExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ExecutionStatuspublic String statusAsString()
The current status of the execution.
If the service returns an enum value that is not available in the current SDK version, status will
return ExecutionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ExecutionStatuspublic Instant startDate()
The date the execution started.
public Instant stopDate()
If the execution already ended, the date the execution stopped.
public ExecutionListItem.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<ExecutionListItem.Builder,ExecutionListItem>public static ExecutionListItem.Builder builder()
public static Class<? extends ExecutionListItem.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.