Class ChrtGroundProviderRateSheetClientCreate1.Builder
- java.lang.Object
-
- com.chrt.api.resources.billing.chrtgroundproviderratesheets.requests.ChrtGroundProviderRateSheetClientCreate1.Builder
-
- All Implemented Interfaces:
ChrtGroundProviderRateSheetClientCreate1._FinalStage,ChrtGroundProviderRateSheetClientCreate1.SchemaVersionStage
- Enclosing class:
- ChrtGroundProviderRateSheetClientCreate1
public static final class ChrtGroundProviderRateSheetClientCreate1.Builder extends java.lang.Object implements ChrtGroundProviderRateSheetClientCreate1.SchemaVersionStage, ChrtGroundProviderRateSheetClientCreate1._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public ChrtGroundProviderRateSheetClientCreate1.Builder from(ChrtGroundProviderRateSheetClientCreate1 other)
- Specified by:
fromin interfaceChrtGroundProviderRateSheetClientCreate1.SchemaVersionStage
-
schemaVersion
public ChrtGroundProviderRateSheetClientCreate1._FinalStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceChrtGroundProviderRateSheetClientCreate1.SchemaVersionStage
-
holidayRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage holidayRateUsdPerInstance(Nullable<java.lang.Double> holidayRateUsdPerInstance)
- Specified by:
holidayRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
holidayRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage holidayRateUsdPerInstance(java.lang.Double holidayRateUsdPerInstance)
- Specified by:
holidayRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
holidayRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage holidayRateUsdPerInstance(java.util.Optional<java.lang.Double> holidayRateUsdPerInstance)
- Specified by:
holidayRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
weekendRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage weekendRateUsdPerInstance(Nullable<java.lang.Double> weekendRateUsdPerInstance)
- Specified by:
weekendRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
weekendRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage weekendRateUsdPerInstance(java.lang.Double weekendRateUsdPerInstance)
- Specified by:
weekendRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
weekendRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage weekendRateUsdPerInstance(java.util.Optional<java.lang.Double> weekendRateUsdPerInstance)
- Specified by:
weekendRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
afterHoursRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage afterHoursRateUsdPerInstance(Nullable<java.lang.Double> afterHoursRateUsdPerInstance)
- Specified by:
afterHoursRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
afterHoursRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage afterHoursRateUsdPerInstance(java.lang.Double afterHoursRateUsdPerInstance)
- Specified by:
afterHoursRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
afterHoursRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage afterHoursRateUsdPerInstance(java.util.Optional<java.lang.Double> afterHoursRateUsdPerInstance)
- Specified by:
afterHoursRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
dangerousGoodsRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage dangerousGoodsRateUsdPerInstance(Nullable<java.lang.Double> dangerousGoodsRateUsdPerInstance)
- Specified by:
dangerousGoodsRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
dangerousGoodsRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage dangerousGoodsRateUsdPerInstance(java.lang.Double dangerousGoodsRateUsdPerInstance)
- Specified by:
dangerousGoodsRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
dangerousGoodsRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage dangerousGoodsRateUsdPerInstance(java.util.Optional<java.lang.Double> dangerousGoodsRateUsdPerInstance)
- Specified by:
dangerousGoodsRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
pickAndHoldRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage pickAndHoldRateUsdPerInstance(Nullable<java.lang.Double> pickAndHoldRateUsdPerInstance)
- Specified by:
pickAndHoldRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
pickAndHoldRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage pickAndHoldRateUsdPerInstance(java.lang.Double pickAndHoldRateUsdPerInstance)
- Specified by:
pickAndHoldRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
pickAndHoldRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage pickAndHoldRateUsdPerInstance(java.util.Optional<java.lang.Double> pickAndHoldRateUsdPerInstance)
- Specified by:
pickAndHoldRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
attemptRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage attemptRateUsdPerInstance(Nullable<java.lang.Double> attemptRateUsdPerInstance)
- Specified by:
attemptRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
attemptRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage attemptRateUsdPerInstance(java.lang.Double attemptRateUsdPerInstance)
- Specified by:
attemptRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
attemptRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage attemptRateUsdPerInstance(java.util.Optional<java.lang.Double> attemptRateUsdPerInstance)
- Specified by:
attemptRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
extraStopRateUsd
public ChrtGroundProviderRateSheetClientCreate1._FinalStage extraStopRateUsd(Nullable<java.lang.Double> extraStopRateUsd)
- Specified by:
extraStopRateUsdin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
extraStopRateUsd
public ChrtGroundProviderRateSheetClientCreate1._FinalStage extraStopRateUsd(java.lang.Double extraStopRateUsd)
- Specified by:
extraStopRateUsdin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
extraStopRateUsd
public ChrtGroundProviderRateSheetClientCreate1._FinalStage extraStopRateUsd(java.util.Optional<java.lang.Double> extraStopRateUsd)
- Specified by:
extraStopRateUsdin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
waitTimeRateUsdPerMinute
public ChrtGroundProviderRateSheetClientCreate1._FinalStage waitTimeRateUsdPerMinute(Nullable<java.lang.Double> waitTimeRateUsdPerMinute)
- Specified by:
waitTimeRateUsdPerMinutein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
waitTimeRateUsdPerMinute
public ChrtGroundProviderRateSheetClientCreate1._FinalStage waitTimeRateUsdPerMinute(java.lang.Double waitTimeRateUsdPerMinute)
- Specified by:
waitTimeRateUsdPerMinutein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
waitTimeRateUsdPerMinute
public ChrtGroundProviderRateSheetClientCreate1._FinalStage waitTimeRateUsdPerMinute(java.util.Optional<java.lang.Double> waitTimeRateUsdPerMinute)
- Specified by:
waitTimeRateUsdPerMinutein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
waitTimeBeforeChargeMinutes
public ChrtGroundProviderRateSheetClientCreate1._FinalStage waitTimeBeforeChargeMinutes(Nullable<java.lang.Double> waitTimeBeforeChargeMinutes)
- Specified by:
waitTimeBeforeChargeMinutesin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
waitTimeBeforeChargeMinutes
public ChrtGroundProviderRateSheetClientCreate1._FinalStage waitTimeBeforeChargeMinutes(java.lang.Double waitTimeBeforeChargeMinutes)
- Specified by:
waitTimeBeforeChargeMinutesin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
waitTimeBeforeChargeMinutes
public ChrtGroundProviderRateSheetClientCreate1._FinalStage waitTimeBeforeChargeMinutes(java.util.Optional<java.lang.Double> waitTimeBeforeChargeMinutes)
- Specified by:
waitTimeBeforeChargeMinutesin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
fuelSurchargeRateUsdPerMile
public ChrtGroundProviderRateSheetClientCreate1._FinalStage fuelSurchargeRateUsdPerMile(Nullable<java.lang.Double> fuelSurchargeRateUsdPerMile)
- Specified by:
fuelSurchargeRateUsdPerMilein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
fuelSurchargeRateUsdPerMile
public ChrtGroundProviderRateSheetClientCreate1._FinalStage fuelSurchargeRateUsdPerMile(java.lang.Double fuelSurchargeRateUsdPerMile)
- Specified by:
fuelSurchargeRateUsdPerMilein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
fuelSurchargeRateUsdPerMile
public ChrtGroundProviderRateSheetClientCreate1._FinalStage fuelSurchargeRateUsdPerMile(java.util.Optional<java.lang.Double> fuelSurchargeRateUsdPerMile)
- Specified by:
fuelSurchargeRateUsdPerMilein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
longDistanceSurchargeRateUsdPerMile
public ChrtGroundProviderRateSheetClientCreate1._FinalStage longDistanceSurchargeRateUsdPerMile(Nullable<java.lang.Double> longDistanceSurchargeRateUsdPerMile)
applies only to the additional/incremental miles
- Specified by:
longDistanceSurchargeRateUsdPerMilein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
longDistanceSurchargeRateUsdPerMile
public ChrtGroundProviderRateSheetClientCreate1._FinalStage longDistanceSurchargeRateUsdPerMile(java.lang.Double longDistanceSurchargeRateUsdPerMile)
applies only to the additional/incremental miles
- Specified by:
longDistanceSurchargeRateUsdPerMilein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
longDistanceSurchargeRateUsdPerMile
public ChrtGroundProviderRateSheetClientCreate1._FinalStage longDistanceSurchargeRateUsdPerMile(java.util.Optional<java.lang.Double> longDistanceSurchargeRateUsdPerMile)
applies only to the additional/incremental miles
- Specified by:
longDistanceSurchargeRateUsdPerMilein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
longDistanceSurchargeMilesBeforeSurcharge
public ChrtGroundProviderRateSheetClientCreate1._FinalStage longDistanceSurchargeMilesBeforeSurcharge(Nullable<java.lang.Double> longDistanceSurchargeMilesBeforeSurcharge)
- Specified by:
longDistanceSurchargeMilesBeforeSurchargein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
longDistanceSurchargeMilesBeforeSurcharge
public ChrtGroundProviderRateSheetClientCreate1._FinalStage longDistanceSurchargeMilesBeforeSurcharge(java.lang.Double longDistanceSurchargeMilesBeforeSurcharge)
- Specified by:
longDistanceSurchargeMilesBeforeSurchargein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
longDistanceSurchargeMilesBeforeSurcharge
public ChrtGroundProviderRateSheetClientCreate1._FinalStage longDistanceSurchargeMilesBeforeSurcharge(java.util.Optional<java.lang.Double> longDistanceSurchargeMilesBeforeSurcharge)
- Specified by:
longDistanceSurchargeMilesBeforeSurchargein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
additionalMileageRateUsdPerMile
public ChrtGroundProviderRateSheetClientCreate1._FinalStage additionalMileageRateUsdPerMile(Nullable<java.lang.Double> additionalMileageRateUsdPerMile)
applies only to the additional/incremental miles
- Specified by:
additionalMileageRateUsdPerMilein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
additionalMileageRateUsdPerMile
public ChrtGroundProviderRateSheetClientCreate1._FinalStage additionalMileageRateUsdPerMile(java.lang.Double additionalMileageRateUsdPerMile)
applies only to the additional/incremental miles
- Specified by:
additionalMileageRateUsdPerMilein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
additionalMileageRateUsdPerMile
public ChrtGroundProviderRateSheetClientCreate1._FinalStage additionalMileageRateUsdPerMile(java.util.Optional<java.lang.Double> additionalMileageRateUsdPerMile)
applies only to the additional/incremental miles
- Specified by:
additionalMileageRateUsdPerMilein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
baseMileageRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage baseMileageRateUsdPerInstance(Nullable<java.lang.Double> baseMileageRateUsdPerInstance)
- Specified by:
baseMileageRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
baseMileageRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage baseMileageRateUsdPerInstance(java.lang.Double baseMileageRateUsdPerInstance)
- Specified by:
baseMileageRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
baseMileageRateUsdPerInstance
public ChrtGroundProviderRateSheetClientCreate1._FinalStage baseMileageRateUsdPerInstance(java.util.Optional<java.lang.Double> baseMileageRateUsdPerInstance)
- Specified by:
baseMileageRateUsdPerInstancein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
baseMileageDistanceMiles
public ChrtGroundProviderRateSheetClientCreate1._FinalStage baseMileageDistanceMiles(Nullable<java.lang.Double> baseMileageDistanceMiles)
- Specified by:
baseMileageDistanceMilesin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
baseMileageDistanceMiles
public ChrtGroundProviderRateSheetClientCreate1._FinalStage baseMileageDistanceMiles(java.lang.Double baseMileageDistanceMiles)
- Specified by:
baseMileageDistanceMilesin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
baseMileageDistanceMiles
public ChrtGroundProviderRateSheetClientCreate1._FinalStage baseMileageDistanceMiles(java.util.Optional<java.lang.Double> baseMileageDistanceMiles)
- Specified by:
baseMileageDistanceMilesin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
vehicleTypes
public ChrtGroundProviderRateSheetClientCreate1._FinalStage vehicleTypes(java.util.List<VehicleTypeEnum> vehicleTypes)
- Specified by:
vehicleTypesin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
vehicleTypes
public ChrtGroundProviderRateSheetClientCreate1._FinalStage vehicleTypes(java.util.Optional<java.util.List<VehicleTypeEnum>> vehicleTypes)
- Specified by:
vehicleTypesin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
cargoTypes
public ChrtGroundProviderRateSheetClientCreate1._FinalStage cargoTypes(java.util.List<CargoTypeEnum1> cargoTypes)
- Specified by:
cargoTypesin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
cargoTypes
public ChrtGroundProviderRateSheetClientCreate1._FinalStage cargoTypes(java.util.Optional<java.util.List<CargoTypeEnum1>> cargoTypes)
- Specified by:
cargoTypesin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
comments
public ChrtGroundProviderRateSheetClientCreate1._FinalStage comments(Nullable<java.lang.String> comments)
- Specified by:
commentsin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
comments
public ChrtGroundProviderRateSheetClientCreate1._FinalStage comments(java.lang.String comments)
- Specified by:
commentsin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
comments
public ChrtGroundProviderRateSheetClientCreate1._FinalStage comments(java.util.Optional<java.lang.String> comments)
- Specified by:
commentsin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
name
public ChrtGroundProviderRateSheetClientCreate1._FinalStage name(Nullable<java.lang.String> name)
- Specified by:
namein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
name
public ChrtGroundProviderRateSheetClientCreate1._FinalStage name(java.lang.String name)
- Specified by:
namein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
name
public ChrtGroundProviderRateSheetClientCreate1._FinalStage name(java.util.Optional<java.lang.String> name)
- Specified by:
namein interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
archived
public ChrtGroundProviderRateSheetClientCreate1._FinalStage archived(java.lang.Boolean archived)
- Specified by:
archivedin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
archived
public ChrtGroundProviderRateSheetClientCreate1._FinalStage archived(java.util.Optional<java.lang.Boolean> archived)
- Specified by:
archivedin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
build
public ChrtGroundProviderRateSheetClientCreate1 build()
- Specified by:
buildin interfaceChrtGroundProviderRateSheetClientCreate1._FinalStage
-
-