StructuredPojo
, ToCopyableBuilder<StepExecution.Builder,StepExecution>
@Generated("software.amazon.awssdk:codegen") public class StepExecution extends Object implements StructuredPojo, ToCopyableBuilder<StepExecution.Builder,StepExecution>
Detailed information about an the execution state of an Automation step.
Modifier and Type | Class | Description |
---|---|---|
static interface |
StepExecution.Builder |
Modifier and Type | Method | Description |
---|---|---|
String |
action() |
The action this step performs.
|
static StepExecution.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
Date |
executionEndTime() |
If a step has finished execution, this contains the time the execution ended.
|
Date |
executionStartTime() |
If a step has begun execution, this contains the time the step started.
|
FailureDetails |
failureDetails() |
Information about the Automation failure.
|
String |
failureMessage() |
If a step failed, this message explains why the execution failed.
|
int |
hashCode() |
|
Map<String,String> |
inputs() |
Fully-resolved values passed into the step before execution.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
Map<String,List<String>> |
outputs() |
Returned values from the execution of the step.
|
String |
response() |
A message associated with the response code for an execution.
|
String |
responseCode() |
The response code returned by the execution of the step.
|
static Class<? extends StepExecution.Builder> |
serializableBuilderClass() |
|
String |
stepName() |
The name of this execution step.
|
String |
stepStatus() |
The execution status for this step.
|
StepExecution.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String stepName()
The name of this execution step.
public String action()
The action this step performs. The action determines the behavior of the step.
public Date executionStartTime()
If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.
public Date executionEndTime()
If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.
public String stepStatus()
The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.
AutomationExecutionStatus
public String responseCode()
The response code returned by the execution of the step.
public Map<String,String> inputs()
Fully-resolved values passed into the step before execution.
public Map<String,List<String>> outputs()
Returned values from the execution of the step.
public String response()
A message associated with the response code for an execution.
public String failureMessage()
If a step failed, this message explains why the execution failed.
public FailureDetails failureDetails()
Information about the Automation failure.
public StepExecution.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<StepExecution.Builder,StepExecution>
public static StepExecution.Builder builder()
public static Class<? extends StepExecution.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.