Interface SsmDocument.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SsmDocument.Builder,SsmDocument>,SdkBuilder<SsmDocument.Builder,SsmDocument>,SdkPojo
- Enclosing class:
- SsmDocument
public static interface SsmDocument.Builder extends SdkPojo, CopyableBuilder<SsmDocument.Builder,SsmDocument>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SsmDocument.BuilderactionName(String actionName)User-friendly name for the AWS Systems Manager Document.SsmDocument.BuilderexternalParameters(Map<String,SsmExternalParameter> externalParameters)AWS Systems Manager Document external parameters.SsmDocument.BuildermustSucceedForCutover(Boolean mustSucceedForCutover)If true, Cutover will not be enabled if the document has failed.SsmDocument.Builderparameters(Map<String,? extends Collection<SsmParameterStoreParameter>> parameters)AWS Systems Manager Document parameters.SsmDocument.BuilderssmDocumentName(String ssmDocumentName)AWS Systems Manager Document name or full ARN.SsmDocument.BuildertimeoutSeconds(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, sdkFields
-
-
-
-
Method Detail
-
actionName
SsmDocument.Builder actionName(String 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
SsmDocument.Builder externalParameters(Map<String,SsmExternalParameter> 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
SsmDocument.Builder mustSucceedForCutover(Boolean 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
SsmDocument.Builder ssmDocumentName(String 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
SsmDocument.Builder timeoutSeconds(Integer 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.
-
-