Builder

public final class Builder

Constructors

Link copied to clipboard
public Leg.Builder Leg.Builder(FlightsV3Airport departureAirport, FlightsV3Airport arrivalAirport, OffsetDateTime departureDateTime, OffsetDateTime arrivalDateTime, String flightNumber, String marketingAirlineCode, String flightDuration, Boolean seatMapAvailable, String bookingCode, Leg.CabinClass cabinClass, String statusCode, Map<String, FlightsV3Link> links, String marketingAirlineName, String operatingAirlineCode, String operatingAirlineName, String equipmentCode, String flightOnTimePercentage, String equipmentName, String connectionTime, String operationalDisclosure, FlightsV3Distance flightDistance, Boolean equipmentChange, List<String> loungeKeys, String fareBasisCode, List<String> mealOptions, Amenities amenities)

Functions

Link copied to clipboard
public final Leg.Builder amenities(Amenities amenities)
Link copied to clipboard
public final Leg.Builder arrivalAirport(FlightsV3Airport arrivalAirport)
Link copied to clipboard
public final Leg.Builder arrivalDateTime(OffsetDateTime arrivalDateTime)
Link copied to clipboard
public final Leg.Builder bookingCode(String bookingCode)
Link copied to clipboard
public final Leg build()
Link copied to clipboard
public final Leg.Builder cabinClass(Leg.CabinClass cabinClass)
Link copied to clipboard
public final Leg.Builder connectionTime(String connectionTime)
Link copied to clipboard
public final Leg.Builder departureAirport(FlightsV3Airport departureAirport)
Link copied to clipboard
public final Leg.Builder departureDateTime(OffsetDateTime departureDateTime)
Link copied to clipboard
public final Leg.Builder equipmentChange(Boolean equipmentChange)
Link copied to clipboard
public final Leg.Builder equipmentCode(String equipmentCode)
Link copied to clipboard
public final Leg.Builder equipmentName(String equipmentName)
Link copied to clipboard
public final Leg.Builder fareBasisCode(String fareBasisCode)
Link copied to clipboard
public final Leg.Builder flightDistance(FlightsV3Distance flightDistance)
Link copied to clipboard
public final Leg.Builder flightDuration(String flightDuration)
Link copied to clipboard
public final Leg.Builder flightNumber(String flightNumber)
Link copied to clipboard
public final Leg.Builder flightOnTimePercentage(String flightOnTimePercentage)
Link copied to clipboard
public final Leg.Builder links(Map<String, FlightsV3Link> links)
Link copied to clipboard
public final Leg.Builder loungeKeys(List<String> loungeKeys)
Link copied to clipboard
public final Leg.Builder marketingAirlineCode(String marketingAirlineCode)
Link copied to clipboard
public final Leg.Builder marketingAirlineName(String marketingAirlineName)
Link copied to clipboard
public final Leg.Builder mealOptions(List<String> mealOptions)
Link copied to clipboard
public final Leg.Builder operatingAirlineCode(String operatingAirlineCode)
Link copied to clipboard
public final Leg.Builder operatingAirlineName(String operatingAirlineName)
Link copied to clipboard
public final Leg.Builder operationalDisclosure(String operationalDisclosure)
Link copied to clipboard
public final Leg.Builder seatMapAvailable(Boolean seatMapAvailable)
Link copied to clipboard
public final Leg.Builder statusCode(String statusCode)