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 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

      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

      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.