public static class CostEstimation.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CostEstimation |
build() |
CostEstimation.Builder |
compute(ComputeCostEstimation compute) |
CostEstimation.Builder |
copy(CostEstimation model) |
CostEstimation.Builder |
currencyCode(String currencyCode)
Currency code in the ISO format.
|
CostEstimation.Builder |
osImage(OsImageEstimation osImage) |
CostEstimation.Builder |
storage(StorageCostEstimation storage) |
CostEstimation.Builder |
subscriptionId(String subscriptionId)
Subscription ID
|
CostEstimation.Builder |
totalEstimationPerMonth(BigDecimal totalEstimationPerMonth)
Total estimation per month
|
CostEstimation.Builder |
totalEstimationPerMonthBySubscription(BigDecimal totalEstimationPerMonthBySubscription)
Total estimation per month by subscription.
|
public CostEstimation.Builder compute(ComputeCostEstimation compute)
public CostEstimation.Builder storage(StorageCostEstimation storage)
public CostEstimation.Builder osImage(OsImageEstimation osImage)
public CostEstimation.Builder currencyCode(String currencyCode)
Currency code in the ISO format.
currencyCode
- the value to setpublic CostEstimation.Builder totalEstimationPerMonth(BigDecimal totalEstimationPerMonth)
Total estimation per month
totalEstimationPerMonth
- the value to setpublic CostEstimation.Builder totalEstimationPerMonthBySubscription(BigDecimal totalEstimationPerMonthBySubscription)
Total estimation per month by subscription.
totalEstimationPerMonthBySubscription
- the value to setpublic CostEstimation.Builder subscriptionId(String subscriptionId)
Subscription ID
subscriptionId
- the value to setpublic CostEstimation build()
public CostEstimation.Builder copy(CostEstimation model)
Copyright © 2016–2024. All rights reserved.