public static final class Osmformat.Relation.Builder extends GeneratedMessageLite.Builder<Osmformat.Relation,Osmformat.Relation.Builder> implements Osmformat.RelationOrBuilder
OSMPBF.Relation
Modifier and Type | Method and Description |
---|---|
Osmformat.Relation.Builder |
addAllKeys(Iterable<? extends Integer> values)
repeated uint32 keys = 2 [packed = true]; |
Osmformat.Relation.Builder |
addAllMemids(Iterable<? extends Long> values)
repeated sint64 memids = 9 [packed = true]; |
Osmformat.Relation.Builder |
addAllRolesSid(Iterable<? extends Integer> values)
repeated int32 roles_sid = 8 [packed = true]; |
Osmformat.Relation.Builder |
addAllTypes(Iterable<? extends Osmformat.Relation.MemberType> values)
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true]; |
Osmformat.Relation.Builder |
addAllVals(Iterable<? extends Integer> values)
repeated uint32 vals = 3 [packed = true]; |
Osmformat.Relation.Builder |
addKeys(int value)
repeated uint32 keys = 2 [packed = true]; |
Osmformat.Relation.Builder |
addMemids(long value)
repeated sint64 memids = 9 [packed = true]; |
Osmformat.Relation.Builder |
addRolesSid(int value)
repeated int32 roles_sid = 8 [packed = true]; |
Osmformat.Relation.Builder |
addTypes(Osmformat.Relation.MemberType value)
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true]; |
Osmformat.Relation.Builder |
addVals(int value)
repeated uint32 vals = 3 [packed = true]; |
Osmformat.Relation |
build() |
Osmformat.Relation |
buildPartial() |
Osmformat.Relation.Builder |
clear() |
Osmformat.Relation.Builder |
clearId()
required int64 id = 1; |
Osmformat.Relation.Builder |
clearInfo()
optional .OSMPBF.Info info = 4; |
Osmformat.Relation.Builder |
clearKeys()
repeated uint32 keys = 2 [packed = true]; |
Osmformat.Relation.Builder |
clearMemids()
repeated sint64 memids = 9 [packed = true]; |
Osmformat.Relation.Builder |
clearRolesSid()
repeated int32 roles_sid = 8 [packed = true]; |
Osmformat.Relation.Builder |
clearTypes()
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true]; |
Osmformat.Relation.Builder |
clearVals()
repeated uint32 vals = 3 [packed = true]; |
Osmformat.Relation.Builder |
clone() |
Osmformat.Relation |
getDefaultInstanceForType() |
long |
getId()
required int64 id = 1; |
Osmformat.Info |
getInfo()
optional .OSMPBF.Info info = 4; |
int |
getKeys(int index)
repeated uint32 keys = 2 [packed = true]; |
int |
getKeysCount()
repeated uint32 keys = 2 [packed = true]; |
List<Integer> |
getKeysList()
repeated uint32 keys = 2 [packed = true]; |
long |
getMemids(int index)
repeated sint64 memids = 9 [packed = true]; |
int |
getMemidsCount()
repeated sint64 memids = 9 [packed = true]; |
List<Long> |
getMemidsList()
repeated sint64 memids = 9 [packed = true]; |
int |
getRolesSid(int index)
repeated int32 roles_sid = 8 [packed = true]; |
int |
getRolesSidCount()
repeated int32 roles_sid = 8 [packed = true]; |
List<Integer> |
getRolesSidList()
repeated int32 roles_sid = 8 [packed = true]; |
Osmformat.Relation.MemberType |
getTypes(int index)
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true]; |
int |
getTypesCount()
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true]; |
List<Osmformat.Relation.MemberType> |
getTypesList()
repeated .OSMPBF.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 .OSMPBF.Info info = 4; |
boolean |
isInitialized() |
Osmformat.Relation.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
Osmformat.Relation.Builder |
mergeFrom(Osmformat.Relation other) |
Osmformat.Relation.Builder |
mergeInfo(Osmformat.Info value)
optional .OSMPBF.Info info = 4; |
Osmformat.Relation.Builder |
setId(long value)
required int64 id = 1; |
Osmformat.Relation.Builder |
setInfo(Osmformat.Info.Builder builderForValue)
optional .OSMPBF.Info info = 4; |
Osmformat.Relation.Builder |
setInfo(Osmformat.Info value)
optional .OSMPBF.Info info = 4; |
Osmformat.Relation.Builder |
setKeys(int index,
int value)
repeated uint32 keys = 2 [packed = true]; |
Osmformat.Relation.Builder |
setMemids(int index,
long value)
repeated sint64 memids = 9 [packed = true]; |
Osmformat.Relation.Builder |
setRolesSid(int index,
int value)
repeated int32 roles_sid = 8 [packed = true]; |
Osmformat.Relation.Builder |
setTypes(int index,
Osmformat.Relation.MemberType value)
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true]; |
Osmformat.Relation.Builder |
setVals(int index,
int value)
repeated uint32 vals = 3 [packed = true]; |
getUnknownFields, parseUnknownField, setUnknownFields
addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
public Osmformat.Relation.Builder clear()
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageLite.Builder<Osmformat.Relation,Osmformat.Relation.Builder>
public Osmformat.Relation.Builder clone()
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageLite.Builder<Osmformat.Relation,Osmformat.Relation.Builder>
public Osmformat.Relation getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in class GeneratedMessageLite.Builder<Osmformat.Relation,Osmformat.Relation.Builder>
public Osmformat.Relation build()
build
in interface MessageLite.Builder
public Osmformat.Relation buildPartial()
buildPartial
in interface MessageLite.Builder
public Osmformat.Relation.Builder mergeFrom(Osmformat.Relation other)
mergeFrom
in class GeneratedMessageLite.Builder<Osmformat.Relation,Osmformat.Relation.Builder>
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
public Osmformat.Relation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessageLite.Builder<Osmformat.Relation.Builder>
IOException
public boolean hasId()
required int64 id = 1;
hasId
in interface Osmformat.RelationOrBuilder
public long getId()
required int64 id = 1;
getId
in interface Osmformat.RelationOrBuilder
public Osmformat.Relation.Builder setId(long value)
required int64 id = 1;
public Osmformat.Relation.Builder clearId()
required int64 id = 1;
public List<Integer> getKeysList()
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
getKeysList
in interface Osmformat.RelationOrBuilder
public int getKeysCount()
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
getKeysCount
in interface Osmformat.RelationOrBuilder
public int getKeys(int index)
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
getKeys
in interface Osmformat.RelationOrBuilder
public Osmformat.Relation.Builder setKeys(int index, int value)
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
public Osmformat.Relation.Builder addKeys(int value)
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
public Osmformat.Relation.Builder addAllKeys(Iterable<? extends Integer> values)
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
public Osmformat.Relation.Builder clearKeys()
repeated uint32 keys = 2 [packed = true];
Parallel arrays.
public List<Integer> getValsList()
repeated uint32 vals = 3 [packed = true];
getValsList
in interface Osmformat.RelationOrBuilder
public int getValsCount()
repeated uint32 vals = 3 [packed = true];
getValsCount
in interface Osmformat.RelationOrBuilder
public int getVals(int index)
repeated uint32 vals = 3 [packed = true];
getVals
in interface Osmformat.RelationOrBuilder
public Osmformat.Relation.Builder setVals(int index, int value)
repeated uint32 vals = 3 [packed = true];
public Osmformat.Relation.Builder addVals(int value)
repeated uint32 vals = 3 [packed = true];
public Osmformat.Relation.Builder addAllVals(Iterable<? extends Integer> values)
repeated uint32 vals = 3 [packed = true];
public Osmformat.Relation.Builder clearVals()
repeated uint32 vals = 3 [packed = true];
public boolean hasInfo()
optional .OSMPBF.Info info = 4;
hasInfo
in interface Osmformat.RelationOrBuilder
public Osmformat.Info getInfo()
optional .OSMPBF.Info info = 4;
getInfo
in interface Osmformat.RelationOrBuilder
public Osmformat.Relation.Builder setInfo(Osmformat.Info value)
optional .OSMPBF.Info info = 4;
public Osmformat.Relation.Builder setInfo(Osmformat.Info.Builder builderForValue)
optional .OSMPBF.Info info = 4;
public Osmformat.Relation.Builder mergeInfo(Osmformat.Info value)
optional .OSMPBF.Info info = 4;
public Osmformat.Relation.Builder clearInfo()
optional .OSMPBF.Info info = 4;
public List<Integer> getRolesSidList()
repeated int32 roles_sid = 8 [packed = true];
Parallel arrays
getRolesSidList
in interface Osmformat.RelationOrBuilder
public int getRolesSidCount()
repeated int32 roles_sid = 8 [packed = true];
Parallel arrays
getRolesSidCount
in interface Osmformat.RelationOrBuilder
public int getRolesSid(int index)
repeated int32 roles_sid = 8 [packed = true];
Parallel arrays
getRolesSid
in interface Osmformat.RelationOrBuilder
public Osmformat.Relation.Builder setRolesSid(int index, int value)
repeated int32 roles_sid = 8 [packed = true];
Parallel arrays
public Osmformat.Relation.Builder addRolesSid(int value)
repeated int32 roles_sid = 8 [packed = true];
Parallel arrays
public Osmformat.Relation.Builder addAllRolesSid(Iterable<? extends Integer> values)
repeated int32 roles_sid = 8 [packed = true];
Parallel arrays
public Osmformat.Relation.Builder clearRolesSid()
repeated int32 roles_sid = 8 [packed = true];
Parallel arrays
public List<Long> getMemidsList()
repeated sint64 memids = 9 [packed = true];
DELTA encoded
getMemidsList
in interface Osmformat.RelationOrBuilder
public int getMemidsCount()
repeated sint64 memids = 9 [packed = true];
DELTA encoded
getMemidsCount
in interface Osmformat.RelationOrBuilder
public long getMemids(int index)
repeated sint64 memids = 9 [packed = true];
DELTA encoded
getMemids
in interface Osmformat.RelationOrBuilder
public Osmformat.Relation.Builder setMemids(int index, long value)
repeated sint64 memids = 9 [packed = true];
DELTA encoded
public Osmformat.Relation.Builder addMemids(long value)
repeated sint64 memids = 9 [packed = true];
DELTA encoded
public Osmformat.Relation.Builder addAllMemids(Iterable<? extends Long> values)
repeated sint64 memids = 9 [packed = true];
DELTA encoded
public Osmformat.Relation.Builder clearMemids()
repeated sint64 memids = 9 [packed = true];
DELTA encoded
public List<Osmformat.Relation.MemberType> getTypesList()
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];
getTypesList
in interface Osmformat.RelationOrBuilder
public int getTypesCount()
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];
getTypesCount
in interface Osmformat.RelationOrBuilder
public Osmformat.Relation.MemberType getTypes(int index)
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];
getTypes
in interface Osmformat.RelationOrBuilder
public Osmformat.Relation.Builder setTypes(int index, Osmformat.Relation.MemberType value)
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];
public Osmformat.Relation.Builder addTypes(Osmformat.Relation.MemberType value)
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];
public Osmformat.Relation.Builder addAllTypes(Iterable<? extends Osmformat.Relation.MemberType> values)
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];
public Osmformat.Relation.Builder clearTypes()
repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];