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, sdkFields
copy
applyMutation, build
TargetInstance.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.Builder
resourceDetails(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.Builder
expectedResourceUtilization(ResourceUtilization)
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.