Class MeteredPricingPlan.Builder
- java.lang.Object
-
- com.oracle.bmc.marketplacepublisher.model.MeteredPricingPlan.Builder
-
- Enclosing class:
- MeteredPricingPlan
public static class MeteredPricingPlan.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MeteredPricingPlan
build()
MeteredPricingPlan.Builder
copy(MeteredPricingPlan model)
MeteredPricingPlan.Builder
extendedMetadata(Map<String,String> extendedMetadata)
Additional metadata key/value pairs for the metering pricing.MeteredPricingPlan.Builder
name(MeteredPricingPlan.Name name)
The listing’s pricing plan name.MeteredPricingPlan.Builder
rates(List<PricingRate> rates)
-
-
-
Method Detail
-
rates
public MeteredPricingPlan.Builder rates(List<PricingRate> rates)
-
name
public MeteredPricingPlan.Builder name(MeteredPricingPlan.Name name)
The listing’s pricing plan name.- Parameters:
name
- the value to set- Returns:
- this builder
-
extendedMetadata
public MeteredPricingPlan.Builder extendedMetadata(Map<String,String> extendedMetadata)
Additional metadata key/value pairs for the metering pricing.- Parameters:
extendedMetadata
- the value to set- Returns:
- this builder
-
build
public MeteredPricingPlan build()
-
copy
public MeteredPricingPlan.Builder copy(MeteredPricingPlan model)
-
-