Package com.chrt.api.types
Class WebcargoBookingRecord1.Builder
- java.lang.Object
-
- com.chrt.api.types.WebcargoBookingRecord1.Builder
-
- All Implemented Interfaces:
WebcargoBookingRecord1._FinalStage,WebcargoBookingRecord1.AwbNumberStage,WebcargoBookingRecord1.BookingRateStage,WebcargoBookingRecord1.BusinessInfoStage,WebcargoBookingRecord1.IdStage,WebcargoBookingRecord1.MessageHeaderStage,WebcargoBookingRecord1.OrgIdStage,WebcargoBookingRecord1.SchemaVersionStage,WebcargoBookingRecord1.SyncedAtStage,WebcargoBookingRecord1.TaskGroupIdStage
- Enclosing class:
- WebcargoBookingRecord1
public static final class WebcargoBookingRecord1.Builder extends java.lang.Object implements WebcargoBookingRecord1.SchemaVersionStage, WebcargoBookingRecord1.IdStage, WebcargoBookingRecord1.OrgIdStage, WebcargoBookingRecord1.TaskGroupIdStage, WebcargoBookingRecord1.AwbNumberStage, WebcargoBookingRecord1.MessageHeaderStage, WebcargoBookingRecord1.BusinessInfoStage, WebcargoBookingRecord1.BookingRateStage, WebcargoBookingRecord1.SyncedAtStage, WebcargoBookingRecord1._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public WebcargoBookingRecord1.Builder from(WebcargoBookingRecord1 other)
- Specified by:
fromin interfaceWebcargoBookingRecord1.SchemaVersionStage
-
schemaVersion
public WebcargoBookingRecord1.IdStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceWebcargoBookingRecord1.SchemaVersionStage
-
id
public WebcargoBookingRecord1.OrgIdStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceWebcargoBookingRecord1.IdStage
-
orgId
public WebcargoBookingRecord1.TaskGroupIdStage orgId(@NotNull java.lang.String orgId)
Must be a string starting with
org_Must be a string starting with
org_- Specified by:
orgIdin interfaceWebcargoBookingRecord1.OrgIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
taskGroupId
public WebcargoBookingRecord1.AwbNumberStage taskGroupId(@NotNull java.lang.String taskGroupId)
- Specified by:
taskGroupIdin interfaceWebcargoBookingRecord1.TaskGroupIdStage
-
awbNumber
public WebcargoBookingRecord1.MessageHeaderStage awbNumber(@NotNull java.lang.String awbNumber)
- Specified by:
awbNumberin interfaceWebcargoBookingRecord1.AwbNumberStage
-
messageHeader
public WebcargoBookingRecord1.BusinessInfoStage messageHeader(@NotNull WebcargoMessageHeader messageHeader)
- Specified by:
messageHeaderin interfaceWebcargoBookingRecord1.MessageHeaderStage
-
businessInfo
public WebcargoBookingRecord1.BookingRateStage businessInfo(@NotNull WebcargoBusinessInfo businessInfo)
- Specified by:
businessInfoin interfaceWebcargoBookingRecord1.BusinessInfoStage
-
bookingRate
public WebcargoBookingRecord1.SyncedAtStage bookingRate(@NotNull WebcargoBookingRate bookingRate)
- Specified by:
bookingRatein interfaceWebcargoBookingRecord1.BookingRateStage
-
syncedAt
public WebcargoBookingRecord1._FinalStage syncedAt(@NotNull java.time.OffsetDateTime syncedAt)
- Specified by:
syncedAtin interfaceWebcargoBookingRecord1.SyncedAtStage
-
responseStatus
public WebcargoBookingRecord1._FinalStage responseStatus(Nullable<WebcargoResponseStatus> responseStatus)
- Specified by:
responseStatusin interfaceWebcargoBookingRecord1._FinalStage
-
responseStatus
public WebcargoBookingRecord1._FinalStage responseStatus(WebcargoResponseStatus responseStatus)
- Specified by:
responseStatusin interfaceWebcargoBookingRecord1._FinalStage
-
responseStatus
public WebcargoBookingRecord1._FinalStage responseStatus(java.util.Optional<WebcargoResponseStatus> responseStatus)
- Specified by:
responseStatusin interfaceWebcargoBookingRecord1._FinalStage
-
shipment
public WebcargoBookingRecord1._FinalStage shipment(Nullable<WebcargoShipment> shipment)
- Specified by:
shipmentin interfaceWebcargoBookingRecord1._FinalStage
-
shipment
public WebcargoBookingRecord1._FinalStage shipment(WebcargoShipment shipment)
- Specified by:
shipmentin interfaceWebcargoBookingRecord1._FinalStage
-
shipment
public WebcargoBookingRecord1._FinalStage shipment(java.util.Optional<WebcargoShipment> shipment)
- Specified by:
shipmentin interfaceWebcargoBookingRecord1._FinalStage
-
addAllDocumentIdentifiers
public WebcargoBookingRecord1._FinalStage addAllDocumentIdentifiers(java.util.List<WebcargoDocumentIdentifier> documentIdentifiers)
- Specified by:
addAllDocumentIdentifiersin interfaceWebcargoBookingRecord1._FinalStage
-
addDocumentIdentifiers
public WebcargoBookingRecord1._FinalStage addDocumentIdentifiers(WebcargoDocumentIdentifier documentIdentifiers)
- Specified by:
addDocumentIdentifiersin interfaceWebcargoBookingRecord1._FinalStage
-
documentIdentifiers
public WebcargoBookingRecord1._FinalStage documentIdentifiers(java.util.List<WebcargoDocumentIdentifier> documentIdentifiers)
- Specified by:
documentIdentifiersin interfaceWebcargoBookingRecord1._FinalStage
-
build
public WebcargoBookingRecord1 build()
- Specified by:
buildin interfaceWebcargoBookingRecord1._FinalStage
-
-