Interface Osmformat.RelationOrBuilder
-
- All Superinterfaces:
proto4.MessageLiteOrBuilder
,proto4.MessageOrBuilder
- All Known Implementing Classes:
Osmformat.Relation
,Osmformat.Relation.Builder
- Enclosing class:
- Osmformat
public static interface Osmformat.RelationOrBuilder extends proto4.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getId()
required int64 id = 1;
Osmformat.Info
getInfo()
optional .Info info = 4;
Osmformat.InfoOrBuilder
getInfoOrBuilder()
optional .Info info = 4;
int
getKeys(int index)
Parallel arrays.int
getKeysCount()
Parallel arrays.List<Integer>
getKeysList()
Parallel arrays.long
getMemids(int index)
DELTA encodedint
getMemidsCount()
DELTA encodedList<Long>
getMemidsList()
DELTA encodedint
getRolesSid(int index)
Parallel arraysint
getRolesSidCount()
Parallel arraysList<Integer>
getRolesSidList()
Parallel arraysOsmformat.Relation.MemberType
getTypes(int index)
repeated .Relation.MemberType types = 10 [packed = true];
int
getTypesCount()
repeated .Relation.MemberType types = 10 [packed = true];
List<Osmformat.Relation.MemberType>
getTypesList()
repeated .Relation.MemberType types = 10 [packed = true];
int
getVals(int index)
repeated uint32 vals = 3 [packed = true];
int
getValsCount()
repeated uint32 vals = 3 [packed = true];
List<Integer>
getValsList()
repeated uint32 vals = 3 [packed = true];
boolean
hasId()
required int64 id = 1;
boolean
hasInfo()
optional .Info info = 4;
-
-
-
Method Detail
-
hasId
boolean hasId()
required int64 id = 1;
- Returns:
- Whether the id field is set.
-
getId
long getId()
required int64 id = 1;
- Returns:
- The id.
-
getKeysList
List<Integer> getKeysList()
Parallel arrays.
repeated uint32 keys = 2 [packed = true];
- Returns:
- A list containing the keys.
-
getKeysCount
int getKeysCount()
Parallel arrays.
repeated uint32 keys = 2 [packed = true];
- Returns:
- The count of keys.
-
getKeys
int getKeys(int index)
Parallel arrays.
repeated uint32 keys = 2 [packed = true];
- Parameters:
index
- The index of the element to return.- Returns:
- The keys at the given index.
-
getValsList
List<Integer> getValsList()
repeated uint32 vals = 3 [packed = true];
- Returns:
- A list containing the vals.
-
getValsCount
int getValsCount()
repeated uint32 vals = 3 [packed = true];
- Returns:
- The count of vals.
-
getVals
int getVals(int index)
repeated uint32 vals = 3 [packed = true];
- Parameters:
index
- The index of the element to return.- Returns:
- The vals at the given index.
-
hasInfo
boolean hasInfo()
optional .Info info = 4;
- Returns:
- Whether the info field is set.
-
getInfo
Osmformat.Info getInfo()
optional .Info info = 4;
- Returns:
- The info.
-
getInfoOrBuilder
Osmformat.InfoOrBuilder getInfoOrBuilder()
optional .Info info = 4;
-
getRolesSidList
List<Integer> getRolesSidList()
Parallel arrays
repeated int32 roles_sid = 8 [packed = true];
- Returns:
- A list containing the rolesSid.
-
getRolesSidCount
int getRolesSidCount()
Parallel arrays
repeated int32 roles_sid = 8 [packed = true];
- Returns:
- The count of rolesSid.
-
getRolesSid
int getRolesSid(int index)
Parallel arrays
repeated int32 roles_sid = 8 [packed = true];
- Parameters:
index
- The index of the element to return.- Returns:
- The rolesSid at the given index.
-
getMemidsList
List<Long> getMemidsList()
DELTA encoded
repeated sint64 memids = 9 [packed = true];
- Returns:
- A list containing the memids.
-
getMemidsCount
int getMemidsCount()
DELTA encoded
repeated sint64 memids = 9 [packed = true];
- Returns:
- The count of memids.
-
getMemids
long getMemids(int index)
DELTA encoded
repeated sint64 memids = 9 [packed = true];
- Parameters:
index
- The index of the element to return.- Returns:
- The memids at the given index.
-
getTypesList
List<Osmformat.Relation.MemberType> getTypesList()
repeated .Relation.MemberType types = 10 [packed = true];
- Returns:
- A list containing the types.
-
getTypesCount
int getTypesCount()
repeated .Relation.MemberType types = 10 [packed = true];
- Returns:
- The count of types.
-
getTypes
Osmformat.Relation.MemberType getTypes(int index)
repeated .Relation.MemberType types = 10 [packed = true];
- Parameters:
index
- The index of the element to return.- Returns:
- The types at the given index.
-
-