Class Osmformat.PrimitiveBlock.Builder
- java.lang.Object
- 
- proto4.AbstractMessageLite.Builder
- 
- proto4.AbstractMessage.Builder<BuilderT>
- 
- proto4.GeneratedMessage.Builder<Osmformat.PrimitiveBlock.Builder>
- 
- org.apache.sedona.sql.datasources.osmpbf.build.Osmformat.PrimitiveBlock.Builder
 
 
 
 
- 
- All Implemented Interfaces:
- Cloneable,- Osmformat.PrimitiveBlockOrBuilder,- proto4.Message.Builder,- proto4.MessageLite.Builder,- proto4.MessageLiteOrBuilder,- proto4.MessageOrBuilder
 - Enclosing class:
- Osmformat.PrimitiveBlock
 
 public static final class Osmformat.PrimitiveBlock.Builder extends proto4.GeneratedMessage.Builder<Osmformat.PrimitiveBlock.Builder> implements Osmformat.PrimitiveBlockOrBuilder Protobuf typePrimitiveBlock
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Osmformat.PrimitiveBlock.BuilderaddAllPrimitivegroup(Iterable<? extends Osmformat.PrimitiveGroup> values)repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveBlock.BuilderaddPrimitivegroup(int index, Osmformat.PrimitiveGroup value)repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveBlock.BuilderaddPrimitivegroup(int index, Osmformat.PrimitiveGroup.Builder builderForValue)repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveBlock.BuilderaddPrimitivegroup(Osmformat.PrimitiveGroup value)repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveBlock.BuilderaddPrimitivegroup(Osmformat.PrimitiveGroup.Builder builderForValue)repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveGroup.BuilderaddPrimitivegroupBuilder()repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveGroup.BuilderaddPrimitivegroupBuilder(int index)repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveBlockbuild()Osmformat.PrimitiveBlockbuildPartial()Osmformat.PrimitiveBlock.Builderclear()Osmformat.PrimitiveBlock.BuilderclearDateGranularity()Granularity of dates, normally represented in units of milliseconds since the 1970 epoch.Osmformat.PrimitiveBlock.BuilderclearGranularity()Granularity, units of nanodegrees, used to store coordinates in this blockOsmformat.PrimitiveBlock.BuilderclearLatOffset()Offset value between the output coordinates coordinates and the granularity grid in unites of nanodegrees.Osmformat.PrimitiveBlock.BuilderclearLonOffset()optional int64 lon_offset = 20 [default = 0];Osmformat.PrimitiveBlock.BuilderclearPrimitivegroup()repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveBlock.BuilderclearStringtable()required .StringTable stringtable = 1;intgetDateGranularity()Granularity of dates, normally represented in units of milliseconds since the 1970 epoch.Osmformat.PrimitiveBlockgetDefaultInstanceForType()static proto4.Descriptors.DescriptorgetDescriptor()proto4.Descriptors.DescriptorgetDescriptorForType()intgetGranularity()Granularity, units of nanodegrees, used to store coordinates in this blocklonggetLatOffset()Offset value between the output coordinates coordinates and the granularity grid in unites of nanodegrees.longgetLonOffset()optional int64 lon_offset = 20 [default = 0];Osmformat.PrimitiveGroupgetPrimitivegroup(int index)repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveGroup.BuildergetPrimitivegroupBuilder(int index)repeated .PrimitiveGroup primitivegroup = 2;List<Osmformat.PrimitiveGroup.Builder>getPrimitivegroupBuilderList()repeated .PrimitiveGroup primitivegroup = 2;intgetPrimitivegroupCount()repeated .PrimitiveGroup primitivegroup = 2;List<Osmformat.PrimitiveGroup>getPrimitivegroupList()repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveGroupOrBuildergetPrimitivegroupOrBuilder(int index)repeated .PrimitiveGroup primitivegroup = 2;List<? extends Osmformat.PrimitiveGroupOrBuilder>getPrimitivegroupOrBuilderList()repeated .PrimitiveGroup primitivegroup = 2;Osmformat.StringTablegetStringtable()required .StringTable stringtable = 1;Osmformat.StringTable.BuildergetStringtableBuilder()required .StringTable stringtable = 1;Osmformat.StringTableOrBuildergetStringtableOrBuilder()required .StringTable stringtable = 1;booleanhasDateGranularity()Granularity of dates, normally represented in units of milliseconds since the 1970 epoch.booleanhasGranularity()Granularity, units of nanodegrees, used to store coordinates in this blockbooleanhasLatOffset()Offset value between the output coordinates coordinates and the granularity grid in unites of nanodegrees.booleanhasLonOffset()optional int64 lon_offset = 20 [default = 0];booleanhasStringtable()required .StringTable stringtable = 1;protected proto4.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Osmformat.PrimitiveBlock.BuildermergeFrom(Osmformat.PrimitiveBlock other)Osmformat.PrimitiveBlock.BuildermergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry)Osmformat.PrimitiveBlock.BuildermergeFrom(proto4.Message other)Osmformat.PrimitiveBlock.BuildermergeStringtable(Osmformat.StringTable value)required .StringTable stringtable = 1;Osmformat.PrimitiveBlock.BuilderremovePrimitivegroup(int index)repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveBlock.BuildersetDateGranularity(int value)Granularity of dates, normally represented in units of milliseconds since the 1970 epoch.Osmformat.PrimitiveBlock.BuildersetGranularity(int value)Granularity, units of nanodegrees, used to store coordinates in this blockOsmformat.PrimitiveBlock.BuildersetLatOffset(long value)Offset value between the output coordinates coordinates and the granularity grid in unites of nanodegrees.Osmformat.PrimitiveBlock.BuildersetLonOffset(long value)optional int64 lon_offset = 20 [default = 0];Osmformat.PrimitiveBlock.BuildersetPrimitivegroup(int index, Osmformat.PrimitiveGroup value)repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveBlock.BuildersetPrimitivegroup(int index, Osmformat.PrimitiveGroup.Builder builderForValue)repeated .PrimitiveGroup primitivegroup = 2;Osmformat.PrimitiveBlock.BuildersetStringtable(Osmformat.StringTable value)required .StringTable stringtable = 1;Osmformat.PrimitiveBlock.BuildersetStringtable(Osmformat.StringTable.Builder builderForValue)required .StringTable stringtable = 1;- 
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.PrimitiveBlock.Builder>
 
 - 
clearpublic Osmformat.PrimitiveBlock.Builder clear() - Specified by:
- clearin interface- proto4.Message.Builder
- Specified by:
- clearin interface- proto4.MessageLite.Builder
- Overrides:
- clearin class- proto4.GeneratedMessage.Builder<Osmformat.PrimitiveBlock.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.PrimitiveBlock.Builder>
 
 - 
getDefaultInstanceForTypepublic Osmformat.PrimitiveBlock getDefaultInstanceForType() - Specified by:
- getDefaultInstanceForTypein interface- proto4.MessageLiteOrBuilder
- Specified by:
- getDefaultInstanceForTypein interface- proto4.MessageOrBuilder
 
 - 
buildpublic Osmformat.PrimitiveBlock build() - Specified by:
- buildin interface- proto4.Message.Builder
- Specified by:
- buildin interface- proto4.MessageLite.Builder
 
 - 
buildPartialpublic Osmformat.PrimitiveBlock buildPartial() - Specified by:
- buildPartialin interface- proto4.Message.Builder
- Specified by:
- buildPartialin interface- proto4.MessageLite.Builder
 
 - 
mergeFrompublic Osmformat.PrimitiveBlock.Builder mergeFrom(proto4.Message other) - Specified by:
- mergeFromin interface- proto4.Message.Builder
- Overrides:
- mergeFromin class- proto4.AbstractMessage.Builder<Osmformat.PrimitiveBlock.Builder>
 
 - 
mergeFrompublic Osmformat.PrimitiveBlock.Builder mergeFrom(Osmformat.PrimitiveBlock other) 
 - 
isInitializedpublic final boolean isInitialized() - Specified by:
- isInitializedin interface- proto4.MessageLiteOrBuilder
- Overrides:
- isInitializedin class- proto4.GeneratedMessage.Builder<Osmformat.PrimitiveBlock.Builder>
 
 - 
mergeFrompublic Osmformat.PrimitiveBlock.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.PrimitiveBlock.Builder>
- Throws:
- IOException
 
 - 
hasStringtablepublic boolean hasStringtable() required .StringTable stringtable = 1;- Specified by:
- hasStringtablein interface- Osmformat.PrimitiveBlockOrBuilder
- Returns:
- Whether the stringtable field is set.
 
 - 
getStringtablepublic Osmformat.StringTable getStringtable() required .StringTable stringtable = 1;- Specified by:
- getStringtablein interface- Osmformat.PrimitiveBlockOrBuilder
- Returns:
- The stringtable.
 
 - 
setStringtablepublic Osmformat.PrimitiveBlock.Builder setStringtable(Osmformat.StringTable value) required .StringTable stringtable = 1;
 - 
setStringtablepublic Osmformat.PrimitiveBlock.Builder setStringtable(Osmformat.StringTable.Builder builderForValue) required .StringTable stringtable = 1;
 - 
mergeStringtablepublic Osmformat.PrimitiveBlock.Builder mergeStringtable(Osmformat.StringTable value) required .StringTable stringtable = 1;
 - 
clearStringtablepublic Osmformat.PrimitiveBlock.Builder clearStringtable() required .StringTable stringtable = 1;
 - 
getStringtableBuilderpublic Osmformat.StringTable.Builder getStringtableBuilder() required .StringTable stringtable = 1;
 - 
getStringtableOrBuilderpublic Osmformat.StringTableOrBuilder getStringtableOrBuilder() required .StringTable stringtable = 1;- Specified by:
- getStringtableOrBuilderin interface- Osmformat.PrimitiveBlockOrBuilder
 
 - 
getPrimitivegroupListpublic List<Osmformat.PrimitiveGroup> getPrimitivegroupList() repeated .PrimitiveGroup primitivegroup = 2;- Specified by:
- getPrimitivegroupListin interface- Osmformat.PrimitiveBlockOrBuilder
 
 - 
getPrimitivegroupCountpublic int getPrimitivegroupCount() repeated .PrimitiveGroup primitivegroup = 2;- Specified by:
- getPrimitivegroupCountin interface- Osmformat.PrimitiveBlockOrBuilder
 
 - 
getPrimitivegrouppublic Osmformat.PrimitiveGroup getPrimitivegroup(int index) repeated .PrimitiveGroup primitivegroup = 2;- Specified by:
- getPrimitivegroupin interface- Osmformat.PrimitiveBlockOrBuilder
 
 - 
setPrimitivegrouppublic Osmformat.PrimitiveBlock.Builder setPrimitivegroup(int index, Osmformat.PrimitiveGroup value) repeated .PrimitiveGroup primitivegroup = 2;
 - 
setPrimitivegrouppublic Osmformat.PrimitiveBlock.Builder setPrimitivegroup(int index, Osmformat.PrimitiveGroup.Builder builderForValue) repeated .PrimitiveGroup primitivegroup = 2;
 - 
addPrimitivegrouppublic Osmformat.PrimitiveBlock.Builder addPrimitivegroup(Osmformat.PrimitiveGroup value) repeated .PrimitiveGroup primitivegroup = 2;
 - 
addPrimitivegrouppublic Osmformat.PrimitiveBlock.Builder addPrimitivegroup(int index, Osmformat.PrimitiveGroup value) repeated .PrimitiveGroup primitivegroup = 2;
 - 
addPrimitivegrouppublic Osmformat.PrimitiveBlock.Builder addPrimitivegroup(Osmformat.PrimitiveGroup.Builder builderForValue) repeated .PrimitiveGroup primitivegroup = 2;
 - 
addPrimitivegrouppublic Osmformat.PrimitiveBlock.Builder addPrimitivegroup(int index, Osmformat.PrimitiveGroup.Builder builderForValue) repeated .PrimitiveGroup primitivegroup = 2;
 - 
addAllPrimitivegrouppublic Osmformat.PrimitiveBlock.Builder addAllPrimitivegroup(Iterable<? extends Osmformat.PrimitiveGroup> values) repeated .PrimitiveGroup primitivegroup = 2;
 - 
clearPrimitivegrouppublic Osmformat.PrimitiveBlock.Builder clearPrimitivegroup() repeated .PrimitiveGroup primitivegroup = 2;
 - 
removePrimitivegrouppublic Osmformat.PrimitiveBlock.Builder removePrimitivegroup(int index) repeated .PrimitiveGroup primitivegroup = 2;
 - 
getPrimitivegroupBuilderpublic Osmformat.PrimitiveGroup.Builder getPrimitivegroupBuilder(int index) repeated .PrimitiveGroup primitivegroup = 2;
 - 
getPrimitivegroupOrBuilderpublic Osmformat.PrimitiveGroupOrBuilder getPrimitivegroupOrBuilder(int index) repeated .PrimitiveGroup primitivegroup = 2;- Specified by:
- getPrimitivegroupOrBuilderin interface- Osmformat.PrimitiveBlockOrBuilder
 
 - 
getPrimitivegroupOrBuilderListpublic List<? extends Osmformat.PrimitiveGroupOrBuilder> getPrimitivegroupOrBuilderList() repeated .PrimitiveGroup primitivegroup = 2;- Specified by:
- getPrimitivegroupOrBuilderListin interface- Osmformat.PrimitiveBlockOrBuilder
 
 - 
addPrimitivegroupBuilderpublic Osmformat.PrimitiveGroup.Builder addPrimitivegroupBuilder() repeated .PrimitiveGroup primitivegroup = 2;
 - 
addPrimitivegroupBuilderpublic Osmformat.PrimitiveGroup.Builder addPrimitivegroupBuilder(int index) repeated .PrimitiveGroup primitivegroup = 2;
 - 
getPrimitivegroupBuilderListpublic List<Osmformat.PrimitiveGroup.Builder> getPrimitivegroupBuilderList() repeated .PrimitiveGroup primitivegroup = 2;
 - 
hasGranularitypublic boolean hasGranularity() Granularity, units of nanodegrees, used to store coordinates in this block optional int32 granularity = 17 [default = 100];- Specified by:
- hasGranularityin interface- Osmformat.PrimitiveBlockOrBuilder
- Returns:
- Whether the granularity field is set.
 
 - 
getGranularitypublic int getGranularity() Granularity, units of nanodegrees, used to store coordinates in this block optional int32 granularity = 17 [default = 100];- Specified by:
- getGranularityin interface- Osmformat.PrimitiveBlockOrBuilder
- Returns:
- The granularity.
 
 - 
setGranularitypublic Osmformat.PrimitiveBlock.Builder setGranularity(int value) Granularity, units of nanodegrees, used to store coordinates in this block optional int32 granularity = 17 [default = 100];- Parameters:
- value- The granularity to set.
- Returns:
- This builder for chaining.
 
 - 
clearGranularitypublic Osmformat.PrimitiveBlock.Builder clearGranularity() Granularity, units of nanodegrees, used to store coordinates in this block optional int32 granularity = 17 [default = 100];- Returns:
- This builder for chaining.
 
 - 
hasLatOffsetpublic boolean hasLatOffset() Offset value between the output coordinates coordinates and the granularity grid in unites of nanodegrees. optional int64 lat_offset = 19 [default = 0];- Specified by:
- hasLatOffsetin interface- Osmformat.PrimitiveBlockOrBuilder
- Returns:
- Whether the latOffset field is set.
 
 - 
getLatOffsetpublic long getLatOffset() Offset value between the output coordinates coordinates and the granularity grid in unites of nanodegrees. optional int64 lat_offset = 19 [default = 0];- Specified by:
- getLatOffsetin interface- Osmformat.PrimitiveBlockOrBuilder
- Returns:
- The latOffset.
 
 - 
setLatOffsetpublic Osmformat.PrimitiveBlock.Builder setLatOffset(long value) Offset value between the output coordinates coordinates and the granularity grid in unites of nanodegrees. optional int64 lat_offset = 19 [default = 0];- Parameters:
- value- The latOffset to set.
- Returns:
- This builder for chaining.
 
 - 
clearLatOffsetpublic Osmformat.PrimitiveBlock.Builder clearLatOffset() Offset value between the output coordinates coordinates and the granularity grid in unites of nanodegrees. optional int64 lat_offset = 19 [default = 0];- Returns:
- This builder for chaining.
 
 - 
hasLonOffsetpublic boolean hasLonOffset() optional int64 lon_offset = 20 [default = 0];- Specified by:
- hasLonOffsetin interface- Osmformat.PrimitiveBlockOrBuilder
- Returns:
- Whether the lonOffset field is set.
 
 - 
getLonOffsetpublic long getLonOffset() optional int64 lon_offset = 20 [default = 0];- Specified by:
- getLonOffsetin interface- Osmformat.PrimitiveBlockOrBuilder
- Returns:
- The lonOffset.
 
 - 
setLonOffsetpublic Osmformat.PrimitiveBlock.Builder setLonOffset(long value) optional int64 lon_offset = 20 [default = 0];- Parameters:
- value- The lonOffset to set.
- Returns:
- This builder for chaining.
 
 - 
clearLonOffsetpublic Osmformat.PrimitiveBlock.Builder clearLonOffset() optional int64 lon_offset = 20 [default = 0];- Returns:
- This builder for chaining.
 
 - 
hasDateGranularitypublic boolean hasDateGranularity() Granularity of dates, normally represented in units of milliseconds since the 1970 epoch. optional int32 date_granularity = 18 [default = 1000];- Specified by:
- hasDateGranularityin interface- Osmformat.PrimitiveBlockOrBuilder
- Returns:
- Whether the dateGranularity field is set.
 
 - 
getDateGranularitypublic int getDateGranularity() Granularity of dates, normally represented in units of milliseconds since the 1970 epoch. optional int32 date_granularity = 18 [default = 1000];- Specified by:
- getDateGranularityin interface- Osmformat.PrimitiveBlockOrBuilder
- Returns:
- The dateGranularity.
 
 - 
setDateGranularitypublic Osmformat.PrimitiveBlock.Builder setDateGranularity(int value) Granularity of dates, normally represented in units of milliseconds since the 1970 epoch. optional int32 date_granularity = 18 [default = 1000];- Parameters:
- value- The dateGranularity to set.
- Returns:
- This builder for chaining.
 
 - 
clearDateGranularitypublic Osmformat.PrimitiveBlock.Builder clearDateGranularity() Granularity of dates, normally represented in units of milliseconds since the 1970 epoch. optional int32 date_granularity = 18 [default = 1000];- Returns:
- This builder for chaining.
 
 
- 
 
-