Interface StrategyOption.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<StrategyOption.Builder,StrategyOption>,SdkBuilder<StrategyOption.Builder,StrategyOption>,SdkPojo
- Enclosing class:
- StrategyOption
public static interface StrategyOption.Builder extends SdkPojo, CopyableBuilder<StrategyOption.Builder,StrategyOption>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StrategyOption.BuilderisPreferred(Boolean isPreferred)Indicates if a specific strategy is preferred for the application component.StrategyOption.Builderstrategy(String strategy)Type of transformation.StrategyOption.Builderstrategy(Strategy strategy)Type of transformation.StrategyOption.BuildertargetDestination(String targetDestination)Destination information about where the application component can migrate to.StrategyOption.BuildertargetDestination(TargetDestination targetDestination)Destination information about where the application component can migrate to.StrategyOption.BuildertoolName(String toolName)The name of the tool that can be used to transform an application component using this strategy.StrategyOption.BuildertoolName(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, sdkFields
-
-
-
-
Method Detail
-
isPreferred
StrategyOption.Builder isPreferred(Boolean 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
StrategyOption.Builder strategy(String strategy)
Type of transformation. For example, Rehost, Replatform, and so on.
-
strategy
StrategyOption.Builder strategy(Strategy strategy)
Type of transformation. For example, Rehost, Replatform, and so on.
-
targetDestination
StrategyOption.Builder targetDestination(String 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,TargetDestination
-
targetDestination
StrategyOption.Builder targetDestination(TargetDestination 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,TargetDestination
-
toolName
StrategyOption.Builder toolName(String 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:
TransformationToolName,TransformationToolName
-
toolName
StrategyOption.Builder toolName(TransformationToolName 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:
TransformationToolName,TransformationToolName
-
-