org.openstreetmap.atlas.proto.ProtoNodeOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of atlas Show documentation
Show all versions of atlas Show documentation
"Library to load OSM data into an Atlas format"
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: Node.proto
package org.openstreetmap.atlas.proto;
public interface ProtoNodeOrBuilder extends
// @@protoc_insertion_point(interface_extends:org.openstreetmap.atlas.proto.ProtoNode)
com.google.protobuf.MessageOrBuilder {
/**
* optional int64 id = 1;
*/
boolean hasId();
/**
* optional int64 id = 1;
*/
long getId();
/**
* optional .org.openstreetmap.atlas.proto.ProtoLocation location = 2;
*/
boolean hasLocation();
/**
* optional .org.openstreetmap.atlas.proto.ProtoLocation location = 2;
*/
org.openstreetmap.atlas.proto.ProtoLocation getLocation();
/**
* optional .org.openstreetmap.atlas.proto.ProtoLocation location = 2;
*/
org.openstreetmap.atlas.proto.ProtoLocationOrBuilder getLocationOrBuilder();
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 5;
*/
java.util.List
getTagsList();
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 5;
*/
org.openstreetmap.atlas.proto.ProtoTag getTags(int index);
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 5;
*/
int getTagsCount();
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 5;
*/
java.util.List extends org.openstreetmap.atlas.proto.ProtoTagOrBuilder>
getTagsOrBuilderList();
/**
* repeated .org.openstreetmap.atlas.proto.ProtoTag tags = 5;
*/
org.openstreetmap.atlas.proto.ProtoTagOrBuilder getTagsOrBuilder(
int index);
}