Package com.chrt.api.types
Class RateSheet1.Builder
- java.lang.Object
-
- com.chrt.api.types.RateSheet1.Builder
-
- All Implemented Interfaces:
RateSheet1._FinalStage,RateSheet1.IdStage,RateSheet1.OwnedByOrgIdStage,RateSheet1.OwnedByOrgTypeStage,RateSheet1.PaymentVectorTypeStage,RateSheet1.SchemaVersionStage,RateSheet1.ServiceTypeStage
- Enclosing class:
- RateSheet1
public static final class RateSheet1.Builder extends java.lang.Object implements RateSheet1.SchemaVersionStage, RateSheet1.ServiceTypeStage, RateSheet1.OwnedByOrgIdStage, RateSheet1.OwnedByOrgTypeStage, RateSheet1.PaymentVectorTypeStage, RateSheet1.IdStage, RateSheet1._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RateSheet1._FinalStageadditionalMileageRateUsdPerMile(Nullable<java.lang.Double> additionalMileageRateUsdPerMile)applies only to the additional/incremental milesRateSheet1._FinalStageadditionalMileageRateUsdPerMile(java.lang.Double additionalMileageRateUsdPerMile)applies only to the additional/incremental milesRateSheet1._FinalStageadditionalMileageRateUsdPerMile(java.util.Optional<java.lang.Double> additionalMileageRateUsdPerMile)applies only to the additional/incremental milesRateSheet1._FinalStageafterHoursRateUsdPerInstance(Nullable<java.lang.Double> afterHoursRateUsdPerInstance)RateSheet1._FinalStageafterHoursRateUsdPerInstance(java.lang.Double afterHoursRateUsdPerInstance)RateSheet1._FinalStageafterHoursRateUsdPerInstance(java.util.Optional<java.lang.Double> afterHoursRateUsdPerInstance)RateSheet1._FinalStagearchived(java.lang.Boolean archived)RateSheet1._FinalStagearchived(java.util.Optional<java.lang.Boolean> archived)RateSheet1._FinalStagebaseMileageDistanceMiles(Nullable<java.lang.Double> baseMileageDistanceMiles)RateSheet1._FinalStagebaseMileageDistanceMiles(java.lang.Double baseMileageDistanceMiles)RateSheet1._FinalStagebaseMileageDistanceMiles(java.util.Optional<java.lang.Double> baseMileageDistanceMiles)RateSheet1._FinalStagebaseMileageRateUsdPerInstance(Nullable<java.lang.Double> baseMileageRateUsdPerInstance)RateSheet1._FinalStagebaseMileageRateUsdPerInstance(java.lang.Double baseMileageRateUsdPerInstance)RateSheet1._FinalStagebaseMileageRateUsdPerInstance(java.util.Optional<java.lang.Double> baseMileageRateUsdPerInstance)RateSheet1build()RateSheet1._FinalStagecargoTypes(java.util.List<CargoTypeEnum1> cargoTypes)RateSheet1._FinalStagecargoTypes(java.util.Optional<java.util.List<CargoTypeEnum1>> cargoTypes)RateSheet1._FinalStagecomments(Nullable<java.lang.String> comments)RateSheet1._FinalStagecomments(java.lang.String comments)RateSheet1._FinalStagecomments(java.util.Optional<java.lang.String> comments)RateSheet1._FinalStagedangerousGoodsRateUsdPerInstance(Nullable<java.lang.Double> dangerousGoodsRateUsdPerInstance)RateSheet1._FinalStagedangerousGoodsRateUsdPerInstance(java.lang.Double dangerousGoodsRateUsdPerInstance)RateSheet1._FinalStagedangerousGoodsRateUsdPerInstance(java.util.Optional<java.lang.Double> dangerousGoodsRateUsdPerInstance)RateSheet1._FinalStageextraStopRateUsd(Nullable<java.lang.Double> extraStopRateUsd)RateSheet1._FinalStageextraStopRateUsd(java.lang.Double extraStopRateUsd)RateSheet1._FinalStageextraStopRateUsd(java.util.Optional<java.lang.Double> extraStopRateUsd)RateSheet1.Builderfrom(RateSheet1 other)RateSheet1._FinalStagefuelSurchargeRateUsdPerMile(Nullable<java.lang.Double> fuelSurchargeRateUsdPerMile)RateSheet1._FinalStagefuelSurchargeRateUsdPerMile(java.lang.Double fuelSurchargeRateUsdPerMile)RateSheet1._FinalStagefuelSurchargeRateUsdPerMile(java.util.Optional<java.lang.Double> fuelSurchargeRateUsdPerMile)RateSheet1._FinalStageholidayRateUsdPerInstance(Nullable<java.lang.Double> holidayRateUsdPerInstance)RateSheet1._FinalStageholidayRateUsdPerInstance(java.lang.Double holidayRateUsdPerInstance)RateSheet1._FinalStageholidayRateUsdPerInstance(java.util.Optional<java.lang.Double> holidayRateUsdPerInstance)RateSheet1._FinalStageid(java.lang.String id)RateSheet1._FinalStagelongDistanceSurchargeMilesBeforeSurcharge(Nullable<java.lang.Double> longDistanceSurchargeMilesBeforeSurcharge)RateSheet1._FinalStagelongDistanceSurchargeMilesBeforeSurcharge(java.lang.Double longDistanceSurchargeMilesBeforeSurcharge)RateSheet1._FinalStagelongDistanceSurchargeMilesBeforeSurcharge(java.util.Optional<java.lang.Double> longDistanceSurchargeMilesBeforeSurcharge)RateSheet1._FinalStagelongDistanceSurchargeRateUsdPerMile(Nullable<java.lang.Double> longDistanceSurchargeRateUsdPerMile)applies only to the additional/incremental milesRateSheet1._FinalStagelongDistanceSurchargeRateUsdPerMile(java.lang.Double longDistanceSurchargeRateUsdPerMile)applies only to the additional/incremental milesRateSheet1._FinalStagelongDistanceSurchargeRateUsdPerMile(java.util.Optional<java.lang.Double> longDistanceSurchargeRateUsdPerMile)applies only to the additional/incremental milesRateSheet1._FinalStagename(Nullable<java.lang.String> name)RateSheet1._FinalStagename(java.lang.String name)RateSheet1._FinalStagename(java.util.Optional<java.lang.String> name)RateSheet1.OwnedByOrgTypeStageownedByOrgId(java.lang.String ownedByOrgId)Must be a string starting withorg_RateSheet1.PaymentVectorTypeStageownedByOrgType(OrgTypeEnum ownedByOrgType)RateSheet1.IdStagepaymentVectorType(PaymentVectorTypeEnum1 paymentVectorType)RateSheet1.ServiceTypeStageschemaVersion(int schemaVersion)RateSheet1.OwnedByOrgIdStageserviceType(ServiceTypeEnum1 serviceType)RateSheet1._FinalStagevehicleTypes(java.util.List<VehicleTypeEnum> vehicleTypes)RateSheet1._FinalStagevehicleTypes(java.util.Optional<java.util.List<VehicleTypeEnum>> vehicleTypes)RateSheet1._FinalStagewaitTimeBeforeChargeMinutes(Nullable<java.lang.Double> waitTimeBeforeChargeMinutes)RateSheet1._FinalStagewaitTimeBeforeChargeMinutes(java.lang.Double waitTimeBeforeChargeMinutes)RateSheet1._FinalStagewaitTimeBeforeChargeMinutes(java.util.Optional<java.lang.Double> waitTimeBeforeChargeMinutes)RateSheet1._FinalStagewaitTimeRateUsdPerMinute(Nullable<java.lang.Double> waitTimeRateUsdPerMinute)RateSheet1._FinalStagewaitTimeRateUsdPerMinute(java.lang.Double waitTimeRateUsdPerMinute)RateSheet1._FinalStagewaitTimeRateUsdPerMinute(java.util.Optional<java.lang.Double> waitTimeRateUsdPerMinute)RateSheet1._FinalStageweekendRateUsdPerInstance(Nullable<java.lang.Double> weekendRateUsdPerInstance)RateSheet1._FinalStageweekendRateUsdPerInstance(java.lang.Double weekendRateUsdPerInstance)RateSheet1._FinalStageweekendRateUsdPerInstance(java.util.Optional<java.lang.Double> weekendRateUsdPerInstance)
-
-
-
Method Detail
-
from
public RateSheet1.Builder from(RateSheet1 other)
- Specified by:
fromin interfaceRateSheet1.SchemaVersionStage
-
schemaVersion
public RateSheet1.ServiceTypeStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceRateSheet1.SchemaVersionStage
-
serviceType
public RateSheet1.OwnedByOrgIdStage serviceType(@NotNull ServiceTypeEnum1 serviceType)
- Specified by:
serviceTypein interfaceRateSheet1.ServiceTypeStage
-
ownedByOrgId
public RateSheet1.OwnedByOrgTypeStage ownedByOrgId(@NotNull java.lang.String ownedByOrgId)
Must be a string starting with
org_Must be a string starting with
org_- Specified by:
ownedByOrgIdin interfaceRateSheet1.OwnedByOrgIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
ownedByOrgType
public RateSheet1.PaymentVectorTypeStage ownedByOrgType(@NotNull OrgTypeEnum ownedByOrgType)
- Specified by:
ownedByOrgTypein interfaceRateSheet1.OwnedByOrgTypeStage
-
paymentVectorType
public RateSheet1.IdStage paymentVectorType(@NotNull PaymentVectorTypeEnum1 paymentVectorType)
- Specified by:
paymentVectorTypein interfaceRateSheet1.PaymentVectorTypeStage
-
id
public RateSheet1._FinalStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceRateSheet1.IdStage
-
holidayRateUsdPerInstance
public RateSheet1._FinalStage holidayRateUsdPerInstance(Nullable<java.lang.Double> holidayRateUsdPerInstance)
- Specified by:
holidayRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
holidayRateUsdPerInstance
public RateSheet1._FinalStage holidayRateUsdPerInstance(java.lang.Double holidayRateUsdPerInstance)
- Specified by:
holidayRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
holidayRateUsdPerInstance
public RateSheet1._FinalStage holidayRateUsdPerInstance(java.util.Optional<java.lang.Double> holidayRateUsdPerInstance)
- Specified by:
holidayRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
weekendRateUsdPerInstance
public RateSheet1._FinalStage weekendRateUsdPerInstance(Nullable<java.lang.Double> weekendRateUsdPerInstance)
- Specified by:
weekendRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
weekendRateUsdPerInstance
public RateSheet1._FinalStage weekendRateUsdPerInstance(java.lang.Double weekendRateUsdPerInstance)
- Specified by:
weekendRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
weekendRateUsdPerInstance
public RateSheet1._FinalStage weekendRateUsdPerInstance(java.util.Optional<java.lang.Double> weekendRateUsdPerInstance)
- Specified by:
weekendRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
afterHoursRateUsdPerInstance
public RateSheet1._FinalStage afterHoursRateUsdPerInstance(Nullable<java.lang.Double> afterHoursRateUsdPerInstance)
- Specified by:
afterHoursRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
afterHoursRateUsdPerInstance
public RateSheet1._FinalStage afterHoursRateUsdPerInstance(java.lang.Double afterHoursRateUsdPerInstance)
- Specified by:
afterHoursRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
afterHoursRateUsdPerInstance
public RateSheet1._FinalStage afterHoursRateUsdPerInstance(java.util.Optional<java.lang.Double> afterHoursRateUsdPerInstance)
- Specified by:
afterHoursRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
dangerousGoodsRateUsdPerInstance
public RateSheet1._FinalStage dangerousGoodsRateUsdPerInstance(Nullable<java.lang.Double> dangerousGoodsRateUsdPerInstance)
- Specified by:
dangerousGoodsRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
dangerousGoodsRateUsdPerInstance
public RateSheet1._FinalStage dangerousGoodsRateUsdPerInstance(java.lang.Double dangerousGoodsRateUsdPerInstance)
- Specified by:
dangerousGoodsRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
dangerousGoodsRateUsdPerInstance
public RateSheet1._FinalStage dangerousGoodsRateUsdPerInstance(java.util.Optional<java.lang.Double> dangerousGoodsRateUsdPerInstance)
- Specified by:
dangerousGoodsRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
extraStopRateUsd
public RateSheet1._FinalStage extraStopRateUsd(Nullable<java.lang.Double> extraStopRateUsd)
- Specified by:
extraStopRateUsdin interfaceRateSheet1._FinalStage
-
extraStopRateUsd
public RateSheet1._FinalStage extraStopRateUsd(java.lang.Double extraStopRateUsd)
- Specified by:
extraStopRateUsdin interfaceRateSheet1._FinalStage
-
extraStopRateUsd
public RateSheet1._FinalStage extraStopRateUsd(java.util.Optional<java.lang.Double> extraStopRateUsd)
- Specified by:
extraStopRateUsdin interfaceRateSheet1._FinalStage
-
waitTimeRateUsdPerMinute
public RateSheet1._FinalStage waitTimeRateUsdPerMinute(Nullable<java.lang.Double> waitTimeRateUsdPerMinute)
- Specified by:
waitTimeRateUsdPerMinutein interfaceRateSheet1._FinalStage
-
waitTimeRateUsdPerMinute
public RateSheet1._FinalStage waitTimeRateUsdPerMinute(java.lang.Double waitTimeRateUsdPerMinute)
- Specified by:
waitTimeRateUsdPerMinutein interfaceRateSheet1._FinalStage
-
waitTimeRateUsdPerMinute
public RateSheet1._FinalStage waitTimeRateUsdPerMinute(java.util.Optional<java.lang.Double> waitTimeRateUsdPerMinute)
- Specified by:
waitTimeRateUsdPerMinutein interfaceRateSheet1._FinalStage
-
waitTimeBeforeChargeMinutes
public RateSheet1._FinalStage waitTimeBeforeChargeMinutes(Nullable<java.lang.Double> waitTimeBeforeChargeMinutes)
- Specified by:
waitTimeBeforeChargeMinutesin interfaceRateSheet1._FinalStage
-
waitTimeBeforeChargeMinutes
public RateSheet1._FinalStage waitTimeBeforeChargeMinutes(java.lang.Double waitTimeBeforeChargeMinutes)
- Specified by:
waitTimeBeforeChargeMinutesin interfaceRateSheet1._FinalStage
-
waitTimeBeforeChargeMinutes
public RateSheet1._FinalStage waitTimeBeforeChargeMinutes(java.util.Optional<java.lang.Double> waitTimeBeforeChargeMinutes)
- Specified by:
waitTimeBeforeChargeMinutesin interfaceRateSheet1._FinalStage
-
fuelSurchargeRateUsdPerMile
public RateSheet1._FinalStage fuelSurchargeRateUsdPerMile(Nullable<java.lang.Double> fuelSurchargeRateUsdPerMile)
- Specified by:
fuelSurchargeRateUsdPerMilein interfaceRateSheet1._FinalStage
-
fuelSurchargeRateUsdPerMile
public RateSheet1._FinalStage fuelSurchargeRateUsdPerMile(java.lang.Double fuelSurchargeRateUsdPerMile)
- Specified by:
fuelSurchargeRateUsdPerMilein interfaceRateSheet1._FinalStage
-
fuelSurchargeRateUsdPerMile
public RateSheet1._FinalStage fuelSurchargeRateUsdPerMile(java.util.Optional<java.lang.Double> fuelSurchargeRateUsdPerMile)
- Specified by:
fuelSurchargeRateUsdPerMilein interfaceRateSheet1._FinalStage
-
longDistanceSurchargeRateUsdPerMile
public RateSheet1._FinalStage longDistanceSurchargeRateUsdPerMile(Nullable<java.lang.Double> longDistanceSurchargeRateUsdPerMile)
applies only to the additional/incremental miles
- Specified by:
longDistanceSurchargeRateUsdPerMilein interfaceRateSheet1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
longDistanceSurchargeRateUsdPerMile
public RateSheet1._FinalStage longDistanceSurchargeRateUsdPerMile(java.lang.Double longDistanceSurchargeRateUsdPerMile)
applies only to the additional/incremental miles
- Specified by:
longDistanceSurchargeRateUsdPerMilein interfaceRateSheet1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
longDistanceSurchargeRateUsdPerMile
public RateSheet1._FinalStage longDistanceSurchargeRateUsdPerMile(java.util.Optional<java.lang.Double> longDistanceSurchargeRateUsdPerMile)
applies only to the additional/incremental miles
- Specified by:
longDistanceSurchargeRateUsdPerMilein interfaceRateSheet1._FinalStage
-
longDistanceSurchargeMilesBeforeSurcharge
public RateSheet1._FinalStage longDistanceSurchargeMilesBeforeSurcharge(Nullable<java.lang.Double> longDistanceSurchargeMilesBeforeSurcharge)
- Specified by:
longDistanceSurchargeMilesBeforeSurchargein interfaceRateSheet1._FinalStage
-
longDistanceSurchargeMilesBeforeSurcharge
public RateSheet1._FinalStage longDistanceSurchargeMilesBeforeSurcharge(java.lang.Double longDistanceSurchargeMilesBeforeSurcharge)
- Specified by:
longDistanceSurchargeMilesBeforeSurchargein interfaceRateSheet1._FinalStage
-
longDistanceSurchargeMilesBeforeSurcharge
public RateSheet1._FinalStage longDistanceSurchargeMilesBeforeSurcharge(java.util.Optional<java.lang.Double> longDistanceSurchargeMilesBeforeSurcharge)
- Specified by:
longDistanceSurchargeMilesBeforeSurchargein interfaceRateSheet1._FinalStage
-
additionalMileageRateUsdPerMile
public RateSheet1._FinalStage additionalMileageRateUsdPerMile(Nullable<java.lang.Double> additionalMileageRateUsdPerMile)
applies only to the additional/incremental miles
- Specified by:
additionalMileageRateUsdPerMilein interfaceRateSheet1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
additionalMileageRateUsdPerMile
public RateSheet1._FinalStage additionalMileageRateUsdPerMile(java.lang.Double additionalMileageRateUsdPerMile)
applies only to the additional/incremental miles
- Specified by:
additionalMileageRateUsdPerMilein interfaceRateSheet1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
additionalMileageRateUsdPerMile
public RateSheet1._FinalStage additionalMileageRateUsdPerMile(java.util.Optional<java.lang.Double> additionalMileageRateUsdPerMile)
applies only to the additional/incremental miles
- Specified by:
additionalMileageRateUsdPerMilein interfaceRateSheet1._FinalStage
-
baseMileageRateUsdPerInstance
public RateSheet1._FinalStage baseMileageRateUsdPerInstance(Nullable<java.lang.Double> baseMileageRateUsdPerInstance)
- Specified by:
baseMileageRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
baseMileageRateUsdPerInstance
public RateSheet1._FinalStage baseMileageRateUsdPerInstance(java.lang.Double baseMileageRateUsdPerInstance)
- Specified by:
baseMileageRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
baseMileageRateUsdPerInstance
public RateSheet1._FinalStage baseMileageRateUsdPerInstance(java.util.Optional<java.lang.Double> baseMileageRateUsdPerInstance)
- Specified by:
baseMileageRateUsdPerInstancein interfaceRateSheet1._FinalStage
-
baseMileageDistanceMiles
public RateSheet1._FinalStage baseMileageDistanceMiles(Nullable<java.lang.Double> baseMileageDistanceMiles)
- Specified by:
baseMileageDistanceMilesin interfaceRateSheet1._FinalStage
-
baseMileageDistanceMiles
public RateSheet1._FinalStage baseMileageDistanceMiles(java.lang.Double baseMileageDistanceMiles)
- Specified by:
baseMileageDistanceMilesin interfaceRateSheet1._FinalStage
-
baseMileageDistanceMiles
public RateSheet1._FinalStage baseMileageDistanceMiles(java.util.Optional<java.lang.Double> baseMileageDistanceMiles)
- Specified by:
baseMileageDistanceMilesin interfaceRateSheet1._FinalStage
-
vehicleTypes
public RateSheet1._FinalStage vehicleTypes(java.util.List<VehicleTypeEnum> vehicleTypes)
- Specified by:
vehicleTypesin interfaceRateSheet1._FinalStage
-
vehicleTypes
public RateSheet1._FinalStage vehicleTypes(java.util.Optional<java.util.List<VehicleTypeEnum>> vehicleTypes)
- Specified by:
vehicleTypesin interfaceRateSheet1._FinalStage
-
cargoTypes
public RateSheet1._FinalStage cargoTypes(java.util.List<CargoTypeEnum1> cargoTypes)
- Specified by:
cargoTypesin interfaceRateSheet1._FinalStage
-
cargoTypes
public RateSheet1._FinalStage cargoTypes(java.util.Optional<java.util.List<CargoTypeEnum1>> cargoTypes)
- Specified by:
cargoTypesin interfaceRateSheet1._FinalStage
-
comments
public RateSheet1._FinalStage comments(Nullable<java.lang.String> comments)
- Specified by:
commentsin interfaceRateSheet1._FinalStage
-
comments
public RateSheet1._FinalStage comments(java.lang.String comments)
- Specified by:
commentsin interfaceRateSheet1._FinalStage
-
comments
public RateSheet1._FinalStage comments(java.util.Optional<java.lang.String> comments)
- Specified by:
commentsin interfaceRateSheet1._FinalStage
-
name
public RateSheet1._FinalStage name(Nullable<java.lang.String> name)
- Specified by:
namein interfaceRateSheet1._FinalStage
-
name
public RateSheet1._FinalStage name(java.lang.String name)
- Specified by:
namein interfaceRateSheet1._FinalStage
-
name
public RateSheet1._FinalStage name(java.util.Optional<java.lang.String> name)
- Specified by:
namein interfaceRateSheet1._FinalStage
-
archived
public RateSheet1._FinalStage archived(java.lang.Boolean archived)
- Specified by:
archivedin interfaceRateSheet1._FinalStage
-
archived
public RateSheet1._FinalStage archived(java.util.Optional<java.lang.Boolean> archived)
- Specified by:
archivedin interfaceRateSheet1._FinalStage
-
build
public RateSheet1 build()
- Specified by:
buildin interfaceRateSheet1._FinalStage
-
-