Interface AutomationExecutionInputs.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AutomationExecutionInputs.Builder,AutomationExecutionInputs>,SdkBuilder<AutomationExecutionInputs.Builder,AutomationExecutionInputs>,SdkPojo
- Enclosing class:
- AutomationExecutionInputs
@Mutable @NotThreadSafe public static interface AutomationExecutionInputs.Builder extends SdkPojo, CopyableBuilder<AutomationExecutionInputs.Builder,AutomationExecutionInputs>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AutomationExecutionInputs.Builderparameters(Map<String,? extends Collection<String>> parameters)Information about parameters that can be specified for the preview operation.AutomationExecutionInputs.BuildertargetLocations(Collection<TargetLocation> targetLocations)Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the Automation execution preview operation.AutomationExecutionInputs.BuildertargetLocations(Consumer<TargetLocation.Builder>... targetLocations)Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the Automation execution preview operation.AutomationExecutionInputs.BuildertargetLocations(TargetLocation... targetLocations)Information about the Amazon Web Services Regions and Amazon Web Services accounts targeted by the Automation execution preview operation.AutomationExecutionInputs.BuildertargetLocationsURL(String targetLocationsURL)A publicly accessible URL for a file that contains theTargetLocationsbody.AutomationExecutionInputs.BuildertargetMaps(Collection<? extends Map<String,? extends Collection<String>>> targetMaps)A key-value mapping of document parameters to target resources.AutomationExecutionInputs.BuildertargetMaps(Map<String,? extends Collection<String>>... targetMaps)A key-value mapping of document parameters to target resources.AutomationExecutionInputs.BuildertargetParameterName(String targetParameterName)The name of the parameter used as the target resource for the rate-controlled execution.AutomationExecutionInputs.Buildertargets(Collection<Target> targets)Information about the resources that would be included in the actual runbook execution, if it were to be run.AutomationExecutionInputs.Buildertargets(Consumer<Target.Builder>... targets)Information about the resources that would be included in the actual runbook execution, if it were to be run.AutomationExecutionInputs.Buildertargets(Target... targets)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 Detail
-
parameters
AutomationExecutionInputs.Builder parameters(Map<String,? extends Collection<String>> 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
AutomationExecutionInputs.Builder targetParameterName(String 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
AutomationExecutionInputs.Builder targets(Collection<Target> 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
AutomationExecutionInputs.Builder targets(Target... 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
AutomationExecutionInputs.Builder targets(Consumer<Target.Builder>... 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.Builderavoiding the need to create one manually viaTarget.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#targets(List.) - 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:
#targets(java.util.Collection)
-
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
AutomationExecutionInputs.Builder targetLocations(Collection<TargetLocation> 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(TargetLocation... 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.Builderavoiding the need to create one manually viaTargetLocation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#targetLocations(List.) - 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:
#targetLocations(java.util.Collection)
-
targetLocationsURL
AutomationExecutionInputs.Builder targetLocationsURL(String targetLocationsURL)
A publicly accessible URL for a file that contains the
TargetLocationsbody. Currently, only files in presigned Amazon S3 buckets are supported.- Parameters:
targetLocationsURL- A publicly accessible URL for a file that contains theTargetLocationsbody. 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.
-
-