Interface AutomationExecutionPreview.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AutomationExecutionPreview.Builder,
,AutomationExecutionPreview> SdkBuilder<AutomationExecutionPreview.Builder,
,AutomationExecutionPreview> SdkPojo
- Enclosing class:
AutomationExecutionPreview
-
Method Summary
Modifier and TypeMethodDescriptionInformation about the Amazon Web Services Regions targeted by the execution preview.regions
(Collection<String> regions) Information about the Amazon Web Services Regions targeted by the execution preview.stepPreviews
(Map<ImpactType, Integer> stepPreviews) Information about the type of impact a runbook step would have on a resource.stepPreviewsWithStrings
(Map<String, Integer> stepPreviews) Information about the type of impact a runbook step would have on a resource.targetPreviews
(Collection<TargetPreview> targetPreviews) Information that provides a preview of what the impact of running the specified Automation runbook would be.targetPreviews
(Consumer<TargetPreview.Builder>... targetPreviews) Information that provides a preview of what the impact of running the specified Automation runbook would be.targetPreviews
(TargetPreview... targetPreviews) Information that provides a preview of what the impact of running the specified Automation runbook would be.totalAccounts
(Integer totalAccounts) Information about the Amazon Web Services accounts that were included in the execution preview.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
stepPreviewsWithStrings
Information about the type of impact a runbook step would have on a resource.
-
Mutating
: The runbook step would make changes to the targets through actions that create, modify, or delete resources. -
Non_Mutating
: The runbook step would retrieve data about resources but not make changes to them. This category generally includesDescribe*
,List*
,Get*
, and similar read-only API actions. -
Undetermined
: An undetermined step invokes executions performed by another orchestration service like Lambda, Step Functions, or Amazon Web Services Systems Manager Run Command. An undetermined step might also call a third-party API. Systems Manager Automation doesn't know the outcome of the orchestration processes or third-party API executions, so the results of the steps are undetermined.
- Parameters:
stepPreviews
- Information about the type of impact a runbook step would have on a resource.-
Mutating
: The runbook step would make changes to the targets through actions that create, modify, or delete resources. -
Non_Mutating
: The runbook step would retrieve data about resources but not make changes to them. This category generally includesDescribe*
,List*
,Get*
, and similar read-only API actions. -
Undetermined
: An undetermined step invokes executions performed by another orchestration service like Lambda, Step Functions, or Amazon Web Services Systems Manager Run Command. An undetermined step might also call a third-party API. Systems Manager Automation doesn't know the outcome of the orchestration processes or third-party API executions, so the results of the steps are undetermined.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
stepPreviews
Information about the type of impact a runbook step would have on a resource.
-
Mutating
: The runbook step would make changes to the targets through actions that create, modify, or delete resources. -
Non_Mutating
: The runbook step would retrieve data about resources but not make changes to them. This category generally includesDescribe*
,List*
,Get*
, and similar read-only API actions. -
Undetermined
: An undetermined step invokes executions performed by another orchestration service like Lambda, Step Functions, or Amazon Web Services Systems Manager Run Command. An undetermined step might also call a third-party API. Systems Manager Automation doesn't know the outcome of the orchestration processes or third-party API executions, so the results of the steps are undetermined.
- Parameters:
stepPreviews
- Information about the type of impact a runbook step would have on a resource.-
Mutating
: The runbook step would make changes to the targets through actions that create, modify, or delete resources. -
Non_Mutating
: The runbook step would retrieve data about resources but not make changes to them. This category generally includesDescribe*
,List*
,Get*
, and similar read-only API actions. -
Undetermined
: An undetermined step invokes executions performed by another orchestration service like Lambda, Step Functions, or Amazon Web Services Systems Manager Run Command. An undetermined step might also call a third-party API. Systems Manager Automation doesn't know the outcome of the orchestration processes or third-party API executions, so the results of the steps are undetermined.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
regions
Information about the Amazon Web Services Regions targeted by the execution preview.
- Parameters:
regions
- Information about the Amazon Web Services Regions targeted by the execution preview.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
Information about the Amazon Web Services Regions targeted by the execution preview.
- Parameters:
regions
- Information about the Amazon Web Services Regions targeted by the execution preview.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetPreviews
Information that provides a preview of what the impact of running the specified Automation runbook would be.
- Parameters:
targetPreviews
- Information that provides a preview of what the impact of running the specified Automation runbook would be.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetPreviews
Information that provides a preview of what the impact of running the specified Automation runbook would be.
- Parameters:
targetPreviews
- Information that provides a preview of what the impact of running the specified Automation runbook would be.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetPreviews
AutomationExecutionPreview.Builder targetPreviews(Consumer<TargetPreview.Builder>... targetPreviews) Information that provides a preview of what the impact of running the specified Automation runbook would be.
This is a convenience method that creates an instance of theTargetPreview.Builder
avoiding the need to create one manually viaTargetPreview.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totargetPreviews(List<TargetPreview>)
.- Parameters:
targetPreviews
- a consumer that will call methods onTargetPreview.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
totalAccounts
Information about the Amazon Web Services accounts that were included in the execution preview.
- Parameters:
totalAccounts
- Information about the Amazon Web Services accounts that were included in the execution preview.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-