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 AWS used to calculate the costs for this instance.
|
TargetInstance.Builder |
defaultTargetInstance(Boolean defaultTargetInstance)
Indicates whether this recommendation is the defaulted AWS recommendation.
|
TargetInstance.Builder |
estimatedMonthlyCost(String estimatedMonthlyCost)
Expected cost to operate this instance type on a monthly basis.
|
TargetInstance.Builder |
estimatedMonthlySavings(String estimatedMonthlySavings)
Estimated savings resulting from modification, on a monthly basis.
|
default TargetInstance.Builder |
expectedResourceUtilization(Consumer<ResourceUtilization.Builder> expectedResourceUtilization)
Expected utilization metrics for target instance type.
|
TargetInstance.Builder |
expectedResourceUtilization(ResourceUtilization expectedResourceUtilization)
Expected utilization metrics for target 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)
Expected cost to operate this instance type on a monthly basis.
estimatedMonthlyCost - Expected cost to operate this instance type on a monthly basis.TargetInstance.Builder estimatedMonthlySavings(String estimatedMonthlySavings)
Estimated savings resulting from modification, on a monthly basis.
estimatedMonthlySavings - Estimated savings resulting from modification, on a monthly basis.TargetInstance.Builder currencyCode(String currencyCode)
The currency code that AWS used to calculate the costs for this instance.
currencyCode - The currency code that AWS used to calculate the costs for this instance.TargetInstance.Builder defaultTargetInstance(Boolean defaultTargetInstance)
Indicates whether this recommendation is the defaulted AWS recommendation.
defaultTargetInstance - Indicates whether this recommendation is the defaulted AWS 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 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)
Expected utilization metrics for target instance type.
expectedResourceUtilization - Expected utilization metrics for target instance type.default TargetInstance.Builder expectedResourceUtilization(Consumer<ResourceUtilization.Builder> expectedResourceUtilization)
Expected utilization metrics for target instance type.
This is a convenience 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)Copyright © 2021. All rights reserved.