Package com.chrt.api.types
Class CargoManifest1.Builder
- java.lang.Object
-
- com.chrt.api.types.CargoManifest1.Builder
-
- All Implemented Interfaces:
CargoManifest1._FinalStage,CargoManifest1.CargoTypeStage,CargoManifest1.SchemaVersionStage
- Enclosing class:
- CargoManifest1
public static final class CargoManifest1.Builder extends java.lang.Object implements CargoManifest1.SchemaVersionStage, CargoManifest1.CargoTypeStage, CargoManifest1._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CargoManifest1._FinalStageawbNumber(Nullable<java.lang.String> awbNumber)IATA Air Waybill number: 3-digit airline prefix + 8-digit serial, e.g.CargoManifest1._FinalStageawbNumber(java.lang.String awbNumber)IATA Air Waybill number: 3-digit airline prefix + 8-digit serial, e.g.CargoManifest1._FinalStageawbNumber(java.util.Optional<java.lang.String> awbNumber)IATA Air Waybill number: 3-digit airline prefix + 8-digit serial, e.g.CargoManifest1build()CargoManifest1._FinalStagecargoType(CargoTypeEnum1 cargoType)CargoManifest1._FinalStagedescription(Nullable<java.lang.String> description)CargoManifest1._FinalStagedescription(java.lang.String description)CargoManifest1._FinalStagedescription(java.util.Optional<java.lang.String> description)CargoManifest1.Builderfrom(CargoManifest1 other)CargoManifest1._FinalStageheightInches(Nullable<java.lang.Double> heightInches)CargoManifest1._FinalStageheightInches(java.lang.Double heightInches)CargoManifest1._FinalStageheightInches(java.util.Optional<java.lang.Double> heightInches)CargoManifest1._FinalStagelengthInches(Nullable<java.lang.Double> lengthInches)CargoManifest1._FinalStagelengthInches(java.lang.Double lengthInches)CargoManifest1._FinalStagelengthInches(java.util.Optional<java.lang.Double> lengthInches)CargoManifest1._FinalStagequantity(Nullable<java.lang.Integer> quantity)CargoManifest1._FinalStagequantity(java.lang.Integer quantity)CargoManifest1._FinalStagequantity(java.util.Optional<java.lang.Integer> quantity)CargoManifest1.CargoTypeStageschemaVersion(int schemaVersion)CargoManifest1._FinalStagestackable(Nullable<java.lang.Boolean> stackable)CargoManifest1._FinalStagestackable(java.lang.Boolean stackable)CargoManifest1._FinalStagestackable(java.util.Optional<java.lang.Boolean> stackable)CargoManifest1._FinalStageturnable(Nullable<java.lang.Boolean> turnable)CargoManifest1._FinalStageturnable(java.lang.Boolean turnable)CargoManifest1._FinalStageturnable(java.util.Optional<java.lang.Boolean> turnable)CargoManifest1._FinalStageweightPounds(Nullable<java.lang.Double> weightPounds)CargoManifest1._FinalStageweightPounds(java.lang.Double weightPounds)CargoManifest1._FinalStageweightPounds(java.util.Optional<java.lang.Double> weightPounds)CargoManifest1._FinalStagewidthInches(Nullable<java.lang.Double> widthInches)CargoManifest1._FinalStagewidthInches(java.lang.Double widthInches)CargoManifest1._FinalStagewidthInches(java.util.Optional<java.lang.Double> widthInches)
-
-
-
Method Detail
-
from
public CargoManifest1.Builder from(CargoManifest1 other)
- Specified by:
fromin interfaceCargoManifest1.SchemaVersionStage
-
schemaVersion
public CargoManifest1.CargoTypeStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceCargoManifest1.SchemaVersionStage
-
cargoType
public CargoManifest1._FinalStage cargoType(@NotNull CargoTypeEnum1 cargoType)
- Specified by:
cargoTypein interfaceCargoManifest1.CargoTypeStage
-
awbNumber
public CargoManifest1._FinalStage awbNumber(Nullable<java.lang.String> awbNumber)
IATA Air Waybill number: 3-digit airline prefix + 8-digit serial, e.g. '020-12345678'.
- Specified by:
awbNumberin interfaceCargoManifest1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
awbNumber
public CargoManifest1._FinalStage awbNumber(java.lang.String awbNumber)
IATA Air Waybill number: 3-digit airline prefix + 8-digit serial, e.g. '020-12345678'.
- Specified by:
awbNumberin interfaceCargoManifest1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
awbNumber
public CargoManifest1._FinalStage awbNumber(java.util.Optional<java.lang.String> awbNumber)
IATA Air Waybill number: 3-digit airline prefix + 8-digit serial, e.g. '020-12345678'.
- Specified by:
awbNumberin interfaceCargoManifest1._FinalStage
-
description
public CargoManifest1._FinalStage description(Nullable<java.lang.String> description)
- Specified by:
descriptionin interfaceCargoManifest1._FinalStage
-
description
public CargoManifest1._FinalStage description(java.lang.String description)
- Specified by:
descriptionin interfaceCargoManifest1._FinalStage
-
description
public CargoManifest1._FinalStage description(java.util.Optional<java.lang.String> description)
- Specified by:
descriptionin interfaceCargoManifest1._FinalStage
-
stackable
public CargoManifest1._FinalStage stackable(Nullable<java.lang.Boolean> stackable)
- Specified by:
stackablein interfaceCargoManifest1._FinalStage
-
stackable
public CargoManifest1._FinalStage stackable(java.lang.Boolean stackable)
- Specified by:
stackablein interfaceCargoManifest1._FinalStage
-
stackable
public CargoManifest1._FinalStage stackable(java.util.Optional<java.lang.Boolean> stackable)
- Specified by:
stackablein interfaceCargoManifest1._FinalStage
-
turnable
public CargoManifest1._FinalStage turnable(Nullable<java.lang.Boolean> turnable)
- Specified by:
turnablein interfaceCargoManifest1._FinalStage
-
turnable
public CargoManifest1._FinalStage turnable(java.lang.Boolean turnable)
- Specified by:
turnablein interfaceCargoManifest1._FinalStage
-
turnable
public CargoManifest1._FinalStage turnable(java.util.Optional<java.lang.Boolean> turnable)
- Specified by:
turnablein interfaceCargoManifest1._FinalStage
-
heightInches
public CargoManifest1._FinalStage heightInches(Nullable<java.lang.Double> heightInches)
- Specified by:
heightInchesin interfaceCargoManifest1._FinalStage
-
heightInches
public CargoManifest1._FinalStage heightInches(java.lang.Double heightInches)
- Specified by:
heightInchesin interfaceCargoManifest1._FinalStage
-
heightInches
public CargoManifest1._FinalStage heightInches(java.util.Optional<java.lang.Double> heightInches)
- Specified by:
heightInchesin interfaceCargoManifest1._FinalStage
-
widthInches
public CargoManifest1._FinalStage widthInches(Nullable<java.lang.Double> widthInches)
- Specified by:
widthInchesin interfaceCargoManifest1._FinalStage
-
widthInches
public CargoManifest1._FinalStage widthInches(java.lang.Double widthInches)
- Specified by:
widthInchesin interfaceCargoManifest1._FinalStage
-
widthInches
public CargoManifest1._FinalStage widthInches(java.util.Optional<java.lang.Double> widthInches)
- Specified by:
widthInchesin interfaceCargoManifest1._FinalStage
-
lengthInches
public CargoManifest1._FinalStage lengthInches(Nullable<java.lang.Double> lengthInches)
- Specified by:
lengthInchesin interfaceCargoManifest1._FinalStage
-
lengthInches
public CargoManifest1._FinalStage lengthInches(java.lang.Double lengthInches)
- Specified by:
lengthInchesin interfaceCargoManifest1._FinalStage
-
lengthInches
public CargoManifest1._FinalStage lengthInches(java.util.Optional<java.lang.Double> lengthInches)
- Specified by:
lengthInchesin interfaceCargoManifest1._FinalStage
-
weightPounds
public CargoManifest1._FinalStage weightPounds(Nullable<java.lang.Double> weightPounds)
- Specified by:
weightPoundsin interfaceCargoManifest1._FinalStage
-
weightPounds
public CargoManifest1._FinalStage weightPounds(java.lang.Double weightPounds)
- Specified by:
weightPoundsin interfaceCargoManifest1._FinalStage
-
weightPounds
public CargoManifest1._FinalStage weightPounds(java.util.Optional<java.lang.Double> weightPounds)
- Specified by:
weightPoundsin interfaceCargoManifest1._FinalStage
-
quantity
public CargoManifest1._FinalStage quantity(Nullable<java.lang.Integer> quantity)
- Specified by:
quantityin interfaceCargoManifest1._FinalStage
-
quantity
public CargoManifest1._FinalStage quantity(java.lang.Integer quantity)
- Specified by:
quantityin interfaceCargoManifest1._FinalStage
-
quantity
public CargoManifest1._FinalStage quantity(java.util.Optional<java.lang.Integer> quantity)
- Specified by:
quantityin interfaceCargoManifest1._FinalStage
-
build
public CargoManifest1 build()
- Specified by:
buildin interfaceCargoManifest1._FinalStage
-
-