Interface TemplateActionDocument.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TemplateActionDocument.Builder,TemplateActionDocument>,SdkBuilder<TemplateActionDocument.Builder,TemplateActionDocument>,SdkPojo
- Enclosing class:
- TemplateActionDocument
public static interface TemplateActionDocument.Builder extends SdkPojo, CopyableBuilder<TemplateActionDocument.Builder,TemplateActionDocument>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TemplateActionDocument.BuilderactionID(String actionID)Template post migration custom action ID.TemplateActionDocument.BuilderactionName(String actionName)Template post migration custom action name.TemplateActionDocument.Builderactive(Boolean active)Template post migration custom action active status.TemplateActionDocument.Buildercategory(String category)Template post migration custom action category.TemplateActionDocument.Buildercategory(ActionCategory category)Template post migration custom action category.TemplateActionDocument.Builderdescription(String description)Template post migration custom action description.TemplateActionDocument.BuilderdocumentIdentifier(String documentIdentifier)Template post migration custom action document identifier.TemplateActionDocument.BuilderdocumentVersion(String documentVersion)Template post migration custom action document version.TemplateActionDocument.BuilderexternalParameters(Map<String,SsmExternalParameter> externalParameters)Template post migration custom action external parameters.TemplateActionDocument.BuildermustSucceedForCutover(Boolean mustSucceedForCutover)Template post migration custom action must succeed for cutover.TemplateActionDocument.BuilderoperatingSystem(String operatingSystem)Operating system eligible for this template post migration custom action.TemplateActionDocument.Builderorder(Integer order)Template post migration custom action order.TemplateActionDocument.Builderparameters(Map<String,? extends Collection<SsmParameterStoreParameter>> parameters)Template post migration custom action parameters.TemplateActionDocument.BuildertimeoutSeconds(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 Detail
-
actionID
TemplateActionDocument.Builder actionID(String 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
TemplateActionDocument.Builder actionName(String 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
TemplateActionDocument.Builder active(Boolean 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
TemplateActionDocument.Builder category(String 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:
ActionCategory,ActionCategory
-
category
TemplateActionDocument.Builder category(ActionCategory 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:
ActionCategory,ActionCategory
-
description
TemplateActionDocument.Builder description(String 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
TemplateActionDocument.Builder documentIdentifier(String 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
TemplateActionDocument.Builder documentVersion(String 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
TemplateActionDocument.Builder mustSucceedForCutover(Boolean 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
TemplateActionDocument.Builder operatingSystem(String 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
TemplateActionDocument.Builder order(Integer 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
TemplateActionDocument.Builder timeoutSeconds(Integer 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.
-
-