Interface StrategyOption.Builder

    • 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.

        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, Strategy
      • strategy

        StrategyOption.Builder strategy​(Strategy 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, Strategy
      • 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