Package com.chrt.api.types
Class FlightLeg1.Builder
- java.lang.Object
-
- com.chrt.api.types.FlightLeg1.Builder
-
- All Implemented Interfaces:
FlightLeg1._FinalStage,FlightLeg1.FlightNumberStage,FlightLeg1.IdStage,FlightLeg1.OrderIdStage,FlightLeg1.ProvenanceStage,FlightLeg1.SchemaVersionStage,FlightLeg1.TaskGroupIdStage
- Enclosing class:
- FlightLeg1
public static final class FlightLeg1.Builder extends java.lang.Object implements FlightLeg1.SchemaVersionStage, FlightLeg1.IdStage, FlightLeg1.OrderIdStage, FlightLeg1.TaskGroupIdStage, FlightLeg1.FlightNumberStage, FlightLeg1.ProvenanceStage, FlightLeg1._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlightLeg1build()FlightLeg1._FinalStagecarrierIata(Nullable<java.lang.String> carrierIata)FlightLeg1._FinalStagecarrierIata(java.lang.String carrierIata)FlightLeg1._FinalStagecarrierIata(java.util.Optional<java.lang.String> carrierIata)FlightLeg1._FinalStagecarrierIcao(Nullable<java.lang.String> carrierIcao)FlightLeg1._FinalStagecarrierIcao(java.lang.String carrierIcao)FlightLeg1._FinalStagecarrierIcao(java.util.Optional<java.lang.String> carrierIcao)FlightLeg1._FinalStagedestinationIata(Nullable<java.lang.String> destinationIata)FlightLeg1._FinalStagedestinationIata(java.lang.String destinationIata)FlightLeg1._FinalStagedestinationIata(java.util.Optional<java.lang.String> destinationIata)FlightLeg1._FinalStagefaFlightIds(java.util.List<java.lang.String> faFlightIds)FlightLeg1._FinalStagefaFlightIds(java.util.Optional<java.util.List<java.lang.String>> faFlightIds)FlightLeg1.ProvenanceStageflightNumber(java.lang.String flightNumber)FlightLeg1.Builderfrom(FlightLeg1 other)FlightLeg1.OrderIdStageid(java.lang.String id)FlightLeg1.TaskGroupIdStageorderId(java.lang.String orderId)FlightLeg1._FinalStageoriginIata(Nullable<java.lang.String> originIata)FlightLeg1._FinalStageoriginIata(java.lang.String originIata)FlightLeg1._FinalStageoriginIata(java.util.Optional<java.lang.String> originIata)FlightLeg1._FinalStageprovenance(FlightLegProvenanceEnum1 provenance)FlightLeg1._FinalStagescheduledArrivalUtc(Nullable<java.time.OffsetDateTime> scheduledArrivalUtc)FlightLeg1._FinalStagescheduledArrivalUtc(java.time.OffsetDateTime scheduledArrivalUtc)FlightLeg1._FinalStagescheduledArrivalUtc(java.util.Optional<java.time.OffsetDateTime> scheduledArrivalUtc)FlightLeg1._FinalStagescheduledDepartureUtc(Nullable<java.time.OffsetDateTime> scheduledDepartureUtc)FlightLeg1._FinalStagescheduledDepartureUtc(java.time.OffsetDateTime scheduledDepartureUtc)FlightLeg1._FinalStagescheduledDepartureUtc(java.util.Optional<java.time.OffsetDateTime> scheduledDepartureUtc)FlightLeg1.IdStageschemaVersion(int schemaVersion)FlightLeg1.FlightNumberStagetaskGroupId(java.lang.String taskGroupId)
-
-
-
Method Detail
-
from
public FlightLeg1.Builder from(FlightLeg1 other)
- Specified by:
fromin interfaceFlightLeg1.SchemaVersionStage
-
schemaVersion
public FlightLeg1.IdStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceFlightLeg1.SchemaVersionStage
-
id
public FlightLeg1.OrderIdStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceFlightLeg1.IdStage
-
orderId
public FlightLeg1.TaskGroupIdStage orderId(@NotNull java.lang.String orderId)
- Specified by:
orderIdin interfaceFlightLeg1.OrderIdStage
-
taskGroupId
public FlightLeg1.FlightNumberStage taskGroupId(@NotNull java.lang.String taskGroupId)
- Specified by:
taskGroupIdin interfaceFlightLeg1.TaskGroupIdStage
-
flightNumber
public FlightLeg1.ProvenanceStage flightNumber(@NotNull java.lang.String flightNumber)
- Specified by:
flightNumberin interfaceFlightLeg1.FlightNumberStage
-
provenance
public FlightLeg1._FinalStage provenance(@NotNull FlightLegProvenanceEnum1 provenance)
- Specified by:
provenancein interfaceFlightLeg1.ProvenanceStage
-
faFlightIds
public FlightLeg1._FinalStage faFlightIds(java.util.List<java.lang.String> faFlightIds)
- Specified by:
faFlightIdsin interfaceFlightLeg1._FinalStage
-
faFlightIds
public FlightLeg1._FinalStage faFlightIds(java.util.Optional<java.util.List<java.lang.String>> faFlightIds)
- Specified by:
faFlightIdsin interfaceFlightLeg1._FinalStage
-
scheduledArrivalUtc
public FlightLeg1._FinalStage scheduledArrivalUtc(Nullable<java.time.OffsetDateTime> scheduledArrivalUtc)
- Specified by:
scheduledArrivalUtcin interfaceFlightLeg1._FinalStage
-
scheduledArrivalUtc
public FlightLeg1._FinalStage scheduledArrivalUtc(java.time.OffsetDateTime scheduledArrivalUtc)
- Specified by:
scheduledArrivalUtcin interfaceFlightLeg1._FinalStage
-
scheduledArrivalUtc
public FlightLeg1._FinalStage scheduledArrivalUtc(java.util.Optional<java.time.OffsetDateTime> scheduledArrivalUtc)
- Specified by:
scheduledArrivalUtcin interfaceFlightLeg1._FinalStage
-
scheduledDepartureUtc
public FlightLeg1._FinalStage scheduledDepartureUtc(Nullable<java.time.OffsetDateTime> scheduledDepartureUtc)
- Specified by:
scheduledDepartureUtcin interfaceFlightLeg1._FinalStage
-
scheduledDepartureUtc
public FlightLeg1._FinalStage scheduledDepartureUtc(java.time.OffsetDateTime scheduledDepartureUtc)
- Specified by:
scheduledDepartureUtcin interfaceFlightLeg1._FinalStage
-
scheduledDepartureUtc
public FlightLeg1._FinalStage scheduledDepartureUtc(java.util.Optional<java.time.OffsetDateTime> scheduledDepartureUtc)
- Specified by:
scheduledDepartureUtcin interfaceFlightLeg1._FinalStage
-
destinationIata
public FlightLeg1._FinalStage destinationIata(Nullable<java.lang.String> destinationIata)
- Specified by:
destinationIatain interfaceFlightLeg1._FinalStage
-
destinationIata
public FlightLeg1._FinalStage destinationIata(java.lang.String destinationIata)
- Specified by:
destinationIatain interfaceFlightLeg1._FinalStage
-
destinationIata
public FlightLeg1._FinalStage destinationIata(java.util.Optional<java.lang.String> destinationIata)
- Specified by:
destinationIatain interfaceFlightLeg1._FinalStage
-
originIata
public FlightLeg1._FinalStage originIata(Nullable<java.lang.String> originIata)
- Specified by:
originIatain interfaceFlightLeg1._FinalStage
-
originIata
public FlightLeg1._FinalStage originIata(java.lang.String originIata)
- Specified by:
originIatain interfaceFlightLeg1._FinalStage
-
originIata
public FlightLeg1._FinalStage originIata(java.util.Optional<java.lang.String> originIata)
- Specified by:
originIatain interfaceFlightLeg1._FinalStage
-
carrierIcao
public FlightLeg1._FinalStage carrierIcao(Nullable<java.lang.String> carrierIcao)
- Specified by:
carrierIcaoin interfaceFlightLeg1._FinalStage
-
carrierIcao
public FlightLeg1._FinalStage carrierIcao(java.lang.String carrierIcao)
- Specified by:
carrierIcaoin interfaceFlightLeg1._FinalStage
-
carrierIcao
public FlightLeg1._FinalStage carrierIcao(java.util.Optional<java.lang.String> carrierIcao)
- Specified by:
carrierIcaoin interfaceFlightLeg1._FinalStage
-
carrierIata
public FlightLeg1._FinalStage carrierIata(Nullable<java.lang.String> carrierIata)
- Specified by:
carrierIatain interfaceFlightLeg1._FinalStage
-
carrierIata
public FlightLeg1._FinalStage carrierIata(java.lang.String carrierIata)
- Specified by:
carrierIatain interfaceFlightLeg1._FinalStage
-
carrierIata
public FlightLeg1._FinalStage carrierIata(java.util.Optional<java.lang.String> carrierIata)
- Specified by:
carrierIatain interfaceFlightLeg1._FinalStage
-
build
public FlightLeg1 build()
- Specified by:
buildin interfaceFlightLeg1._FinalStage
-
-