Package com.chrt.api.types
Class CargojsonCharge.Builder
- java.lang.Object
-
- com.chrt.api.types.CargojsonCharge.Builder
-
- Enclosing class:
- CargojsonCharge
public static final class CargojsonCharge.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public CargojsonCharge.Builder from(CargojsonCharge other)
-
chargeableWeight
public CargojsonCharge.Builder chargeableWeight(java.util.Optional<CargojsonWeight> chargeableWeight)
-
chargeableWeight
public CargojsonCharge.Builder chargeableWeight(CargojsonWeight chargeableWeight)
-
chargeableWeight
public CargojsonCharge.Builder chargeableWeight(Nullable<CargojsonWeight> chargeableWeight)
-
rateClassCode
public CargojsonCharge.Builder rateClassCode(java.util.Optional<CargojsonRateClassCode> rateClassCode)
-
rateClassCode
public CargojsonCharge.Builder rateClassCode(CargojsonRateClassCode rateClassCode)
-
rateClassCode
public CargojsonCharge.Builder rateClassCode(Nullable<CargojsonRateClassCode> rateClassCode)
-
rateClassCodeBasis
public CargojsonCharge.Builder rateClassCodeBasis(java.util.Optional<CargojsonRateClassCode> rateClassCodeBasis)
-
rateClassCodeBasis
public CargojsonCharge.Builder rateClassCodeBasis(CargojsonRateClassCode rateClassCodeBasis)
-
rateClassCodeBasis
public CargojsonCharge.Builder rateClassCodeBasis(Nullable<CargojsonRateClassCode> rateClassCodeBasis)
-
classRatePercentage
public CargojsonCharge.Builder classRatePercentage(java.util.Optional<java.lang.Double> classRatePercentage)
-
classRatePercentage
public CargojsonCharge.Builder classRatePercentage(java.lang.Double classRatePercentage)
-
classRatePercentage
public CargojsonCharge.Builder classRatePercentage(Nullable<java.lang.Double> classRatePercentage)
-
uldRateClassType
public CargojsonCharge.Builder uldRateClassType(java.util.Optional<java.lang.String> uldRateClassType)
-
uldRateClassType
public CargojsonCharge.Builder uldRateClassType(java.lang.String uldRateClassType)
-
uldRateClassType
public CargojsonCharge.Builder uldRateClassType(Nullable<java.lang.String> uldRateClassType)
-
rateOrCharge
public CargojsonCharge.Builder rateOrCharge(java.util.Optional<java.lang.Double> rateOrCharge)
-
rateOrCharge
public CargojsonCharge.Builder rateOrCharge(java.lang.Double rateOrCharge)
-
rateOrCharge
public CargojsonCharge.Builder rateOrCharge(Nullable<java.lang.Double> rateOrCharge)
-
totalChargeAmount
public CargojsonCharge.Builder totalChargeAmount(java.util.Optional<java.lang.Double> totalChargeAmount)
-
totalChargeAmount
public CargojsonCharge.Builder totalChargeAmount(java.lang.Double totalChargeAmount)
-
totalChargeAmount
public CargojsonCharge.Builder totalChargeAmount(Nullable<java.lang.Double> totalChargeAmount)
-
build
public CargojsonCharge build()
-
-