CopyableBuilder<AutomationExecution.Builder,AutomationExecution>
, SdkBuilder<AutomationExecution.Builder,AutomationExecution>
public static interface AutomationExecution.Builder extends CopyableBuilder<AutomationExecution.Builder,AutomationExecution>
Modifier and Type | Method | Description |
---|---|---|
AutomationExecution.Builder |
automationExecutionId(String automationExecutionId) |
The execution ID.
|
AutomationExecution.Builder |
automationExecutionStatus(String automationExecutionStatus) |
The execution status of the Automation.
|
AutomationExecution.Builder |
automationExecutionStatus(AutomationExecutionStatus automationExecutionStatus) |
The execution status of the Automation.
|
AutomationExecution.Builder |
documentName(String documentName) |
The name of the Automation document used during the execution.
|
AutomationExecution.Builder |
documentVersion(String documentVersion) |
The version of the document to use during execution.
|
AutomationExecution.Builder |
executionEndTime(Date executionEndTime) |
The time the execution finished.
|
AutomationExecution.Builder |
executionStartTime(Date executionStartTime) |
The time the execution started.
|
AutomationExecution.Builder |
failureMessage(String failureMessage) |
A message describing why an execution has failed, if the status is set to Failed.
|
AutomationExecution.Builder |
outputs(Map<String,? extends Collection<String>> outputs) |
The list of execution outputs as defined in the automation document.
|
AutomationExecution.Builder |
parameters(Map<String,? extends Collection<String>> parameters) |
The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.
|
AutomationExecution.Builder |
stepExecutions(Collection<StepExecution> stepExecutions) |
A list of details about the current state of all steps that comprise an execution.
|
AutomationExecution.Builder |
stepExecutions(StepExecution... stepExecutions) |
A list of details about the current state of all steps that comprise an execution.
|
copy
apply, build
AutomationExecution.Builder automationExecutionId(String automationExecutionId)
The execution ID.
automationExecutionId
- The execution ID.AutomationExecution.Builder documentName(String documentName)
The name of the Automation document used during the execution.
documentName
- The name of the Automation document used during the execution.AutomationExecution.Builder documentVersion(String documentVersion)
The version of the document to use during execution.
documentVersion
- The version of the document to use during execution.AutomationExecution.Builder executionStartTime(Date executionStartTime)
The time the execution started.
executionStartTime
- The time the execution started.AutomationExecution.Builder executionEndTime(Date executionEndTime)
The time the execution finished.
executionEndTime
- The time the execution finished.AutomationExecution.Builder automationExecutionStatus(String automationExecutionStatus)
The execution status of the Automation.
automationExecutionStatus
- The execution status of the Automation.AutomationExecutionStatus
AutomationExecution.Builder automationExecutionStatus(AutomationExecutionStatus automationExecutionStatus)
The execution status of the Automation.
automationExecutionStatus
- The execution status of the Automation.AutomationExecutionStatus
AutomationExecution.Builder stepExecutions(Collection<StepExecution> stepExecutions)
A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are executed in order.
stepExecutions
- A list of details about the current state of all steps that comprise an execution. An Automation
document contains a list of steps that are executed in order.AutomationExecution.Builder stepExecutions(StepExecution... stepExecutions)
A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are executed in order.
NOTE: This method appends the values to the existing list (if any). Use
#setStepExecutions(java.util.Collection)
or #withStepExecutions(java.util.Collection)
if you
want to override the existing values.
stepExecutions
- A list of details about the current state of all steps that comprise an execution. An Automation
document contains a list of steps that are executed in order.AutomationExecution.Builder parameters(Map<String,? extends Collection<String>> parameters)
The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.
parameters
- The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.AutomationExecution.Builder outputs(Map<String,? extends Collection<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.AutomationExecution.Builder failureMessage(String failureMessage)
A message describing why an execution has failed, if the status is set to Failed.
failureMessage
- A message describing why an execution has failed, if the status is set to Failed.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.