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