Interface PutTemplateActionRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<PutTemplateActionRequest.Builder,PutTemplateActionRequest>,MgnRequest.Builder,SdkBuilder<PutTemplateActionRequest.Builder,PutTemplateActionRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- PutTemplateActionRequest
public static interface PutTemplateActionRequest.Builder extends MgnRequest.Builder, SdkPojo, CopyableBuilder<PutTemplateActionRequest.Builder,PutTemplateActionRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PutTemplateActionRequest.BuilderactionID(String actionID)Template post migration custom action ID.PutTemplateActionRequest.BuilderactionName(String actionName)Template post migration custom action name.PutTemplateActionRequest.Builderactive(Boolean active)Template post migration custom action active status.PutTemplateActionRequest.Buildercategory(String category)Template post migration custom action category.PutTemplateActionRequest.Buildercategory(ActionCategory category)Template post migration custom action category.PutTemplateActionRequest.Builderdescription(String description)Template post migration custom action description.PutTemplateActionRequest.BuilderdocumentIdentifier(String documentIdentifier)Template post migration custom action document identifier.PutTemplateActionRequest.BuilderdocumentVersion(String documentVersion)Template post migration custom action document version.PutTemplateActionRequest.BuilderexternalParameters(Map<String,SsmExternalParameter> externalParameters)Template post migration custom action external parameters.PutTemplateActionRequest.BuilderlaunchConfigurationTemplateID(String launchConfigurationTemplateID)Launch configuration template ID.PutTemplateActionRequest.BuildermustSucceedForCutover(Boolean mustSucceedForCutover)Template post migration custom action must succeed for cutover.PutTemplateActionRequest.BuilderoperatingSystem(String operatingSystem)Operating system eligible for this template post migration custom action.PutTemplateActionRequest.Builderorder(Integer order)Template post migration custom action order.PutTemplateActionRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)PutTemplateActionRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)PutTemplateActionRequest.Builderparameters(Map<String,? extends Collection<SsmParameterStoreParameter>> parameters)Template post migration custom action parameters.PutTemplateActionRequest.BuildertimeoutSeconds(Integer timeoutSeconds)Template post migration custom action timeout in seconds.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.mgn.model.MgnRequest.Builder
build
-
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
PutTemplateActionRequest.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
PutTemplateActionRequest.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
PutTemplateActionRequest.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
PutTemplateActionRequest.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
PutTemplateActionRequest.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
PutTemplateActionRequest.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
PutTemplateActionRequest.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
PutTemplateActionRequest.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
PutTemplateActionRequest.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.
-
launchConfigurationTemplateID
PutTemplateActionRequest.Builder launchConfigurationTemplateID(String launchConfigurationTemplateID)
Launch configuration template ID.
- Parameters:
launchConfigurationTemplateID- Launch configuration template ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mustSucceedForCutover
PutTemplateActionRequest.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
PutTemplateActionRequest.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
PutTemplateActionRequest.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
PutTemplateActionRequest.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
PutTemplateActionRequest.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.
-
overrideConfiguration
PutTemplateActionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
PutTemplateActionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-