Package com.chrt.api.types
Class CargoAiTrackAndTraceSubscription1.Builder
- java.lang.Object
-
- com.chrt.api.types.CargoAiTrackAndTraceSubscription1.Builder
-
- All Implemented Interfaces:
CargoAiTrackAndTraceSubscription1._FinalStage,CargoAiTrackAndTraceSubscription1.ActiveUntilStage,CargoAiTrackAndTraceSubscription1.AwbStage,CargoAiTrackAndTraceSubscription1.CreatedAtStage,CargoAiTrackAndTraceSubscription1.CreatedByOrgIdStage,CargoAiTrackAndTraceSubscription1.CreatedByUserIdStage,CargoAiTrackAndTraceSubscription1.IdStage,CargoAiTrackAndTraceSubscription1.SchemaVersionStage,CargoAiTrackAndTraceSubscription1.SubscribedAtStage,CargoAiTrackAndTraceSubscription1.UpdatedAtStage
- Enclosing class:
- CargoAiTrackAndTraceSubscription1
public static final class CargoAiTrackAndTraceSubscription1.Builder extends java.lang.Object implements CargoAiTrackAndTraceSubscription1.SchemaVersionStage, CargoAiTrackAndTraceSubscription1.IdStage, CargoAiTrackAndTraceSubscription1.AwbStage, CargoAiTrackAndTraceSubscription1.CreatedByUserIdStage, CargoAiTrackAndTraceSubscription1.CreatedByOrgIdStage, CargoAiTrackAndTraceSubscription1.SubscribedAtStage, CargoAiTrackAndTraceSubscription1.ActiveUntilStage, CargoAiTrackAndTraceSubscription1.CreatedAtStage, CargoAiTrackAndTraceSubscription1.UpdatedAtStage, CargoAiTrackAndTraceSubscription1._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public CargoAiTrackAndTraceSubscription1.Builder from(CargoAiTrackAndTraceSubscription1 other)
- Specified by:
fromin interfaceCargoAiTrackAndTraceSubscription1.SchemaVersionStage
-
schemaVersion
public CargoAiTrackAndTraceSubscription1.IdStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceCargoAiTrackAndTraceSubscription1.SchemaVersionStage
-
id
public CargoAiTrackAndTraceSubscription1.AwbStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceCargoAiTrackAndTraceSubscription1.IdStage
-
awb
public CargoAiTrackAndTraceSubscription1.CreatedByUserIdStage 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 interfaceCargoAiTrackAndTraceSubscription1.AwbStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createdByUserId
public CargoAiTrackAndTraceSubscription1.CreatedByOrgIdStage createdByUserId(@NotNull java.lang.String createdByUserId)
Must be a string starting with
user_Must be a string starting with
user_- Specified by:
createdByUserIdin interfaceCargoAiTrackAndTraceSubscription1.CreatedByUserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createdByOrgId
public CargoAiTrackAndTraceSubscription1.SubscribedAtStage createdByOrgId(@NotNull java.lang.String createdByOrgId)
Must be a string starting with
org_Must be a string starting with
org_- Specified by:
createdByOrgIdin interfaceCargoAiTrackAndTraceSubscription1.CreatedByOrgIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
subscribedAt
public CargoAiTrackAndTraceSubscription1.ActiveUntilStage subscribedAt(@NotNull java.time.OffsetDateTime subscribedAt)
- Specified by:
subscribedAtin interfaceCargoAiTrackAndTraceSubscription1.SubscribedAtStage
-
activeUntil
public CargoAiTrackAndTraceSubscription1.CreatedAtStage activeUntil(@NotNull java.time.OffsetDateTime activeUntil)
- Specified by:
activeUntilin interfaceCargoAiTrackAndTraceSubscription1.ActiveUntilStage
-
createdAt
public CargoAiTrackAndTraceSubscription1.UpdatedAtStage createdAt(@NotNull java.time.OffsetDateTime createdAt)
- Specified by:
createdAtin interfaceCargoAiTrackAndTraceSubscription1.CreatedAtStage
-
updatedAt
public CargoAiTrackAndTraceSubscription1._FinalStage updatedAt(@NotNull java.time.OffsetDateTime updatedAt)
- Specified by:
updatedAtin interfaceCargoAiTrackAndTraceSubscription1.UpdatedAtStage
-
lastUpdateReceivedAt
public CargoAiTrackAndTraceSubscription1._FinalStage lastUpdateReceivedAt(Nullable<java.time.OffsetDateTime> lastUpdateReceivedAt)
- Specified by:
lastUpdateReceivedAtin interfaceCargoAiTrackAndTraceSubscription1._FinalStage
-
lastUpdateReceivedAt
public CargoAiTrackAndTraceSubscription1._FinalStage lastUpdateReceivedAt(java.time.OffsetDateTime lastUpdateReceivedAt)
- Specified by:
lastUpdateReceivedAtin interfaceCargoAiTrackAndTraceSubscription1._FinalStage
-
lastUpdateReceivedAt
public CargoAiTrackAndTraceSubscription1._FinalStage lastUpdateReceivedAt(java.util.Optional<java.time.OffsetDateTime> lastUpdateReceivedAt)
- Specified by:
lastUpdateReceivedAtin interfaceCargoAiTrackAndTraceSubscription1._FinalStage
-
trackingUpdateIds
public CargoAiTrackAndTraceSubscription1._FinalStage trackingUpdateIds(java.util.List<java.lang.String> trackingUpdateIds)
- Specified by:
trackingUpdateIdsin interfaceCargoAiTrackAndTraceSubscription1._FinalStage
-
trackingUpdateIds
public CargoAiTrackAndTraceSubscription1._FinalStage trackingUpdateIds(java.util.Optional<java.util.List<java.lang.String>> trackingUpdateIds)
- Specified by:
trackingUpdateIdsin interfaceCargoAiTrackAndTraceSubscription1._FinalStage
-
subscribedEmails
public CargoAiTrackAndTraceSubscription1._FinalStage subscribedEmails(java.util.List<java.lang.String> subscribedEmails)
- Specified by:
subscribedEmailsin interfaceCargoAiTrackAndTraceSubscription1._FinalStage
-
subscribedEmails
public CargoAiTrackAndTraceSubscription1._FinalStage subscribedEmails(java.util.Optional<java.util.List<java.lang.String>> subscribedEmails)
- Specified by:
subscribedEmailsin interfaceCargoAiTrackAndTraceSubscription1._FinalStage
-
build
public CargoAiTrackAndTraceSubscription1 build()
- Specified by:
buildin interfaceCargoAiTrackAndTraceSubscription1._FinalStage
-
-