Interface SsmAutomation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SsmAutomation.Builder,
,SsmAutomation> SdkBuilder<SsmAutomation.Builder,
,SsmAutomation> SdkPojo
- Enclosing class:
SsmAutomation
public static interface SsmAutomation.Builder
extends SdkPojo, CopyableBuilder<SsmAutomation.Builder,SsmAutomation>
-
Method Summary
Modifier and TypeMethodDescriptiondocumentName
(String documentName) The automation document's name.documentVersion
(String documentVersion) The automation document's version to use when running.dynamicParameters
(Map<String, DynamicSsmParameterValue> dynamicParameters) The key-value pair to resolve dynamic parameter values when processing a Systems Manager Automation runbook.parameters
(Map<String, ? extends Collection<String>> parameters) The key-value pair parameters to use when running the automation document.The Amazon Resource Name (ARN) of the role that the automation document will assume when running commands.targetAccount
(String targetAccount) The account that the automation document will be run in.targetAccount
(SsmTargetAccount targetAccount) The account that the automation document will be run in.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 Details
-
documentName
The automation document's name.
- Parameters:
documentName
- The automation document's name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
documentVersion
The automation document's version to use when running.
- Parameters:
documentVersion
- The automation document's version to use when running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dynamicParameters
The key-value pair to resolve dynamic parameter values when processing a Systems Manager Automation runbook.
- Parameters:
dynamicParameters
- The key-value pair to resolve dynamic parameter values when processing a Systems Manager Automation runbook.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
The key-value pair parameters to use when running the automation document.
- Parameters:
parameters
- The key-value pair parameters to use when running the automation document.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The Amazon Resource Name (ARN) of the role that the automation document will assume when running commands.
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the role that the automation document will assume when running commands.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetAccount
The account that the automation document will be run in. This can be in either the management account or an application account.
- Parameters:
targetAccount
- The account that the automation document will be run in. This can be in either the management account or an application account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetAccount
The account that the automation document will be run in. This can be in either the management account or an application account.
- Parameters:
targetAccount
- The account that the automation document will be run in. This can be in either the management account or an application account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-