Interface TargetInstance.Builder

    • Method Detail

      • estimatedMonthlyCost

        TargetInstance.Builder estimatedMonthlyCost​(String estimatedMonthlyCost)

        The expected cost to operate this instance type on a monthly basis.

        Parameters:
        estimatedMonthlyCost - The expected cost to operate this instance type on a monthly basis.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • estimatedMonthlySavings

        TargetInstance.Builder estimatedMonthlySavings​(String estimatedMonthlySavings)

        The estimated savings that result from modification, on a monthly basis.

        Parameters:
        estimatedMonthlySavings - The estimated savings that result from modification, on a monthly basis.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • currencyCode

        TargetInstance.Builder currencyCode​(String currencyCode)

        The currency code that Amazon Web Services used to calculate the costs for this instance.

        Parameters:
        currencyCode - The currency code that Amazon Web Services used to calculate the costs for this instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • defaultTargetInstance

        TargetInstance.Builder defaultTargetInstance​(Boolean defaultTargetInstance)

        Determines whether this recommendation is the defaulted Amazon Web Services recommendation.

        Parameters:
        defaultTargetInstance - Determines whether this recommendation is the defaulted Amazon Web Services recommendation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceDetails

        TargetInstance.Builder resourceDetails​(ResourceDetails resourceDetails)

        Details on the target instance type.

        Parameters:
        resourceDetails - Details on the target instance type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • expectedResourceUtilization

        TargetInstance.Builder expectedResourceUtilization​(ResourceUtilization expectedResourceUtilization)

        The expected utilization metrics for target instance type.

        Parameters:
        expectedResourceUtilization - The expected utilization metrics for target instance type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformDifferencesWithStrings

        TargetInstance.Builder platformDifferencesWithStrings​(Collection<String> platformDifferences)

        Explains the actions that you might need to take to successfully migrate your workloads from the current instance type to the recommended instance type.

        Parameters:
        platformDifferences - Explains the actions that you might need to take to successfully migrate your workloads from the current instance type to the recommended instance type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformDifferencesWithStrings

        TargetInstance.Builder platformDifferencesWithStrings​(String... platformDifferences)

        Explains the actions that you might need to take to successfully migrate your workloads from the current instance type to the recommended instance type.

        Parameters:
        platformDifferences - Explains the actions that you might need to take to successfully migrate your workloads from the current instance type to the recommended instance type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformDifferences

        TargetInstance.Builder platformDifferences​(Collection<PlatformDifference> platformDifferences)

        Explains the actions that you might need to take to successfully migrate your workloads from the current instance type to the recommended instance type.

        Parameters:
        platformDifferences - Explains the actions that you might need to take to successfully migrate your workloads from the current instance type to the recommended instance type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • platformDifferences

        TargetInstance.Builder platformDifferences​(PlatformDifference... platformDifferences)

        Explains the actions that you might need to take to successfully migrate your workloads from the current instance type to the recommended instance type.

        Parameters:
        platformDifferences - Explains the actions that you might need to take to successfully migrate your workloads from the current instance type to the recommended instance type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.