@Generated(value="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 and Description |
---|---|
static interface |
AutomationExecutionMetadata.Builder |
Modifier and Type | Method and Description |
---|---|
String |
automationExecutionId()
The execution ID.
|
AutomationExecutionStatus |
automationExecutionStatus()
The status of the execution.
|
String |
automationExecutionStatusString()
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.
|
Instant |
executionEndTime()
The time the execution finished.
|
Instant |
executionStartTime()
The time the execution started.>
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
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() |
copy
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 AutomationExecutionStatus automationExecutionStatus()
The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.
If the service returns an enum value that is not available in the current SDK version,
automationExecutionStatus
will return AutomationExecutionStatus.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from automationExecutionStatusString()
.
AutomationExecutionStatus
public String automationExecutionStatusString()
The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.
If the service returns an enum value that is not available in the current SDK version,
automationExecutionStatus
will return AutomationExecutionStatus.UNKNOWN_TO_SDK_VERSION
. The raw
value returned by the service is available from automationExecutionStatusString()
.
AutomationExecutionStatus
public Instant executionStartTime()
The time the execution started.>
public Instant 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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
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.