Interface SsmDocument.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SsmDocument.Builder,
,SsmDocument> SdkBuilder<SsmDocument.Builder,
,SsmDocument> SdkPojo
- Enclosing class:
SsmDocument
@Mutable
@NotThreadSafe
public static interface SsmDocument.Builder
extends SdkPojo, CopyableBuilder<SsmDocument.Builder,SsmDocument>
-
Method Summary
Modifier and TypeMethodDescriptionactionName
(String actionName) User-friendly name for the AWS Systems Manager Document.externalParameters
(Map<String, SsmExternalParameter> externalParameters) AWS Systems Manager Document external parameters.mustSucceedForCutover
(Boolean mustSucceedForCutover) If true, Cutover will not be enabled if the document has failed.parameters
(Map<String, ? extends Collection<SsmParameterStoreParameter>> parameters) AWS Systems Manager Document parameters.ssmDocumentName
(String ssmDocumentName) AWS Systems Manager Document name or full ARN.timeoutSeconds
(Integer timeoutSeconds) AWS Systems Manager Document timeout seconds.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
-
actionName
User-friendly name for the AWS Systems Manager Document.
- Parameters:
actionName
- User-friendly name for the AWS Systems Manager Document.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalParameters
AWS Systems Manager Document external parameters.
- Parameters:
externalParameters
- AWS Systems Manager Document external parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mustSucceedForCutover
If true, Cutover will not be enabled if the document has failed.
- Parameters:
mustSucceedForCutover
- If true, Cutover will not be enabled if the document has failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
SsmDocument.Builder parameters(Map<String, ? extends Collection<SsmParameterStoreParameter>> parameters) AWS Systems Manager Document parameters.
- Parameters:
parameters
- AWS Systems Manager Document parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ssmDocumentName
AWS Systems Manager Document name or full ARN.
- Parameters:
ssmDocumentName
- AWS Systems Manager Document name or full ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeoutSeconds
AWS Systems Manager Document timeout seconds.
- Parameters:
timeoutSeconds
- AWS Systems Manager Document timeout seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-