Interface StrategyOption.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StrategyOption.Builder,
,StrategyOption> SdkBuilder<StrategyOption.Builder,
,StrategyOption> SdkPojo
- Enclosing class:
StrategyOption
@Mutable
@NotThreadSafe
public static interface StrategyOption.Builder
extends SdkPojo, CopyableBuilder<StrategyOption.Builder,StrategyOption>
-
Method Summary
Modifier and TypeMethodDescriptionisPreferred
(Boolean isPreferred) Indicates if a specific strategy is preferred for the application component.Type of transformation.Type of transformation.targetDestination
(String targetDestination) Destination information about where the application component can migrate to.targetDestination
(TargetDestination targetDestination) Destination information about where the application component can migrate to.The name of the tool that can be used to transform an application component using this strategy.toolName
(TransformationToolName toolName) The name of the tool that can be used to transform an application component using this strategy.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, sdkFieldNameToField, sdkFields
-
Method Details
-
isPreferred
Indicates if a specific strategy is preferred for the application component.
- Parameters:
isPreferred
- Indicates if a specific strategy is preferred for the application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
strategy
Type of transformation. For example, Rehost, Replatform, and so on.
- Parameters:
strategy
- Type of transformation. For example, Rehost, Replatform, and so on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
strategy
Type of transformation. For example, Rehost, Replatform, and so on.
- Parameters:
strategy
- Type of transformation. For example, Rehost, Replatform, and so on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetDestination
Destination information about where the application component can migrate to. For example,
EC2
,ECS
, and so on.- Parameters:
targetDestination
- Destination information about where the application component can migrate to. For example,EC2
,ECS
, and so on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetDestination
Destination information about where the application component can migrate to. For example,
EC2
,ECS
, and so on.- Parameters:
targetDestination
- Destination information about where the application component can migrate to. For example,EC2
,ECS
, and so on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
toolName
The name of the tool that can be used to transform an application component using this strategy.
- Parameters:
toolName
- The name of the tool that can be used to transform an application component using this strategy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
toolName
The name of the tool that can be used to transform an application component using this strategy.
- Parameters:
toolName
- The name of the tool that can be used to transform an application component using this strategy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-