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