Package com.chrt.api.types
Class CargoAiTrackAndTraceUpdate1.Builder
- java.lang.Object
-
- com.chrt.api.types.CargoAiTrackAndTraceUpdate1.Builder
-
- All Implemented Interfaces:
CargoAiTrackAndTraceUpdate1._FinalStage,CargoAiTrackAndTraceUpdate1.AwbStage,CargoAiTrackAndTraceUpdate1.IdStage,CargoAiTrackAndTraceUpdate1.ReceivedAtStage,CargoAiTrackAndTraceUpdate1.SourceStage
- Enclosing class:
- CargoAiTrackAndTraceUpdate1
public static final class CargoAiTrackAndTraceUpdate1.Builder extends java.lang.Object implements CargoAiTrackAndTraceUpdate1.AwbStage, CargoAiTrackAndTraceUpdate1.IdStage, CargoAiTrackAndTraceUpdate1.ReceivedAtStage, CargoAiTrackAndTraceUpdate1.SourceStage, CargoAiTrackAndTraceUpdate1._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public CargoAiTrackAndTraceUpdate1.Builder from(CargoAiTrackAndTraceUpdate1 other)
- Specified by:
fromin interfaceCargoAiTrackAndTraceUpdate1.AwbStage
-
awb
public CargoAiTrackAndTraceUpdate1.IdStage awb(@NotNull java.lang.String awb)
IATA Air Waybill number: 3-digit airline prefix + 8-digit serial, e.g. '020-12345678'.
IATA Air Waybill number: 3-digit airline prefix + 8-digit serial, e.g. '020-12345678'.
- Specified by:
awbin interfaceCargoAiTrackAndTraceUpdate1.AwbStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
id
public CargoAiTrackAndTraceUpdate1.ReceivedAtStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceCargoAiTrackAndTraceUpdate1.IdStage
-
receivedAt
public CargoAiTrackAndTraceUpdate1.SourceStage receivedAt(@NotNull java.time.OffsetDateTime receivedAt)
- Specified by:
receivedAtin interfaceCargoAiTrackAndTraceUpdate1.ReceivedAtStage
-
source
public CargoAiTrackAndTraceUpdate1._FinalStage source(@NotNull CargoAiTrackAndTraceUpdateSourceEnum source)
- Specified by:
sourcein interfaceCargoAiTrackAndTraceUpdate1.SourceStage
-
polledByOrgId
public CargoAiTrackAndTraceUpdate1._FinalStage polledByOrgId(Nullable<java.lang.String> polledByOrgId)
Must be a string starting with
org_- Specified by:
polledByOrgIdin interfaceCargoAiTrackAndTraceUpdate1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
polledByOrgId
public CargoAiTrackAndTraceUpdate1._FinalStage polledByOrgId(java.lang.String polledByOrgId)
Must be a string starting with
org_- Specified by:
polledByOrgIdin interfaceCargoAiTrackAndTraceUpdate1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
polledByOrgId
public CargoAiTrackAndTraceUpdate1._FinalStage polledByOrgId(java.util.Optional<java.lang.String> polledByOrgId)
Must be a string starting with
org_- Specified by:
polledByOrgIdin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
polledByUserId
public CargoAiTrackAndTraceUpdate1._FinalStage polledByUserId(Nullable<java.lang.String> polledByUserId)
Must be a string starting with
user_- Specified by:
polledByUserIdin interfaceCargoAiTrackAndTraceUpdate1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
polledByUserId
public CargoAiTrackAndTraceUpdate1._FinalStage polledByUserId(java.lang.String polledByUserId)
Must be a string starting with
user_- Specified by:
polledByUserIdin interfaceCargoAiTrackAndTraceUpdate1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
polledByUserId
public CargoAiTrackAndTraceUpdate1._FinalStage polledByUserId(java.util.Optional<java.lang.String> polledByUserId)
Must be a string starting with
user_- Specified by:
polledByUserIdin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
events
public CargoAiTrackAndTraceUpdate1._FinalStage events(java.util.List<CargoAiTrackAndTraceEvent> events)
- Specified by:
eventsin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
events
public CargoAiTrackAndTraceUpdate1._FinalStage events(java.util.Optional<java.util.List<CargoAiTrackAndTraceEvent>> events)
- Specified by:
eventsin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
newEvents
public CargoAiTrackAndTraceUpdate1._FinalStage newEvents(java.util.List<CargoAiTrackAndTraceEvent> newEvents)
- Specified by:
newEventsin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
newEvents
public CargoAiTrackAndTraceUpdate1._FinalStage newEvents(java.util.Optional<java.util.List<CargoAiTrackAndTraceEvent>> newEvents)
- Specified by:
newEventsin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
oldEvents
public CargoAiTrackAndTraceUpdate1._FinalStage oldEvents(java.util.List<CargoAiTrackAndTraceEvent> oldEvents)
- Specified by:
oldEventsin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
oldEvents
public CargoAiTrackAndTraceUpdate1._FinalStage oldEvents(java.util.Optional<java.util.List<CargoAiTrackAndTraceEvent>> oldEvents)
- Specified by:
oldEventsin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
alerts
public CargoAiTrackAndTraceUpdate1._FinalStage alerts(Nullable<CargoAiTrackAndTraceAlert> alerts)
- Specified by:
alertsin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
alerts
public CargoAiTrackAndTraceUpdate1._FinalStage alerts(CargoAiTrackAndTraceAlert alerts)
- Specified by:
alertsin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
alerts
public CargoAiTrackAndTraceUpdate1._FinalStage alerts(java.util.Optional<CargoAiTrackAndTraceAlert> alerts)
- Specified by:
alertsin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
carbonEmission
public CargoAiTrackAndTraceUpdate1._FinalStage carbonEmission(Nullable<java.lang.String> carbonEmission)
- Specified by:
carbonEmissionin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
carbonEmission
public CargoAiTrackAndTraceUpdate1._FinalStage carbonEmission(java.lang.String carbonEmission)
- Specified by:
carbonEmissionin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
carbonEmission
public CargoAiTrackAndTraceUpdate1._FinalStage carbonEmission(java.util.Optional<java.lang.String> carbonEmission)
- Specified by:
carbonEmissionin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
volume
public CargoAiTrackAndTraceUpdate1._FinalStage volume(Nullable<java.lang.String> volume)
- Specified by:
volumein interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
volume
public CargoAiTrackAndTraceUpdate1._FinalStage volume(java.lang.String volume)
- Specified by:
volumein interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
volume
public CargoAiTrackAndTraceUpdate1._FinalStage volume(java.util.Optional<java.lang.String> volume)
- Specified by:
volumein interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
pieces
public CargoAiTrackAndTraceUpdate1._FinalStage pieces(Nullable<java.lang.String> pieces)
- Specified by:
piecesin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
pieces
public CargoAiTrackAndTraceUpdate1._FinalStage pieces(java.lang.String pieces)
- Specified by:
piecesin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
pieces
public CargoAiTrackAndTraceUpdate1._FinalStage pieces(java.util.Optional<java.lang.String> pieces)
- Specified by:
piecesin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
weight
public CargoAiTrackAndTraceUpdate1._FinalStage weight(Nullable<java.lang.String> weight)
- Specified by:
weightin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
weight
public CargoAiTrackAndTraceUpdate1._FinalStage weight(java.lang.String weight)
- Specified by:
weightin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
weight
public CargoAiTrackAndTraceUpdate1._FinalStage weight(java.util.Optional<java.lang.String> weight)
- Specified by:
weightin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
status
public CargoAiTrackAndTraceUpdate1._FinalStage status(Nullable<java.lang.String> status)
- Specified by:
statusin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
status
public CargoAiTrackAndTraceUpdate1._FinalStage status(java.lang.String status)
- Specified by:
statusin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
status
public CargoAiTrackAndTraceUpdate1._FinalStage status(java.util.Optional<java.lang.String> status)
- Specified by:
statusin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
destination
public CargoAiTrackAndTraceUpdate1._FinalStage destination(Nullable<java.lang.String> destination)
- Specified by:
destinationin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
destination
public CargoAiTrackAndTraceUpdate1._FinalStage destination(java.lang.String destination)
- Specified by:
destinationin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
destination
public CargoAiTrackAndTraceUpdate1._FinalStage destination(java.util.Optional<java.lang.String> destination)
- Specified by:
destinationin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
origin
public CargoAiTrackAndTraceUpdate1._FinalStage origin(Nullable<java.lang.String> origin)
- Specified by:
originin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
origin
public CargoAiTrackAndTraceUpdate1._FinalStage origin(java.lang.String origin)
- Specified by:
originin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
origin
public CargoAiTrackAndTraceUpdate1._FinalStage origin(java.util.Optional<java.lang.String> origin)
- Specified by:
originin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
schemaVersion
public CargoAiTrackAndTraceUpdate1._FinalStage schemaVersion(java.lang.Integer schemaVersion)
- Specified by:
schemaVersionin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
schemaVersion
public CargoAiTrackAndTraceUpdate1._FinalStage schemaVersion(java.util.Optional<java.lang.Integer> schemaVersion)
- Specified by:
schemaVersionin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
build
public CargoAiTrackAndTraceUpdate1 build()
- Specified by:
buildin interfaceCargoAiTrackAndTraceUpdate1._FinalStage
-
-