The list of waypoints as latitude/longitude locations.

<p>See {@link #waypoints(Waypoint...)}.

@param waypoints The waypoints to add to this directions request.
@return Returns this {@code DirectionsApiRequest} for call chaining.
347929
public DirectionsApiRequest waypoints(LatLng... waypoints) {
    Waypoint[] objWaypoints = new Waypoint[waypoints.length];
    for (int i = 0; i < waypoints.length; i++) {
      objWaypoints[i] = new Waypoint(waypoints[i]);
    }
    return waypoints(objWaypoints);
  }
908232
public java.util.List<Location> getLocations() {
        if (locations == null) {
            locations = new com.amazonaws.internal.SdkInternalList<Location>();
        }
        return locations;
    }
654938
public void setPoints(List<GeoPoint> points) {
        mOutline.clearPath();
        mOriginalPoints = new ArrayList<>(points.size());
        for (GeoPoint p:points) {
            mOriginalPoints.add(p);
        }
        mOutline.setPoints(points);
        setDefaultInfoWindowLocation();
    }
436171
public PactDslRequestWithPath headers(Map<String, String> headers) {
      for (Map.Entry<String, String> entry: headers.entrySet()) {
        requestHeaders.put(entry.getKey(), Collections.singletonList(entry.getValue()));
      }
      return this;
    }
606797
public java.util.List<VpnGateway> getVpnGateways() {
        if (vpnGateways == null) {
            vpnGateways = new com.amazonaws.internal.SdkInternalList<VpnGateway>();
        }
        return vpnGateways;
    }
562006
@NonNull
  private static List<Point> coordAll(@NonNull List<Point> coords, @NonNull LineString lineString) {
    coords.addAll(lineString.coordinates());
    return coords;
  }
694917
public void setEndpoints(java.util.Collection<Endpoint> endpoints) {
        if (endpoints == null) {
            this.endpoints = null;
            return;
        }

        this.endpoints = new com.amazonaws.internal.SdkInternalList<Endpoint>(endpoints);
    }
787072
public CreateRouteRequest withRequestParameters(java.util.Map<String, ParameterConstraints> requestParameters) {
        setRequestParameters(requestParameters);
        return this;
    }
1320948
public void addRoute(DirectionsRoute directionsRoute) {
    List<DirectionsRoute> routes = new ArrayList<>();
    routes.add(directionsRoute);
    addRoutes(routes);
  }
49598
public static LineString of(Iterable<Point> points) {
        LinearPositions.Builder positionsBuilder = LinearPositions.builder();
        for(Point point : points) {
            positionsBuilder.addSinglePosition(point.positions());
        }
        return new LineString(positionsBuilder.build());

    }
359075
public List<Way> getWays(Collection<Long> wayIds)
	{
		if(wayIds.isEmpty()) return Collections.emptyList();
		return getSomeElements(WAY + "s?" + WAY + "s=" + toCommaList(wayIds), Way.class);
	}
1120150
@NonNull
  private static List<Point> coordAll(@NonNull List<Point> coords, @NonNull MultiPoint multiPoint) {
    coords.addAll(multiPoint.coordinates());
    return coords;
  }
572024
public List<List<LatLng>> getLatLngs() {
    List<List<LatLng>> points = new ArrayList<>();
    if (geometry != null) {
      for (List<Point> coordinates : geometry.coordinates()) {
        List<LatLng> innerList = new ArrayList<>();
        for (Point point : coordinates) {
          innerList.add(new LatLng(point.latitude(), point.longitude()));
        }
        points.add(innerList);
      }
    }
    return points;
  }
217438
public java.util.List<TransitGateway> getTransitGateways() {
        if (transitGateways == null) {
            transitGateways = new com.amazonaws.internal.SdkInternalList<TransitGateway>();
        }
        return transitGateways;
    }
430634
@PreAuthorize("hasRole(@configHolder.getSuperAdminRoleName())")
    public Set<RequestMappingInfo> getEndpoints(RequestMappingHandlerMapping requestMappingHandlerMapping) {

        if (requestMappingHandlerMapping.getHandlerMethods() != null) {
            return requestMappingHandlerMapping.getHandlerMethods().keySet();
        }

        return null;
    }
369530
public Point<Object> getValues(Point<Integer> locations) {
    Point<Object>	result;
    Object[]		values;
    int		i;

    if (locations.dimensions() != dimensions())
      throw new IllegalArgumentException(
        "Dimension mismatch: space=" + dimensions()
          + ", locations=" + locations.dimensions());

    values = new Object[locations.dimensions()];
    for (i = 0; i < values.length; i++)
      values[i] = getDimension(i).getValue(locations.getValue(i));

    result = new Point<Object>(values);

    return result;
  }
719898
public com.google.api.ads.adwords.axis.v201809.cm.BidLandscapeLandscapePoint[] getLandscapePoints() {
        return landscapePoints;
    }