Interface AutomationExecutionInputs.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AutomationExecutionInputs.Builder,
,AutomationExecutionInputs> SdkBuilder<AutomationExecutionInputs.Builder,
,AutomationExecutionInputs> SdkPojo
- Enclosing class:
AutomationExecutionInputs
-
Method Summary
Modifier and TypeMethodDescriptionparameters
(Map<String, ? extends Collection<String>> parameters) Information about parameters that can be specified for the preview operation.targetLocations
(Collection<TargetLocation> targetLocations) Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the Automation execution preview operation.targetLocations
(Consumer<TargetLocation.Builder>... targetLocations) Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the Automation execution preview operation.targetLocations
(TargetLocation... targetLocations) Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the Automation execution preview operation.targetLocationsURL
(String targetLocationsURL) A publicly accessible URL for a file that contains theTargetLocations
body.targetMaps
(Collection<? extends Map<String, ? extends Collection<String>>> targetMaps) A key-value mapping of document parameters to target resources.targetMaps
(Map<String, ? extends Collection<String>>... targetMaps) A key-value mapping of document parameters to target resources.targetParameterName
(String targetParameterName) The name of the parameter used as the target resource for the rate-controlled execution.targets
(Collection<Target> targets) Information about the resources that would be included in the actual runbook execution, if it were to be run.targets
(Consumer<Target.Builder>... targets) Information about the resources that would be included in the actual runbook execution, if it were to be run.Information about the resources that would be included in the actual runbook execution, if it were to be run.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
-
parameters
Information about parameters that can be specified for the preview operation.
- Parameters:
parameters
- Information about parameters that can be specified for the preview operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetParameterName
The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.
- Parameters:
targetParameterName
- The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targets
Information about the resources that would be included in the actual runbook execution, if it were to be run. Both Targets and TargetMaps can't be specified together.
- Parameters:
targets
- Information about the resources that would be included in the actual runbook execution, if it were to be run. Both Targets and TargetMaps can't be specified together.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targets
Information about the resources that would be included in the actual runbook execution, if it were to be run. Both Targets and TargetMaps can't be specified together.
- Parameters:
targets
- Information about the resources that would be included in the actual runbook execution, if it were to be run. Both Targets and TargetMaps can't be specified together.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targets
Information about the resources that would be included in the actual runbook execution, if it were to be run. Both Targets and TargetMaps can't be specified together.
This is a convenience method that creates an instance of theTarget.Builder
avoiding the need to create one manually viaTarget.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totargets(List<Target>)
.- Parameters:
targets
- a consumer that will call methods onTarget.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetMaps
AutomationExecutionInputs.Builder targetMaps(Collection<? extends Map<String, ? extends Collection<String>>> targetMaps) A key-value mapping of document parameters to target resources. Both Targets and TargetMaps can't be specified together.
- Parameters:
targetMaps
- A key-value mapping of document parameters to target resources. Both Targets and TargetMaps can't be specified together.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetMaps
AutomationExecutionInputs.Builder targetMaps(Map<String, ? extends Collection<String>>... targetMaps) A key-value mapping of document parameters to target resources. Both Targets and TargetMaps can't be specified together.
- Parameters:
targetMaps
- A key-value mapping of document parameters to target resources. Both Targets and TargetMaps can't be specified together.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetLocations
Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the Automation execution preview operation.
- Parameters:
targetLocations
- Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the Automation execution preview operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetLocations
Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the Automation execution preview operation.
- Parameters:
targetLocations
- Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the Automation execution preview operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetLocations
AutomationExecutionInputs.Builder targetLocations(Consumer<TargetLocation.Builder>... targetLocations) Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the Automation execution preview operation.
This is a convenience method that creates an instance of theTargetLocation.Builder
avoiding the need to create one manually viaTargetLocation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totargetLocations(List<TargetLocation>)
.- Parameters:
targetLocations
- a consumer that will call methods onTargetLocation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetLocationsURL
A publicly accessible URL for a file that contains the
TargetLocations
body. Currently, only files in presigned Amazon S3 buckets are supported.- Parameters:
targetLocationsURL
- A publicly accessible URL for a file that contains theTargetLocations
body. Currently, only files in presigned Amazon S3 buckets are supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-