Builder

public final class Builder

Constructors

Link copied to clipboard
public Segment.Builder Segment.Builder(String segmentId, Integer departureArrivalDayDifference, Map<String, FlightsV3Link> links, OfferPrice price, Boolean includesNonFlightLeg, List<Leg> legs, List<FlightsV3BaggageFee> baggageFees, String accountCode, Boolean basicEconomy, Integer seatsLeft, Segment.FareType fareType, Boolean airportChange, Integer totalStops, String flightDuration, String opaqueDepartureTime, String opaqueNumberOfStops)

Functions

Link copied to clipboard
public final Segment.Builder accountCode(String accountCode)
Link copied to clipboard
public final Segment.Builder airportChange(Boolean airportChange)
Link copied to clipboard
Link copied to clipboard
public final Segment.Builder basicEconomy(Boolean basicEconomy)
Link copied to clipboard
public final Segment build()
Link copied to clipboard
public final Segment.Builder departureArrivalDayDifference(Integer departureArrivalDayDifference)
Link copied to clipboard
public final Segment.Builder fareType(Segment.FareType fareType)
Link copied to clipboard
public final Segment.Builder flightDuration(String flightDuration)
Link copied to clipboard
public final Segment.Builder includesNonFlightLeg(Boolean includesNonFlightLeg)
Link copied to clipboard
public final Segment.Builder legs(List<Leg> legs)
Link copied to clipboard
public final Segment.Builder links(Map<String, FlightsV3Link> links)
Link copied to clipboard
public final Segment.Builder opaqueDepartureTime(String opaqueDepartureTime)
Link copied to clipboard
public final Segment.Builder opaqueNumberOfStops(String opaqueNumberOfStops)
Link copied to clipboard
public final Segment.Builder price(OfferPrice price)
Link copied to clipboard
public final Segment.Builder seatsLeft(Integer seatsLeft)
Link copied to clipboard
public final Segment.Builder segmentId(String segmentId)
Link copied to clipboard
public final Segment.Builder totalStops(Integer totalStops)