@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AutomationExecutionMetadata extends Object implements Serializable, Cloneable, StructuredPojo
Details about a specific Automation execution.
Constructor and Description |
---|
AutomationExecutionMetadata() |
Modifier and Type | Method and Description |
---|---|
AutomationExecutionMetadata |
addOutputsEntry(String key,
List<String> value) |
AutomationExecutionMetadata |
clearOutputsEntries()
Removes all the entries added into Outputs.
|
AutomationExecutionMetadata |
clone() |
boolean |
equals(Object obj) |
String |
getAutomationExecutionId()
The execution ID.
|
String |
getAutomationExecutionStatus()
The status of the execution.
|
String |
getDocumentName()
The name of the Automation document used during execution.
|
String |
getDocumentVersion()
The document version used during the execution.
|
String |
getExecutedBy()
The IAM role ARN of the user who executed the Automation.
|
Date |
getExecutionEndTime()
The time the execution finished.
|
Date |
getExecutionStartTime()
The time the execution started.>
|
String |
getLogFile()
An Amazon S3 bucket where execution information is stored.
|
Map<String,List<String>> |
getOutputs()
The list of execution outputs as defined in the Automation document.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAutomationExecutionId(String automationExecutionId)
The execution ID.
|
void |
setAutomationExecutionStatus(AutomationExecutionStatus automationExecutionStatus)
The status of the execution.
|
void |
setAutomationExecutionStatus(String automationExecutionStatus)
The status of the execution.
|
void |
setDocumentName(String documentName)
The name of the Automation document used during execution.
|
void |
setDocumentVersion(String documentVersion)
The document version used during the execution.
|
void |
setExecutedBy(String executedBy)
The IAM role ARN of the user who executed the Automation.
|
void |
setExecutionEndTime(Date executionEndTime)
The time the execution finished.
|
void |
setExecutionStartTime(Date executionStartTime)
The time the execution started.>
|
void |
setLogFile(String logFile)
An Amazon S3 bucket where execution information is stored.
|
void |
setOutputs(Map<String,List<String>> outputs)
The list of execution outputs as defined in the Automation document.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
AutomationExecutionMetadata |
withAutomationExecutionId(String automationExecutionId)
The execution ID.
|
AutomationExecutionMetadata |
withAutomationExecutionStatus(AutomationExecutionStatus automationExecutionStatus)
The status of the execution.
|
AutomationExecutionMetadata |
withAutomationExecutionStatus(String automationExecutionStatus)
The status of the execution.
|
AutomationExecutionMetadata |
withDocumentName(String documentName)
The name of the Automation document used during execution.
|
AutomationExecutionMetadata |
withDocumentVersion(String documentVersion)
The document version used during the execution.
|
AutomationExecutionMetadata |
withExecutedBy(String executedBy)
The IAM role ARN of the user who executed the Automation.
|
AutomationExecutionMetadata |
withExecutionEndTime(Date executionEndTime)
The time the execution finished.
|
AutomationExecutionMetadata |
withExecutionStartTime(Date executionStartTime)
The time the execution started.>
|
AutomationExecutionMetadata |
withLogFile(String logFile)
An Amazon S3 bucket where execution information is stored.
|
AutomationExecutionMetadata |
withOutputs(Map<String,List<String>> outputs)
The list of execution outputs as defined in the Automation document.
|
public void setAutomationExecutionId(String automationExecutionId)
The execution ID.
automationExecutionId
- The execution ID.public String getAutomationExecutionId()
The execution ID.
public AutomationExecutionMetadata withAutomationExecutionId(String automationExecutionId)
The execution ID.
automationExecutionId
- The execution ID.public void setDocumentName(String documentName)
The name of the Automation document used during execution.
documentName
- The name of the Automation document used during execution.public String getDocumentName()
The name of the Automation document used during execution.
public AutomationExecutionMetadata withDocumentName(String documentName)
The name of the Automation document used during execution.
documentName
- The name of the Automation document used during execution.public void setDocumentVersion(String documentVersion)
The document version used during the execution.
documentVersion
- The document version used during the execution.public String getDocumentVersion()
The document version used during the execution.
public AutomationExecutionMetadata withDocumentVersion(String documentVersion)
The document version used during the execution.
documentVersion
- The document version used during the execution.public void setAutomationExecutionStatus(String automationExecutionStatus)
The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.
automationExecutionStatus
- The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.AutomationExecutionStatus
public String getAutomationExecutionStatus()
The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.
AutomationExecutionStatus
public AutomationExecutionMetadata withAutomationExecutionStatus(String automationExecutionStatus)
The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.
automationExecutionStatus
- The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.AutomationExecutionStatus
public void setAutomationExecutionStatus(AutomationExecutionStatus automationExecutionStatus)
The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.
automationExecutionStatus
- The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.AutomationExecutionStatus
public AutomationExecutionMetadata withAutomationExecutionStatus(AutomationExecutionStatus automationExecutionStatus)
The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.
automationExecutionStatus
- The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.AutomationExecutionStatus
public void setExecutionStartTime(Date executionStartTime)
The time the execution started.>
executionStartTime
- The time the execution started.>public Date getExecutionStartTime()
The time the execution started.>
public AutomationExecutionMetadata withExecutionStartTime(Date executionStartTime)
The time the execution started.>
executionStartTime
- The time the execution started.>public void setExecutionEndTime(Date executionEndTime)
The time the execution finished. This is not populated if the execution is still in progress.
executionEndTime
- The time the execution finished. This is not populated if the execution is still in progress.public Date getExecutionEndTime()
The time the execution finished. This is not populated if the execution is still in progress.
public AutomationExecutionMetadata withExecutionEndTime(Date executionEndTime)
The time the execution finished. This is not populated if the execution is still in progress.
executionEndTime
- The time the execution finished. This is not populated if the execution is still in progress.public void setExecutedBy(String executedBy)
The IAM role ARN of the user who executed the Automation.
executedBy
- The IAM role ARN of the user who executed the Automation.public String getExecutedBy()
The IAM role ARN of the user who executed the Automation.
public AutomationExecutionMetadata withExecutedBy(String executedBy)
The IAM role ARN of the user who executed the Automation.
executedBy
- The IAM role ARN of the user who executed the Automation.public void setLogFile(String logFile)
An Amazon S3 bucket where execution information is stored.
logFile
- An Amazon S3 bucket where execution information is stored.public String getLogFile()
An Amazon S3 bucket where execution information is stored.
public AutomationExecutionMetadata withLogFile(String logFile)
An Amazon S3 bucket where execution information is stored.
logFile
- An Amazon S3 bucket where execution information is stored.public Map<String,List<String>> getOutputs()
The list of execution outputs as defined in the Automation document.
public void setOutputs(Map<String,List<String>> outputs)
The list of execution outputs as defined in the Automation document.
outputs
- The list of execution outputs as defined in the Automation document.public AutomationExecutionMetadata withOutputs(Map<String,List<String>> outputs)
The list of execution outputs as defined in the Automation document.
outputs
- The list of execution outputs as defined in the Automation document.public AutomationExecutionMetadata addOutputsEntry(String key, List<String> value)
public AutomationExecutionMetadata clearOutputsEntries()
public String toString()
toString
in class Object
Object.toString()
public AutomationExecutionMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.