Interface PutTemplateActionRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<PutTemplateActionRequest.Builder,
,PutTemplateActionRequest> MgnRequest.Builder
,SdkBuilder<PutTemplateActionRequest.Builder,
,PutTemplateActionRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
PutTemplateActionRequest
-
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.launchConfigurationTemplateID
(String launchConfigurationTemplateID) Launch configuration template ID.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.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.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.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, sdkFieldNameToField, 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
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
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
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
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) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PutTemplateActionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-