Interface TemplateActionDocument.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TemplateActionDocument.Builder,
,TemplateActionDocument> SdkBuilder<TemplateActionDocument.Builder,
,TemplateActionDocument> SdkPojo
- Enclosing class:
TemplateActionDocument
-
Method Summary
Modifier and TypeMethodDescriptionTemplate post migration custom action ID.actionName
(String actionName) Template post migration custom action name.Template post migration custom action active status.Template post migration custom action category.category
(ActionCategory category) Template post migration custom action category.description
(String description) Template post migration custom action description.documentIdentifier
(String documentIdentifier) Template post migration custom action document identifier.documentVersion
(String documentVersion) Template post migration custom action document version.externalParameters
(Map<String, SsmExternalParameter> externalParameters) Template post migration custom action external parameters.mustSucceedForCutover
(Boolean mustSucceedForCutover) Template post migration custom action must succeed for cutover.operatingSystem
(String operatingSystem) Operating system eligible for this template post migration custom action.Template post migration custom action order.parameters
(Map<String, ? extends Collection<SsmParameterStoreParameter>> parameters) Template post migration custom action parameters.timeoutSeconds
(Integer timeoutSeconds) Template post migration custom action timeout in 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 Details
-
actionID
Template post migration custom action ID.
- Parameters:
actionID
- Template post migration custom action ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionName
Template post migration custom action name.
- Parameters:
actionName
- Template post migration custom action name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
active
Template post migration custom action active status.
- Parameters:
active
- Template post migration custom action active status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
category
Template post migration custom action category.
- Parameters:
category
- Template post migration custom action category.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
category
Template post migration custom action category.
- Parameters:
category
- Template post migration custom action category.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
Template post migration custom action description.
- Parameters:
description
- Template post migration custom action description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
documentIdentifier
Template post migration custom action document identifier.
- Parameters:
documentIdentifier
- Template post migration custom action document identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
documentVersion
Template post migration custom action document version.
- Parameters:
documentVersion
- Template post migration custom action document version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalParameters
TemplateActionDocument.Builder externalParameters(Map<String, SsmExternalParameter> externalParameters) Template post migration custom action external parameters.
- Parameters:
externalParameters
- Template post migration custom action external parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mustSucceedForCutover
Template post migration custom action must succeed for cutover.
- Parameters:
mustSucceedForCutover
- Template post migration custom action must succeed for cutover.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operatingSystem
Operating system eligible for this template post migration custom action.
- Parameters:
operatingSystem
- Operating system eligible for this template post migration custom action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
order
Template post migration custom action order.
- Parameters:
order
- Template post migration custom action order.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
TemplateActionDocument.Builder parameters(Map<String, ? extends Collection<SsmParameterStoreParameter>> parameters) Template post migration custom action parameters.
- Parameters:
parameters
- Template post migration custom action parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeoutSeconds
Template post migration custom action timeout in seconds.
- Parameters:
timeoutSeconds
- Template post migration custom action timeout in seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-