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
Modifier and TypeMethodDescriptionlonggetId()required int64 id = 1;getInfo()optional .Info info = 4;optional .Info info = 4;intgetKeys(int index) Parallel arrays.intParallel arrays.Parallel arrays.longgetMemids(int index) DELTA encodedintDELTA encodedDELTA encodedintgetRolesSid(int index) Parallel arraysintParallel arraysParallel arraysgetTypes(int index) repeated .Relation.MemberType types = 10 [packed = true];intrepeated .Relation.MemberType types = 10 [packed = true];repeated .Relation.MemberType types = 10 [packed = true];intgetVals(int index) repeated uint32 vals = 3 [packed = true];intrepeated uint32 vals = 3 [packed = true];repeated uint32 vals = 3 [packed = true];booleanhasId()required int64 id = 1;booleanhasInfo()optional .Info info = 4;Methods inherited from interface proto4.MessageLiteOrBuilder
isInitializedMethods inherited from interface proto4.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
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
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
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
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
repeated .Relation.MemberType types = 10 [packed = true];- Parameters:
index- The index of the element to return.- Returns:
- The types at the given index.
-