Package com.chrt.api.types
Class FlightLegWebhookInfo.Builder
- java.lang.Object
-
- com.chrt.api.types.FlightLegWebhookInfo.Builder
-
- All Implemented Interfaces:
FlightLegWebhookInfo._FinalStage,FlightLegWebhookInfo.FlightNumberStage
- Enclosing class:
- FlightLegWebhookInfo
public static final class FlightLegWebhookInfo.Builder extends java.lang.Object implements FlightLegWebhookInfo.FlightNumberStage, FlightLegWebhookInfo._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlightLegWebhookInfobuild()FlightLegWebhookInfo._FinalStagecarrierIata(Nullable<java.lang.String> carrierIata)Carrier IATA codeFlightLegWebhookInfo._FinalStagecarrierIata(java.lang.String carrierIata)Carrier IATA codeFlightLegWebhookInfo._FinalStagecarrierIata(java.util.Optional<java.lang.String> carrierIata)Carrier IATA codeFlightLegWebhookInfo._FinalStagedestinationIata(Nullable<java.lang.String> destinationIata)Destination airport IATA codeFlightLegWebhookInfo._FinalStagedestinationIata(java.lang.String destinationIata)Destination airport IATA codeFlightLegWebhookInfo._FinalStagedestinationIata(java.util.Optional<java.lang.String> destinationIata)Destination airport IATA codeFlightLegWebhookInfo._FinalStagefaFlightIds(java.util.List<java.lang.String> faFlightIds)FlightAware flight UUIDs associated with this legFlightLegWebhookInfo._FinalStagefaFlightIds(java.util.Optional<java.util.List<java.lang.String>> faFlightIds)FlightAware flight UUIDs associated with this legFlightLegWebhookInfo._FinalStageflightNumber(java.lang.String flightNumber)The flight numberFlightLegWebhookInfo.Builderfrom(FlightLegWebhookInfo other)FlightLegWebhookInfo._FinalStageoriginIata(Nullable<java.lang.String> originIata)Origin airport IATA codeFlightLegWebhookInfo._FinalStageoriginIata(java.lang.String originIata)Origin airport IATA codeFlightLegWebhookInfo._FinalStageoriginIata(java.util.Optional<java.lang.String> originIata)Origin airport IATA codeFlightLegWebhookInfo._FinalStagescheduledArrivalUtc(Nullable<java.time.OffsetDateTime> scheduledArrivalUtc)Scheduled arrival (UTC)FlightLegWebhookInfo._FinalStagescheduledArrivalUtc(java.time.OffsetDateTime scheduledArrivalUtc)Scheduled arrival (UTC)FlightLegWebhookInfo._FinalStagescheduledArrivalUtc(java.util.Optional<java.time.OffsetDateTime> scheduledArrivalUtc)Scheduled arrival (UTC)FlightLegWebhookInfo._FinalStagescheduledDepartureUtc(Nullable<java.time.OffsetDateTime> scheduledDepartureUtc)Scheduled departure (UTC)FlightLegWebhookInfo._FinalStagescheduledDepartureUtc(java.time.OffsetDateTime scheduledDepartureUtc)Scheduled departure (UTC)FlightLegWebhookInfo._FinalStagescheduledDepartureUtc(java.util.Optional<java.time.OffsetDateTime> scheduledDepartureUtc)Scheduled departure (UTC)
-
-
-
Method Detail
-
from
public FlightLegWebhookInfo.Builder from(FlightLegWebhookInfo other)
- Specified by:
fromin interfaceFlightLegWebhookInfo.FlightNumberStage
-
flightNumber
public FlightLegWebhookInfo._FinalStage flightNumber(@NotNull java.lang.String flightNumber)
The flight number
The flight number
- Specified by:
flightNumberin interfaceFlightLegWebhookInfo.FlightNumberStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
faFlightIds
public FlightLegWebhookInfo._FinalStage faFlightIds(java.util.List<java.lang.String> faFlightIds)
FlightAware flight UUIDs associated with this leg
- Specified by:
faFlightIdsin interfaceFlightLegWebhookInfo._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
faFlightIds
public FlightLegWebhookInfo._FinalStage faFlightIds(java.util.Optional<java.util.List<java.lang.String>> faFlightIds)
FlightAware flight UUIDs associated with this leg
- Specified by:
faFlightIdsin interfaceFlightLegWebhookInfo._FinalStage
-
scheduledArrivalUtc
public FlightLegWebhookInfo._FinalStage scheduledArrivalUtc(Nullable<java.time.OffsetDateTime> scheduledArrivalUtc)
Scheduled arrival (UTC)
- Specified by:
scheduledArrivalUtcin interfaceFlightLegWebhookInfo._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
scheduledArrivalUtc
public FlightLegWebhookInfo._FinalStage scheduledArrivalUtc(java.time.OffsetDateTime scheduledArrivalUtc)
Scheduled arrival (UTC)
- Specified by:
scheduledArrivalUtcin interfaceFlightLegWebhookInfo._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
scheduledArrivalUtc
public FlightLegWebhookInfo._FinalStage scheduledArrivalUtc(java.util.Optional<java.time.OffsetDateTime> scheduledArrivalUtc)
Scheduled arrival (UTC)
- Specified by:
scheduledArrivalUtcin interfaceFlightLegWebhookInfo._FinalStage
-
scheduledDepartureUtc
public FlightLegWebhookInfo._FinalStage scheduledDepartureUtc(Nullable<java.time.OffsetDateTime> scheduledDepartureUtc)
Scheduled departure (UTC)
- Specified by:
scheduledDepartureUtcin interfaceFlightLegWebhookInfo._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
scheduledDepartureUtc
public FlightLegWebhookInfo._FinalStage scheduledDepartureUtc(java.time.OffsetDateTime scheduledDepartureUtc)
Scheduled departure (UTC)
- Specified by:
scheduledDepartureUtcin interfaceFlightLegWebhookInfo._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
scheduledDepartureUtc
public FlightLegWebhookInfo._FinalStage scheduledDepartureUtc(java.util.Optional<java.time.OffsetDateTime> scheduledDepartureUtc)
Scheduled departure (UTC)
- Specified by:
scheduledDepartureUtcin interfaceFlightLegWebhookInfo._FinalStage
-
destinationIata
public FlightLegWebhookInfo._FinalStage destinationIata(Nullable<java.lang.String> destinationIata)
Destination airport IATA code
- Specified by:
destinationIatain interfaceFlightLegWebhookInfo._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
destinationIata
public FlightLegWebhookInfo._FinalStage destinationIata(java.lang.String destinationIata)
Destination airport IATA code
- Specified by:
destinationIatain interfaceFlightLegWebhookInfo._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
destinationIata
public FlightLegWebhookInfo._FinalStage destinationIata(java.util.Optional<java.lang.String> destinationIata)
Destination airport IATA code
- Specified by:
destinationIatain interfaceFlightLegWebhookInfo._FinalStage
-
originIata
public FlightLegWebhookInfo._FinalStage originIata(Nullable<java.lang.String> originIata)
Origin airport IATA code
- Specified by:
originIatain interfaceFlightLegWebhookInfo._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
originIata
public FlightLegWebhookInfo._FinalStage originIata(java.lang.String originIata)
Origin airport IATA code
- Specified by:
originIatain interfaceFlightLegWebhookInfo._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
originIata
public FlightLegWebhookInfo._FinalStage originIata(java.util.Optional<java.lang.String> originIata)
Origin airport IATA code
- Specified by:
originIatain interfaceFlightLegWebhookInfo._FinalStage
-
carrierIata
public FlightLegWebhookInfo._FinalStage carrierIata(Nullable<java.lang.String> carrierIata)
Carrier IATA code
- Specified by:
carrierIatain interfaceFlightLegWebhookInfo._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
carrierIata
public FlightLegWebhookInfo._FinalStage carrierIata(java.lang.String carrierIata)
Carrier IATA code
- Specified by:
carrierIatain interfaceFlightLegWebhookInfo._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
carrierIata
public FlightLegWebhookInfo._FinalStage carrierIata(java.util.Optional<java.lang.String> carrierIata)
Carrier IATA code
- Specified by:
carrierIatain interfaceFlightLegWebhookInfo._FinalStage
-
build
public FlightLegWebhookInfo build()
- Specified by:
buildin interfaceFlightLegWebhookInfo._FinalStage
-
-