Package com.oracle.bmc.self.model
Class BillingDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.self.model.BillingDetails.Builder
-
- Enclosing class:
- BillingDetails
public static class BillingDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BillingDetailsbuild()BillingDetails.Buildercopy(BillingDetails model)BillingDetails.BuilderhasGovSku(Boolean hasGovSku)Whether this sku is assign to gov product.BillingDetails.Buildermeters(List<Meter> meters)The meters associated with sku.BillingDetails.BuildermetricType(MetricType metricType)The part’s metric.BillingDetails.BuilderrateAllocation(Float rateAllocation)Tha rate of this sku meter.BillingDetails.Buildersku(String sku)Sku for service.
-
-
-
Method Detail
-
sku
public BillingDetails.Builder sku(String sku)
Sku for service.- Parameters:
sku- the value to set- Returns:
- this builder
-
metricType
public BillingDetails.Builder metricType(MetricType metricType)
The part’s metric.- Parameters:
metricType- the value to set- Returns:
- this builder
-
rateAllocation
public BillingDetails.Builder rateAllocation(Float rateAllocation)
Tha rate of this sku meter.- Parameters:
rateAllocation- the value to set- Returns:
- this builder
-
hasGovSku
public BillingDetails.Builder hasGovSku(Boolean hasGovSku)
Whether this sku is assign to gov product.- Parameters:
hasGovSku- the value to set- Returns:
- this builder
-
meters
public BillingDetails.Builder meters(List<Meter> meters)
The meters associated with sku.- Parameters:
meters- the value to set- Returns:
- this builder
-
build
public BillingDetails build()
-
copy
public BillingDetails.Builder copy(BillingDetails model)
-
-