Class Osmformat.Way.Builder
- java.lang.Object
- 
- proto4.AbstractMessageLite.Builder
- 
- proto4.AbstractMessage.Builder<BuilderT>
- 
- proto4.GeneratedMessage.Builder<Osmformat.Way.Builder>
- 
- org.apache.sedona.sql.datasources.osmpbf.build.Osmformat.Way.Builder
 
 
 
 
- 
- All Implemented Interfaces:
- Cloneable,- Osmformat.WayOrBuilder,- proto4.Message.Builder,- proto4.MessageLite.Builder,- proto4.MessageLiteOrBuilder,- proto4.MessageOrBuilder
 - Enclosing class:
- Osmformat.Way
 
 public static final class Osmformat.Way.Builder extends proto4.GeneratedMessage.Builder<Osmformat.Way.Builder> implements Osmformat.WayOrBuilder Protobuf typeWay
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Osmformat.Way.BuilderaddAllKeys(Iterable<? extends Integer> values)Parallel arrays.Osmformat.Way.BuilderaddAllRefs(Iterable<? extends Long> values)DELTA codedOsmformat.Way.BuilderaddAllVals(Iterable<? extends Integer> values)repeated uint32 vals = 3 [packed = true];Osmformat.Way.BuilderaddKeys(int value)Parallel arrays.Osmformat.Way.BuilderaddRefs(long value)DELTA codedOsmformat.Way.BuilderaddVals(int value)repeated uint32 vals = 3 [packed = true];Osmformat.Waybuild()Osmformat.WaybuildPartial()Osmformat.Way.Builderclear()Osmformat.Way.BuilderclearId()required int64 id = 1;Osmformat.Way.BuilderclearInfo()optional .Info info = 4;Osmformat.Way.BuilderclearKeys()Parallel arrays.Osmformat.Way.BuilderclearRefs()DELTA codedOsmformat.Way.BuilderclearVals()repeated uint32 vals = 3 [packed = true];Osmformat.WaygetDefaultInstanceForType()static proto4.Descriptors.DescriptorgetDescriptor()proto4.Descriptors.DescriptorgetDescriptorForType()longgetId()required int64 id = 1;Osmformat.InfogetInfo()optional .Info info = 4;Osmformat.Info.BuildergetInfoBuilder()optional .Info info = 4;Osmformat.InfoOrBuildergetInfoOrBuilder()optional .Info info = 4;intgetKeys(int index)Parallel arrays.intgetKeysCount()Parallel arrays.List<Integer>getKeysList()Parallel arrays.longgetRefs(int index)DELTA codedintgetRefsCount()DELTA codedList<Long>getRefsList()DELTA codedintgetVals(int index)repeated uint32 vals = 3 [packed = true];intgetValsCount()repeated uint32 vals = 3 [packed = true];List<Integer>getValsList()repeated uint32 vals = 3 [packed = true];booleanhasId()required int64 id = 1;booleanhasInfo()optional .Info info = 4;protected proto4.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Osmformat.Way.BuildermergeFrom(Osmformat.Way other)Osmformat.Way.BuildermergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry)Osmformat.Way.BuildermergeFrom(proto4.Message other)Osmformat.Way.BuildermergeInfo(Osmformat.Info value)optional .Info info = 4;Osmformat.Way.BuildersetId(long value)required int64 id = 1;Osmformat.Way.BuildersetInfo(Osmformat.Info value)optional .Info info = 4;Osmformat.Way.BuildersetInfo(Osmformat.Info.Builder builderForValue)optional .Info info = 4;Osmformat.Way.BuildersetKeys(int index, int value)Parallel arrays.Osmformat.Way.BuildersetRefs(int index, long value)DELTA codedOsmformat.Way.BuildersetVals(int index, int value)repeated uint32 vals = 3 [packed = true];- 
Methods inherited from class proto4.GeneratedMessage.BuilderaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
 - 
Methods inherited from class proto4.AbstractMessage.BuilderfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
 - 
Methods inherited from class proto4.AbstractMessageLite.BuilderaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
 
- 
 
- 
- 
- 
Method Detail- 
getDescriptorpublic static final proto4.Descriptors.Descriptor getDescriptor() 
 - 
internalGetFieldAccessorTableprotected proto4.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() - Specified by:
- internalGetFieldAccessorTablein class- proto4.GeneratedMessage.Builder<Osmformat.Way.Builder>
 
 - 
clearpublic Osmformat.Way.Builder clear() - Specified by:
- clearin interface- proto4.Message.Builder
- Specified by:
- clearin interface- proto4.MessageLite.Builder
- Overrides:
- clearin class- proto4.GeneratedMessage.Builder<Osmformat.Way.Builder>
 
 - 
getDescriptorForTypepublic proto4.Descriptors.Descriptor getDescriptorForType() - Specified by:
- getDescriptorForTypein interface- proto4.Message.Builder
- Specified by:
- getDescriptorForTypein interface- proto4.MessageOrBuilder
- Overrides:
- getDescriptorForTypein class- proto4.GeneratedMessage.Builder<Osmformat.Way.Builder>
 
 - 
getDefaultInstanceForTypepublic Osmformat.Way getDefaultInstanceForType() - Specified by:
- getDefaultInstanceForTypein interface- proto4.MessageLiteOrBuilder
- Specified by:
- getDefaultInstanceForTypein interface- proto4.MessageOrBuilder
 
 - 
buildpublic Osmformat.Way build() - Specified by:
- buildin interface- proto4.Message.Builder
- Specified by:
- buildin interface- proto4.MessageLite.Builder
 
 - 
buildPartialpublic Osmformat.Way buildPartial() - Specified by:
- buildPartialin interface- proto4.Message.Builder
- Specified by:
- buildPartialin interface- proto4.MessageLite.Builder
 
 - 
mergeFrompublic Osmformat.Way.Builder mergeFrom(proto4.Message other) - Specified by:
- mergeFromin interface- proto4.Message.Builder
- Overrides:
- mergeFromin class- proto4.AbstractMessage.Builder<Osmformat.Way.Builder>
 
 - 
mergeFrompublic Osmformat.Way.Builder mergeFrom(Osmformat.Way other) 
 - 
isInitializedpublic final boolean isInitialized() - Specified by:
- isInitializedin interface- proto4.MessageLiteOrBuilder
- Overrides:
- isInitializedin class- proto4.GeneratedMessage.Builder<Osmformat.Way.Builder>
 
 - 
mergeFrompublic Osmformat.Way.Builder mergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
- mergeFromin interface- proto4.Message.Builder
- Specified by:
- mergeFromin interface- proto4.MessageLite.Builder
- Overrides:
- mergeFromin class- proto4.AbstractMessage.Builder<Osmformat.Way.Builder>
- Throws:
- IOException
 
 - 
hasIdpublic boolean hasId() required int64 id = 1;- Specified by:
- hasIdin interface- Osmformat.WayOrBuilder
- Returns:
- Whether the id field is set.
 
 - 
getIdpublic long getId() required int64 id = 1;- Specified by:
- getIdin interface- Osmformat.WayOrBuilder
- Returns:
- The id.
 
 - 
setIdpublic Osmformat.Way.Builder setId(long value) required int64 id = 1;- Parameters:
- value- The id to set.
- Returns:
- This builder for chaining.
 
 - 
clearIdpublic Osmformat.Way.Builder clearId() required int64 id = 1;- Returns:
- This builder for chaining.
 
 - 
getKeysListpublic List<Integer> getKeysList() Parallel arrays. repeated uint32 keys = 2 [packed = true];- Specified by:
- getKeysListin interface- Osmformat.WayOrBuilder
- Returns:
- A list containing the keys.
 
 - 
getKeysCountpublic int getKeysCount() Parallel arrays. repeated uint32 keys = 2 [packed = true];- Specified by:
- getKeysCountin interface- Osmformat.WayOrBuilder
- Returns:
- The count of keys.
 
 - 
getKeyspublic int getKeys(int index) Parallel arrays. repeated uint32 keys = 2 [packed = true];- Specified by:
- getKeysin interface- Osmformat.WayOrBuilder
- Parameters:
- index- The index of the element to return.
- Returns:
- The keys at the given index.
 
 - 
setKeyspublic Osmformat.Way.Builder setKeys(int index, int value) Parallel arrays. repeated uint32 keys = 2 [packed = true];- Parameters:
- index- The index to set the value at.
- value- The keys to set.
- Returns:
- This builder for chaining.
 
 - 
addKeyspublic Osmformat.Way.Builder addKeys(int value) Parallel arrays. repeated uint32 keys = 2 [packed = true];- Parameters:
- value- The keys to add.
- Returns:
- This builder for chaining.
 
 - 
addAllKeyspublic Osmformat.Way.Builder addAllKeys(Iterable<? extends Integer> values) Parallel arrays. repeated uint32 keys = 2 [packed = true];- Parameters:
- values- The keys to add.
- Returns:
- This builder for chaining.
 
 - 
clearKeyspublic Osmformat.Way.Builder clearKeys() Parallel arrays. repeated uint32 keys = 2 [packed = true];- Returns:
- This builder for chaining.
 
 - 
getValsListpublic List<Integer> getValsList() repeated uint32 vals = 3 [packed = true];- Specified by:
- getValsListin interface- Osmformat.WayOrBuilder
- Returns:
- A list containing the vals.
 
 - 
getValsCountpublic int getValsCount() repeated uint32 vals = 3 [packed = true];- Specified by:
- getValsCountin interface- Osmformat.WayOrBuilder
- Returns:
- The count of vals.
 
 - 
getValspublic int getVals(int index) repeated uint32 vals = 3 [packed = true];- Specified by:
- getValsin interface- Osmformat.WayOrBuilder
- Parameters:
- index- The index of the element to return.
- Returns:
- The vals at the given index.
 
 - 
setValspublic Osmformat.Way.Builder setVals(int index, int value) repeated uint32 vals = 3 [packed = true];- Parameters:
- index- The index to set the value at.
- value- The vals to set.
- Returns:
- This builder for chaining.
 
 - 
addValspublic Osmformat.Way.Builder addVals(int value) repeated uint32 vals = 3 [packed = true];- Parameters:
- value- The vals to add.
- Returns:
- This builder for chaining.
 
 - 
addAllValspublic Osmformat.Way.Builder addAllVals(Iterable<? extends Integer> values) repeated uint32 vals = 3 [packed = true];- Parameters:
- values- The vals to add.
- Returns:
- This builder for chaining.
 
 - 
clearValspublic Osmformat.Way.Builder clearVals() repeated uint32 vals = 3 [packed = true];- Returns:
- This builder for chaining.
 
 - 
hasInfopublic boolean hasInfo() optional .Info info = 4;- Specified by:
- hasInfoin interface- Osmformat.WayOrBuilder
- Returns:
- Whether the info field is set.
 
 - 
getInfopublic Osmformat.Info getInfo() optional .Info info = 4;- Specified by:
- getInfoin interface- Osmformat.WayOrBuilder
- Returns:
- The info.
 
 - 
setInfopublic Osmformat.Way.Builder setInfo(Osmformat.Info value) optional .Info info = 4;
 - 
setInfopublic Osmformat.Way.Builder setInfo(Osmformat.Info.Builder builderForValue) optional .Info info = 4;
 - 
mergeInfopublic Osmformat.Way.Builder mergeInfo(Osmformat.Info value) optional .Info info = 4;
 - 
clearInfopublic Osmformat.Way.Builder clearInfo() optional .Info info = 4;
 - 
getInfoBuilderpublic Osmformat.Info.Builder getInfoBuilder() optional .Info info = 4;
 - 
getInfoOrBuilderpublic Osmformat.InfoOrBuilder getInfoOrBuilder() optional .Info info = 4;- Specified by:
- getInfoOrBuilderin interface- Osmformat.WayOrBuilder
 
 - 
getRefsListpublic List<Long> getRefsList() DELTA coded repeated sint64 refs = 8 [packed = true];- Specified by:
- getRefsListin interface- Osmformat.WayOrBuilder
- Returns:
- A list containing the refs.
 
 - 
getRefsCountpublic int getRefsCount() DELTA coded repeated sint64 refs = 8 [packed = true];- Specified by:
- getRefsCountin interface- Osmformat.WayOrBuilder
- Returns:
- The count of refs.
 
 - 
getRefspublic long getRefs(int index) DELTA coded repeated sint64 refs = 8 [packed = true];- Specified by:
- getRefsin interface- Osmformat.WayOrBuilder
- Parameters:
- index- The index of the element to return.
- Returns:
- The refs at the given index.
 
 - 
setRefspublic Osmformat.Way.Builder setRefs(int index, long value) DELTA coded repeated sint64 refs = 8 [packed = true];- Parameters:
- index- The index to set the value at.
- value- The refs to set.
- Returns:
- This builder for chaining.
 
 - 
addRefspublic Osmformat.Way.Builder addRefs(long value) DELTA coded repeated sint64 refs = 8 [packed = true];- Parameters:
- value- The refs to add.
- Returns:
- This builder for chaining.
 
 - 
addAllRefspublic Osmformat.Way.Builder addAllRefs(Iterable<? extends Long> values) DELTA coded repeated sint64 refs = 8 [packed = true];- Parameters:
- values- The refs to add.
- Returns:
- This builder for chaining.
 
 - 
clearRefspublic Osmformat.Way.Builder clearRefs() DELTA coded repeated sint64 refs = 8 [packed = true];- Returns:
- This builder for chaining.
 
 
- 
 
-