com.yelp.nrtsearch.server.grpc.PolygonOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clientlib Show documentation
Show all versions of clientlib Show documentation
GRPC Clientlib for nrtSearch
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yelp/nrtsearch/search.proto
// Protobuf Java Version: 3.25.3
package com.yelp.nrtsearch.server.grpc;
public interface PolygonOrBuilder extends
// @@protoc_insertion_point(interface_extends:luceneserver.Polygon)
com.google.protobuf.MessageOrBuilder {
/**
*
* Points defining the polygon, conforming to the https://geojson.org/ standard. The polygon must not be self-crossing, otherwise may result in unexpected behavior. Polygons cannot cross the 180th meridian. Instead, use two polygons: one on each side.
*
*
* repeated .google.type.LatLng points = 1;
*/
java.util.List
getPointsList();
/**
*
* Points defining the polygon, conforming to the https://geojson.org/ standard. The polygon must not be self-crossing, otherwise may result in unexpected behavior. Polygons cannot cross the 180th meridian. Instead, use two polygons: one on each side.
*
*
* repeated .google.type.LatLng points = 1;
*/
com.google.type.LatLng getPoints(int index);
/**
*
* Points defining the polygon, conforming to the https://geojson.org/ standard. The polygon must not be self-crossing, otherwise may result in unexpected behavior. Polygons cannot cross the 180th meridian. Instead, use two polygons: one on each side.
*
*
* repeated .google.type.LatLng points = 1;
*/
int getPointsCount();
/**
*
* Points defining the polygon, conforming to the https://geojson.org/ standard. The polygon must not be self-crossing, otherwise may result in unexpected behavior. Polygons cannot cross the 180th meridian. Instead, use two polygons: one on each side.
*
*
* repeated .google.type.LatLng points = 1;
*/
java.util.List extends com.google.type.LatLngOrBuilder>
getPointsOrBuilderList();
/**
*
* Points defining the polygon, conforming to the https://geojson.org/ standard. The polygon must not be self-crossing, otherwise may result in unexpected behavior. Polygons cannot cross the 180th meridian. Instead, use two polygons: one on each side.
*
*
* repeated .google.type.LatLng points = 1;
*/
com.google.type.LatLngOrBuilder getPointsOrBuilder(
int index);
/**
*
* Specify holes in the polygon. Hole polygons cannot themselves contain holes.
*
*
* repeated .luceneserver.Polygon holes = 2;
*/
java.util.List
getHolesList();
/**
*
* Specify holes in the polygon. Hole polygons cannot themselves contain holes.
*
*
* repeated .luceneserver.Polygon holes = 2;
*/
com.yelp.nrtsearch.server.grpc.Polygon getHoles(int index);
/**
*
* Specify holes in the polygon. Hole polygons cannot themselves contain holes.
*
*
* repeated .luceneserver.Polygon holes = 2;
*/
int getHolesCount();
/**
*
* Specify holes in the polygon. Hole polygons cannot themselves contain holes.
*
*
* repeated .luceneserver.Polygon holes = 2;
*/
java.util.List extends com.yelp.nrtsearch.server.grpc.PolygonOrBuilder>
getHolesOrBuilderList();
/**
*
* Specify holes in the polygon. Hole polygons cannot themselves contain holes.
*
*
* repeated .luceneserver.Polygon holes = 2;
*/
com.yelp.nrtsearch.server.grpc.PolygonOrBuilder getHolesOrBuilder(
int index);
}