public static class PlanCreateParams.Tier.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
PlanCreateParams.Tier |
build()
Finalize and obtain parameter instance from this builder.
|
PlanCreateParams.Tier.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
PlanCreateParams.Tier.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
PlanCreateParams.Tier.Builder |
setFlatAmount(java.lang.Long flatAmount)
The flat billing amount for an entire tier, regardless of the number of units in the tier.
|
PlanCreateParams.Tier.Builder |
setUnitAmount(java.lang.Long unitAmount)
The per unit billing amount for each individual unit for which this tier applies.
|
PlanCreateParams.Tier.Builder |
setUpTo(java.lang.Long upTo)
Specifies the upper bound of this tier.
|
PlanCreateParams.Tier.Builder |
setUpTo(PlanCreateParams.Tier.UpTo upTo)
Specifies the upper bound of this tier.
|
public PlanCreateParams.Tier build()
public PlanCreateParams.Tier.Builder putExtraParam(java.lang.String key, java.lang.Object value)
PlanCreateParams.Tier.extraParams
for the field documentation.public PlanCreateParams.Tier.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
PlanCreateParams.Tier.extraParams
for the field documentation.public PlanCreateParams.Tier.Builder setFlatAmount(java.lang.Long flatAmount)
public PlanCreateParams.Tier.Builder setUnitAmount(java.lang.Long unitAmount)
public PlanCreateParams.Tier.Builder setUpTo(PlanCreateParams.Tier.UpTo upTo)
public PlanCreateParams.Tier.Builder setUpTo(java.lang.Long upTo)