Class CostToMigrate.Builder
- java.lang.Object
-
- com.oracle.bmc.cloudmigrations.model.CostToMigrate.Builder
-
- Enclosing class:
- CostToMigrate
public static class CostToMigrate.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CostToMigrate.BuilderassetCount(Integer assetCount)Number of assets used in this calculation.CostToMigratebuild()CostToMigrate.Buildercopy(CostToMigrate model)CostToMigrate.BuildercurrencyCode(String currencyCode)Currency code as defined by ISO-4217.CostToMigrate.BuilderociDataTransferCosts(BigDecimal ociDataTransferCosts)Data transfer costs from OCI.CostToMigrate.BuildersourceDataTransferCosts(BigDecimal sourceDataTransferCosts)Data transfer costs from source cloud provider.
-
-
-
Method Detail
-
sourceDataTransferCosts
public CostToMigrate.Builder sourceDataTransferCosts(BigDecimal sourceDataTransferCosts)
Data transfer costs from source cloud provider.- Parameters:
sourceDataTransferCosts- the value to set- Returns:
- this builder
-
ociDataTransferCosts
public CostToMigrate.Builder ociDataTransferCosts(BigDecimal ociDataTransferCosts)
Data transfer costs from OCI.- Parameters:
ociDataTransferCosts- the value to set- Returns:
- this builder
-
currencyCode
public CostToMigrate.Builder currencyCode(String currencyCode)
Currency code as defined by ISO-4217.- Parameters:
currencyCode- the value to set- Returns:
- this builder
-
assetCount
public CostToMigrate.Builder assetCount(Integer assetCount)
Number of assets used in this calculation.- Parameters:
assetCount- the value to set- Returns:
- this builder
-
build
public CostToMigrate build()
-
copy
public CostToMigrate.Builder copy(CostToMigrate model)
-
-