Package ai.vectros.types
Class RegionPricing.Builder
java.lang.Object
ai.vectros.types.RegionPricing.Builder
- All Implemented Interfaces:
RegionPricing._FinalStage,RegionPricing.BaseStage,RegionPricing.GlobalAvailableStage,RegionPricing.RegionPremiumFactorStage,RegionPricing.UsStage
- Enclosing class:
RegionPricing
public static final class RegionPricing.Builder
extends Object
implements RegionPricing.BaseStage, RegionPricing.UsStage, RegionPricing.RegionPremiumFactorStage, RegionPricing.GlobalAvailableStage, RegionPricing._FinalStage
-
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(Map<String, Object> additionalProperties) additionalProperty(String key, Object value) base(@NotNull RegionRates base) build()from(RegionPricing other) globalAvailable(boolean globalAvailable) Whether this model can be served from a non-US region when you opt into global data residency.regionPremiumFactor(double regionPremiumFactor) Premium multiplier applied to the US rate (1.0 or greater).us(@NotNull RegionRates us)
-
Method Details
-
from
- Specified by:
fromin interfaceRegionPricing.BaseStage
-
base
- Specified by:
basein interfaceRegionPricing.BaseStage
-
us
- Specified by:
usin interfaceRegionPricing.UsStage
-
regionPremiumFactor
Premium multiplier applied to the US rate (1.0 or greater). A value of 1.0 means the US and base rates are equal — no premium.
Premium multiplier applied to the US rate (1.0 or greater). A value of 1.0 means the US and base rates are equal — no premium.
- Specified by:
regionPremiumFactorin interfaceRegionPricing.RegionPremiumFactorStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
globalAvailable
Whether this model can be served from a non-US region when you opt into global data residency.
Whether this model can be served from a non-US region when you opt into global data residency.
- Specified by:
globalAvailablein interfaceRegionPricing.GlobalAvailableStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
build
- Specified by:
buildin interfaceRegionPricing._FinalStage
-
additionalProperty
- Specified by:
additionalPropertyin interfaceRegionPricing._FinalStage
-
additionalProperties
- Specified by:
additionalPropertiesin interfaceRegionPricing._FinalStage
-