public static interface AutomationExecutionMetadata.Builder extends SdkPojo, CopyableBuilder<AutomationExecutionMetadata.Builder,AutomationExecutionMetadata>
Modifier and Type | Method and Description |
---|---|
AutomationExecutionMetadata.Builder |
automationExecutionId(String automationExecutionId)
The execution ID.
|
AutomationExecutionMetadata.Builder |
automationExecutionStatus(AutomationExecutionStatus automationExecutionStatus)
The status of the execution.
|
AutomationExecutionMetadata.Builder |
automationExecutionStatus(String automationExecutionStatus)
The status of the execution.
|
AutomationExecutionMetadata.Builder |
automationType(AutomationType automationType)
Use this filter with DescribeAutomationExecution.
|
AutomationExecutionMetadata.Builder |
automationType(String automationType)
Use this filter with DescribeAutomationExecution.
|
AutomationExecutionMetadata.Builder |
currentAction(String currentAction)
The action of the currently executing step.
|
AutomationExecutionMetadata.Builder |
currentStepName(String currentStepName)
The name of the currently executing step.
|
AutomationExecutionMetadata.Builder |
documentName(String documentName)
The name of the Automation document used during execution.
|
AutomationExecutionMetadata.Builder |
documentVersion(String documentVersion)
The document version used during the execution.
|
AutomationExecutionMetadata.Builder |
executedBy(String executedBy)
The IAM role ARN of the user who executed the Automation.
|
AutomationExecutionMetadata.Builder |
executionEndTime(Instant executionEndTime)
The time the execution finished.
|
AutomationExecutionMetadata.Builder |
executionStartTime(Instant executionStartTime)
The time the execution started.>
|
AutomationExecutionMetadata.Builder |
failureMessage(String failureMessage)
The list of execution outputs as defined in the Automation document.
|
AutomationExecutionMetadata.Builder |
logFile(String logFile)
An Amazon S3 bucket where execution information is stored.
|
AutomationExecutionMetadata.Builder |
maxConcurrency(String maxConcurrency)
The MaxConcurrency value specified by the user when starting the Automation.
|
AutomationExecutionMetadata.Builder |
maxErrors(String maxErrors)
The MaxErrors value specified by the user when starting the Automation.
|
AutomationExecutionMetadata.Builder |
mode(ExecutionMode mode)
The Automation execution mode.
|
AutomationExecutionMetadata.Builder |
mode(String mode)
The Automation execution mode.
|
AutomationExecutionMetadata.Builder |
outputs(Map<String,? extends Collection<String>> outputs)
The list of execution outputs as defined in the Automation document.
|
AutomationExecutionMetadata.Builder |
parentAutomationExecutionId(String parentAutomationExecutionId)
The ExecutionId of the parent Automation.
|
default AutomationExecutionMetadata.Builder |
resolvedTargets(Consumer<ResolvedTargets.Builder> resolvedTargets)
A list of targets that resolved during the execution.
|
AutomationExecutionMetadata.Builder |
resolvedTargets(ResolvedTargets resolvedTargets)
A list of targets that resolved during the execution.
|
AutomationExecutionMetadata.Builder |
target(String target)
The list of execution outputs as defined in the Automation document.
|
AutomationExecutionMetadata.Builder |
targetMaps(Collection<? extends Map<String,? extends Collection<String>>> targetMaps)
The specified key-value mapping of document parameters to target resources.
|
AutomationExecutionMetadata.Builder |
targetMaps(Map<String,? extends Collection<String>>... targetMaps)
The specified key-value mapping of document parameters to target resources.
|
AutomationExecutionMetadata.Builder |
targetParameterName(String targetParameterName)
The list of execution outputs as defined in the Automation document.
|
AutomationExecutionMetadata.Builder |
targets(Collection<Target> targets)
The targets defined by the user when starting the Automation.
|
AutomationExecutionMetadata.Builder |
targets(Consumer<Target.Builder>... targets)
The targets defined by the user when starting the Automation.
|
AutomationExecutionMetadata.Builder |
targets(Target... targets)
The targets defined by the user when starting the Automation.
|
copy
applyMutation, build
AutomationExecutionMetadata.Builder automationExecutionId(String automationExecutionId)
The execution ID.
automationExecutionId
- The execution ID.AutomationExecutionMetadata.Builder documentName(String documentName)
The name of the Automation document used during execution.
documentName
- The name of the Automation document used during execution.AutomationExecutionMetadata.Builder documentVersion(String documentVersion)
The document version used during the execution.
documentVersion
- The document version used during the execution.AutomationExecutionMetadata.Builder automationExecutionStatus(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
,
AutomationExecutionStatus
AutomationExecutionMetadata.Builder automationExecutionStatus(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
,
AutomationExecutionStatus
AutomationExecutionMetadata.Builder executionStartTime(Instant executionStartTime)
The time the execution started.>
executionStartTime
- The time the execution started.>AutomationExecutionMetadata.Builder executionEndTime(Instant 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.AutomationExecutionMetadata.Builder executedBy(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.AutomationExecutionMetadata.Builder logFile(String logFile)
An Amazon S3 bucket where execution information is stored.
logFile
- An Amazon S3 bucket where execution information is stored.AutomationExecutionMetadata.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.AutomationExecutionMetadata.Builder mode(String mode)
The Automation execution mode.
mode
- The Automation execution mode.ExecutionMode
,
ExecutionMode
AutomationExecutionMetadata.Builder mode(ExecutionMode mode)
The Automation execution mode.
mode
- The Automation execution mode.ExecutionMode
,
ExecutionMode
AutomationExecutionMetadata.Builder parentAutomationExecutionId(String parentAutomationExecutionId)
The ExecutionId of the parent Automation.
parentAutomationExecutionId
- The ExecutionId of the parent Automation.AutomationExecutionMetadata.Builder currentStepName(String currentStepName)
The name of the currently executing step.
currentStepName
- The name of the currently executing step.AutomationExecutionMetadata.Builder currentAction(String currentAction)
The action of the currently executing step.
currentAction
- The action of the currently executing step.AutomationExecutionMetadata.Builder failureMessage(String failureMessage)
The list of execution outputs as defined in the Automation document.
failureMessage
- The list of execution outputs as defined in the Automation document.AutomationExecutionMetadata.Builder targetParameterName(String targetParameterName)
The list of execution outputs as defined in the Automation document.
targetParameterName
- The list of execution outputs as defined in the Automation document.AutomationExecutionMetadata.Builder targets(Collection<Target> targets)
The targets defined by the user when starting the Automation.
targets
- The targets defined by the user when starting the Automation.AutomationExecutionMetadata.Builder targets(Target... targets)
The targets defined by the user when starting the Automation.
targets
- The targets defined by the user when starting the Automation.AutomationExecutionMetadata.Builder targets(Consumer<Target.Builder>... targets)
The targets defined by the user when starting the Automation.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #targets(List)
.targets
- a consumer that will call methods on List.Builder
#targets(List)
AutomationExecutionMetadata.Builder targetMaps(Collection<? extends Map<String,? extends Collection<String>>> targetMaps)
The specified key-value mapping of document parameters to target resources.
targetMaps
- The specified key-value mapping of document parameters to target resources.AutomationExecutionMetadata.Builder targetMaps(Map<String,? extends Collection<String>>... targetMaps)
The specified key-value mapping of document parameters to target resources.
targetMaps
- The specified key-value mapping of document parameters to target resources.AutomationExecutionMetadata.Builder resolvedTargets(ResolvedTargets resolvedTargets)
A list of targets that resolved during the execution.
resolvedTargets
- A list of targets that resolved during the execution.default AutomationExecutionMetadata.Builder resolvedTargets(Consumer<ResolvedTargets.Builder> resolvedTargets)
A list of targets that resolved during the execution.
This is a convenience that creates an instance of theResolvedTargets.Builder
avoiding the need to
create one manually via ResolvedTargets.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to resolvedTargets(ResolvedTargets)
.resolvedTargets
- a consumer that will call methods on ResolvedTargets.Builder
resolvedTargets(ResolvedTargets)
AutomationExecutionMetadata.Builder maxConcurrency(String maxConcurrency)
The MaxConcurrency value specified by the user when starting the Automation.
maxConcurrency
- The MaxConcurrency value specified by the user when starting the Automation.AutomationExecutionMetadata.Builder maxErrors(String maxErrors)
The MaxErrors value specified by the user when starting the Automation.
maxErrors
- The MaxErrors value specified by the user when starting the Automation.AutomationExecutionMetadata.Builder target(String target)
The list of execution outputs as defined in the Automation document.
target
- The list of execution outputs as defined in the Automation document.AutomationExecutionMetadata.Builder automationType(String automationType)
Use this filter with DescribeAutomationExecution. Specify either Local of CrossAccount. CrossAccount is an Automation that executes in multiple AWS Regions and accounts. For more information, see Concurrently Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
automationType
- Use this filter with DescribeAutomationExecution. Specify either Local of CrossAccount.
CrossAccount is an Automation that executes in multiple AWS Regions and accounts. For more
information, see Concurrently Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems
Manager User Guide.AutomationType
,
AutomationType
AutomationExecutionMetadata.Builder automationType(AutomationType automationType)
Use this filter with DescribeAutomationExecution. Specify either Local of CrossAccount. CrossAccount is an Automation that executes in multiple AWS Regions and accounts. For more information, see Concurrently Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.
automationType
- Use this filter with DescribeAutomationExecution. Specify either Local of CrossAccount.
CrossAccount is an Automation that executes in multiple AWS Regions and accounts. For more
information, see Concurrently Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems
Manager User Guide.AutomationType
,
AutomationType
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.