StructuredPojo
, ToCopyableBuilder<AutomationExecutionMetadata.Builder,AutomationExecutionMetadata>
@Generated("software.amazon.awssdk:codegen") public class AutomationExecutionMetadata extends Object implements StructuredPojo, ToCopyableBuilder<AutomationExecutionMetadata.Builder,AutomationExecutionMetadata>
Details about a specific Automation execution.
Modifier and Type | Class | Description |
---|---|---|
static interface |
AutomationExecutionMetadata.Builder |
Modifier and Type | Method | Description |
---|---|---|
String |
automationExecutionId() |
The execution ID.
|
String |
automationExecutionStatus() |
The status of the execution.
|
static AutomationExecutionMetadata.Builder |
builder() |
|
String |
documentName() |
The name of the Automation document used during execution.
|
String |
documentVersion() |
The document version used during the execution.
|
boolean |
equals(Object obj) |
|
String |
executedBy() |
The IAM role ARN of the user who executed the Automation.
|
Date |
executionEndTime() |
The time the execution finished.
|
Date |
executionStartTime() |
The time the execution started.>
|
int |
hashCode() |
|
String |
logFile() |
An Amazon S3 bucket where execution information is stored.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
Map<String,List<String>> |
outputs() |
The list of execution outputs as defined in the Automation document.
|
static Class<? extends AutomationExecutionMetadata.Builder> |
serializableBuilderClass() |
|
AutomationExecutionMetadata.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String automationExecutionId()
The execution ID.
public String documentName()
The name of the Automation document used during execution.
public String documentVersion()
The document version used during the execution.
public String automationExecutionStatus()
The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.
AutomationExecutionStatus
public Date executionStartTime()
The time the execution started.>
public Date executionEndTime()
The time the execution finished. This is not populated if the execution is still in progress.
public String executedBy()
The IAM role ARN of the user who executed the Automation.
public String logFile()
An Amazon S3 bucket where execution information is stored.
public Map<String,List<String>> outputs()
The list of execution outputs as defined in the Automation document.
public AutomationExecutionMetadata.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<AutomationExecutionMetadata.Builder,AutomationExecutionMetadata>
public static AutomationExecutionMetadata.Builder builder()
public static Class<? extends AutomationExecutionMetadata.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.