Interface TargetLocation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TargetLocation.Builder,TargetLocation>,SdkBuilder<TargetLocation.Builder,TargetLocation>,SdkPojo
- Enclosing class:
- TargetLocation
public static interface TargetLocation.Builder extends SdkPojo, CopyableBuilder<TargetLocation.Builder,TargetLocation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TargetLocation.Builderaccounts(String... accounts)The Amazon Web Services accounts targeted by the current Automation execution.TargetLocation.Builderaccounts(Collection<String> accounts)The Amazon Web Services accounts targeted by the current Automation execution.TargetLocation.BuilderexecutionRoleName(String executionRoleName)The Automation execution role used by the currently running Automation.TargetLocation.Builderregions(String... regions)The Amazon Web Services Regions targeted by the current Automation execution.TargetLocation.Builderregions(Collection<String> regions)The Amazon Web Services Regions targeted by the current Automation execution.default TargetLocation.BuildertargetLocationAlarmConfiguration(Consumer<AlarmConfiguration.Builder> targetLocationAlarmConfiguration)Sets the value of the TargetLocationAlarmConfiguration property for this object.TargetLocation.BuildertargetLocationAlarmConfiguration(AlarmConfiguration targetLocationAlarmConfiguration)Sets the value of the TargetLocationAlarmConfiguration property for this object.TargetLocation.BuildertargetLocationMaxConcurrency(String targetLocationMaxConcurrency)The maximum number of Amazon Web Services Regions and Amazon Web Services accounts allowed to run the Automation concurrently.TargetLocation.BuildertargetLocationMaxErrors(String targetLocationMaxErrors)The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.-
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, sdkFields
-
-
-
-
Method Detail
-
accounts
TargetLocation.Builder accounts(Collection<String> accounts)
The Amazon Web Services accounts targeted by the current Automation execution.
- Parameters:
accounts- The Amazon Web Services accounts targeted by the current Automation execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accounts
TargetLocation.Builder accounts(String... accounts)
The Amazon Web Services accounts targeted by the current Automation execution.
- Parameters:
accounts- The Amazon Web Services accounts targeted by the current Automation execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
TargetLocation.Builder regions(Collection<String> regions)
The Amazon Web Services Regions targeted by the current Automation execution.
- Parameters:
regions- The Amazon Web Services Regions targeted by the current Automation execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
TargetLocation.Builder regions(String... regions)
The Amazon Web Services Regions targeted by the current Automation execution.
- Parameters:
regions- The Amazon Web Services Regions targeted by the current Automation execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetLocationMaxConcurrency
TargetLocation.Builder targetLocationMaxConcurrency(String targetLocationMaxConcurrency)
The maximum number of Amazon Web Services Regions and Amazon Web Services accounts allowed to run the Automation concurrently.
- Parameters:
targetLocationMaxConcurrency- The maximum number of Amazon Web Services Regions and Amazon Web Services accounts allowed to run the Automation concurrently.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetLocationMaxErrors
TargetLocation.Builder targetLocationMaxErrors(String targetLocationMaxErrors)
The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.
- Parameters:
targetLocationMaxErrors- The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionRoleName
TargetLocation.Builder executionRoleName(String executionRoleName)
The Automation execution role used by the currently running Automation. If not specified, the default value is
AWS-SystemsManager-AutomationExecutionRole.- Parameters:
executionRoleName- The Automation execution role used by the currently running Automation. If not specified, the default value isAWS-SystemsManager-AutomationExecutionRole.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetLocationAlarmConfiguration
TargetLocation.Builder targetLocationAlarmConfiguration(AlarmConfiguration targetLocationAlarmConfiguration)
Sets the value of the TargetLocationAlarmConfiguration property for this object.- Parameters:
targetLocationAlarmConfiguration- The new value for the TargetLocationAlarmConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetLocationAlarmConfiguration
default TargetLocation.Builder targetLocationAlarmConfiguration(Consumer<AlarmConfiguration.Builder> targetLocationAlarmConfiguration)
Sets the value of the TargetLocationAlarmConfiguration property for this object. This is a convenience method that creates an instance of theAlarmConfiguration.Builderavoiding the need to create one manually viaAlarmConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totargetLocationAlarmConfiguration(AlarmConfiguration).- Parameters:
targetLocationAlarmConfiguration- a consumer that will call methods onAlarmConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
targetLocationAlarmConfiguration(AlarmConfiguration)
-
-