public static interface TargetInstance.Builder extends SdkPojo, CopyableBuilder<TargetInstance.Builder,TargetInstance>
| Modifier and Type | Method and Description |
|---|---|
TargetInstance.Builder |
currencyCode(String currencyCode)
The currency code that Amazon Web Services used to calculate the costs for this instance.
|
TargetInstance.Builder |
defaultTargetInstance(Boolean defaultTargetInstance)
Determines whether this recommendation is the defaulted Amazon Web Services recommendation.
|
TargetInstance.Builder |
estimatedMonthlyCost(String estimatedMonthlyCost)
The expected cost to operate this instance type on a monthly basis.
|
TargetInstance.Builder |
estimatedMonthlySavings(String estimatedMonthlySavings)
The estimated savings that result from modification, on a monthly basis.
|
default TargetInstance.Builder |
expectedResourceUtilization(Consumer<ResourceUtilization.Builder> expectedResourceUtilization)
The expected utilization metrics for target instance type.
|
TargetInstance.Builder |
expectedResourceUtilization(ResourceUtilization expectedResourceUtilization)
The expected utilization metrics for target instance type.
|
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.
|
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.
|
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.
|
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.
|
default TargetInstance.Builder |
resourceDetails(Consumer<ResourceDetails.Builder> resourceDetails)
Details on the target instance type.
|
TargetInstance.Builder |
resourceDetails(ResourceDetails resourceDetails)
Details on the target instance type.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildTargetInstance.Builder estimatedMonthlyCost(String estimatedMonthlyCost)
The expected cost to operate this instance type on a monthly basis.
estimatedMonthlyCost - The expected cost to operate this instance type on a monthly basis.TargetInstance.Builder estimatedMonthlySavings(String estimatedMonthlySavings)
The estimated savings that result from modification, on a monthly basis.
estimatedMonthlySavings - The estimated savings that result from modification, on a monthly basis.TargetInstance.Builder currencyCode(String currencyCode)
The currency code that Amazon Web Services used to calculate the costs for this instance.
currencyCode - The currency code that Amazon Web Services used to calculate the costs for this instance.TargetInstance.Builder defaultTargetInstance(Boolean defaultTargetInstance)
Determines whether this recommendation is the defaulted Amazon Web Services recommendation.
defaultTargetInstance - Determines whether this recommendation is the defaulted Amazon Web Services recommendation.TargetInstance.Builder resourceDetails(ResourceDetails resourceDetails)
Details on the target instance type.
resourceDetails - Details on the target instance type.default TargetInstance.Builder resourceDetails(Consumer<ResourceDetails.Builder> resourceDetails)
Details on the target instance type.
This is a convenience method that creates an instance of theResourceDetails.Builder avoiding the
need to create one manually via ResourceDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to resourceDetails(ResourceDetails).
resourceDetails - a consumer that will call methods on ResourceDetails.BuilderresourceDetails(ResourceDetails)TargetInstance.Builder expectedResourceUtilization(ResourceUtilization expectedResourceUtilization)
The expected utilization metrics for target instance type.
expectedResourceUtilization - The expected utilization metrics for target instance type.default TargetInstance.Builder expectedResourceUtilization(Consumer<ResourceUtilization.Builder> expectedResourceUtilization)
The expected utilization metrics for target instance type.
This is a convenience method that creates an instance of theResourceUtilization.Builder avoiding the
need to create one manually via ResourceUtilization.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to expectedResourceUtilization(ResourceUtilization).
expectedResourceUtilization - a consumer that will call methods on ResourceUtilization.BuilderexpectedResourceUtilization(ResourceUtilization)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.
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.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.
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.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.
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.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.
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.Copyright © 2022. All rights reserved.