Class Osmformat.HeaderBlock.Builder
java.lang.Object
proto4.AbstractMessageLite.Builder
proto4.AbstractMessage.Builder<BuilderT>
proto4.GeneratedMessage.Builder<Osmformat.HeaderBlock.Builder>
org.apache.sedona.sql.datasources.osmpbf.build.Osmformat.HeaderBlock.Builder
- All Implemented Interfaces:
Cloneable,Osmformat.HeaderBlockOrBuilder,proto4.Message.Builder,proto4.MessageLite.Builder,proto4.MessageLiteOrBuilder,proto4.MessageOrBuilder
- Enclosing class:
- Osmformat.HeaderBlock
public static final class Osmformat.HeaderBlock.Builder
extends proto4.GeneratedMessage.Builder<Osmformat.HeaderBlock.Builder>
implements Osmformat.HeaderBlockOrBuilder
Protobuf type
HeaderBlock-
Method Summary
Modifier and TypeMethodDescriptionaddAllOptionalFeatures(Iterable<String> values) repeated string optional_features = 5;addAllRequiredFeatures(Iterable<String> values) Additional tags to aid in parsing this datasetaddOptionalFeatures(String value) repeated string optional_features = 5;addOptionalFeaturesBytes(proto4.ByteString value) repeated string optional_features = 5;addRequiredFeatures(String value) Additional tags to aid in parsing this datasetaddRequiredFeaturesBytes(proto4.ByteString value) Additional tags to aid in parsing this datasetbuild()clear()optional .HeaderBBox bbox = 1;repeated string optional_features = 5;replication base URL (from Osmosis' configuration.txt file)replication sequence number (sequenceNumber in state.txt)replication timestamp, expressed in seconds since the epoch, otherwise the same value as in the "timestamp=..." field in the state.txt file used by OsmosisAdditional tags to aid in parsing this datasetFrom the bbox field.optional string writingprogram = 16;getBbox()optional .HeaderBBox bbox = 1;optional .HeaderBBox bbox = 1;optional .HeaderBBox bbox = 1;static final proto4.Descriptors.Descriptorproto4.Descriptors.DescriptorgetOptionalFeatures(int index) repeated string optional_features = 5;proto4.ByteStringgetOptionalFeaturesBytes(int index) repeated string optional_features = 5;intrepeated string optional_features = 5;proto4.ProtocolStringListrepeated string optional_features = 5;replication base URL (from Osmosis' configuration.txt file)proto4.ByteStringreplication base URL (from Osmosis' configuration.txt file)longreplication sequence number (sequenceNumber in state.txt)longreplication timestamp, expressed in seconds since the epoch, otherwise the same value as in the "timestamp=..." field in the state.txt file used by OsmosisgetRequiredFeatures(int index) Additional tags to aid in parsing this datasetproto4.ByteStringgetRequiredFeaturesBytes(int index) Additional tags to aid in parsing this datasetintAdditional tags to aid in parsing this datasetproto4.ProtocolStringListAdditional tags to aid in parsing this datasetFrom the bbox field.proto4.ByteStringFrom the bbox field.optional string writingprogram = 16;proto4.ByteStringoptional string writingprogram = 16;booleanhasBbox()optional .HeaderBBox bbox = 1;booleanreplication base URL (from Osmosis' configuration.txt file)booleanreplication sequence number (sequenceNumber in state.txt)booleanreplication timestamp, expressed in seconds since the epoch, otherwise the same value as in the "timestamp=..." field in the state.txt file used by OsmosisbooleanFrom the bbox field.booleanoptional string writingprogram = 16;protected proto4.GeneratedMessage.FieldAccessorTablefinal booleanmergeBbox(Osmformat.HeaderBBox value) optional .HeaderBBox bbox = 1;mergeFrom(Osmformat.HeaderBlock other) mergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry) mergeFrom(proto4.Message other) setBbox(Osmformat.HeaderBBox value) optional .HeaderBBox bbox = 1;setBbox(Osmformat.HeaderBBox.Builder builderForValue) optional .HeaderBBox bbox = 1;setOptionalFeatures(int index, String value) repeated string optional_features = 5;replication base URL (from Osmosis' configuration.txt file)setOsmosisReplicationBaseUrlBytes(proto4.ByteString value) replication base URL (from Osmosis' configuration.txt file)setOsmosisReplicationSequenceNumber(long value) replication sequence number (sequenceNumber in state.txt)setOsmosisReplicationTimestamp(long value) replication timestamp, expressed in seconds since the epoch, otherwise the same value as in the "timestamp=..." field in the state.txt file used by OsmosissetRequiredFeatures(int index, String value) Additional tags to aid in parsing this datasetFrom the bbox field.setSourceBytes(proto4.ByteString value) From the bbox field.setWritingprogram(String value) optional string writingprogram = 16;setWritingprogramBytes(proto4.ByteString value) optional string writingprogram = 16;Methods inherited from class proto4.GeneratedMessage.Builder
addRepeatedField, 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, setUnknownFieldsProto3Methods inherited from class proto4.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class proto4.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface proto4.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface proto4.MessageLite.Builder
mergeFromMethods inherited from interface proto4.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final proto4.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected proto4.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classproto4.GeneratedMessage.Builder<Osmformat.HeaderBlock.Builder>
-
clear
- Specified by:
clearin interfaceproto4.Message.Builder- Specified by:
clearin interfaceproto4.MessageLite.Builder- Overrides:
clearin classproto4.GeneratedMessage.Builder<Osmformat.HeaderBlock.Builder>
-
getDescriptorForType
public proto4.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfaceproto4.Message.Builder- Specified by:
getDescriptorForTypein interfaceproto4.MessageOrBuilder- Overrides:
getDescriptorForTypein classproto4.GeneratedMessage.Builder<Osmformat.HeaderBlock.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceproto4.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceproto4.MessageOrBuilder
-
build
- Specified by:
buildin interfaceproto4.Message.Builder- Specified by:
buildin interfaceproto4.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfaceproto4.Message.Builder- Specified by:
buildPartialin interfaceproto4.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfaceproto4.Message.Builder- Overrides:
mergeFromin classproto4.AbstractMessage.Builder<Osmformat.HeaderBlock.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceproto4.MessageLiteOrBuilder- Overrides:
isInitializedin classproto4.GeneratedMessage.Builder<Osmformat.HeaderBlock.Builder>
-
mergeFrom
public Osmformat.HeaderBlock.Builder mergeFrom(proto4.CodedInputStream input, proto4.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfaceproto4.Message.Builder- Specified by:
mergeFromin interfaceproto4.MessageLite.Builder- Overrides:
mergeFromin classproto4.AbstractMessage.Builder<Osmformat.HeaderBlock.Builder>- Throws:
IOException
-
hasBbox
public boolean hasBbox()optional .HeaderBBox bbox = 1;- Specified by:
hasBboxin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- Whether the bbox field is set.
-
getBbox
optional .HeaderBBox bbox = 1;- Specified by:
getBboxin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- The bbox.
-
setBbox
optional .HeaderBBox bbox = 1; -
setBbox
optional .HeaderBBox bbox = 1; -
mergeBbox
optional .HeaderBBox bbox = 1; -
clearBbox
optional .HeaderBBox bbox = 1; -
getBboxBuilder
optional .HeaderBBox bbox = 1; -
getBboxOrBuilder
optional .HeaderBBox bbox = 1;- Specified by:
getBboxOrBuilderin interfaceOsmformat.HeaderBlockOrBuilder
-
getRequiredFeaturesList
public proto4.ProtocolStringList getRequiredFeaturesList()Additional tags to aid in parsing this dataset
repeated string required_features = 4;- Specified by:
getRequiredFeaturesListin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- A list containing the requiredFeatures.
-
getRequiredFeaturesCount
public int getRequiredFeaturesCount()Additional tags to aid in parsing this dataset
repeated string required_features = 4;- Specified by:
getRequiredFeaturesCountin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- The count of requiredFeatures.
-
getRequiredFeatures
Additional tags to aid in parsing this dataset
repeated string required_features = 4;- Specified by:
getRequiredFeaturesin interfaceOsmformat.HeaderBlockOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The requiredFeatures at the given index.
-
getRequiredFeaturesBytes
public proto4.ByteString getRequiredFeaturesBytes(int index) Additional tags to aid in parsing this dataset
repeated string required_features = 4;- Specified by:
getRequiredFeaturesBytesin interfaceOsmformat.HeaderBlockOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the requiredFeatures at the given index.
-
setRequiredFeatures
Additional tags to aid in parsing this dataset
repeated string required_features = 4;- Parameters:
index- The index to set the value at.value- The requiredFeatures to set.- Returns:
- This builder for chaining.
-
addRequiredFeatures
Additional tags to aid in parsing this dataset
repeated string required_features = 4;- Parameters:
value- The requiredFeatures to add.- Returns:
- This builder for chaining.
-
addAllRequiredFeatures
Additional tags to aid in parsing this dataset
repeated string required_features = 4;- Parameters:
values- The requiredFeatures to add.- Returns:
- This builder for chaining.
-
clearRequiredFeatures
Additional tags to aid in parsing this dataset
repeated string required_features = 4;- Returns:
- This builder for chaining.
-
addRequiredFeaturesBytes
Additional tags to aid in parsing this dataset
repeated string required_features = 4;- Parameters:
value- The bytes of the requiredFeatures to add.- Returns:
- This builder for chaining.
-
getOptionalFeaturesList
public proto4.ProtocolStringList getOptionalFeaturesList()repeated string optional_features = 5;- Specified by:
getOptionalFeaturesListin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- A list containing the optionalFeatures.
-
getOptionalFeaturesCount
public int getOptionalFeaturesCount()repeated string optional_features = 5;- Specified by:
getOptionalFeaturesCountin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- The count of optionalFeatures.
-
getOptionalFeatures
repeated string optional_features = 5;- Specified by:
getOptionalFeaturesin interfaceOsmformat.HeaderBlockOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The optionalFeatures at the given index.
-
getOptionalFeaturesBytes
public proto4.ByteString getOptionalFeaturesBytes(int index) repeated string optional_features = 5;- Specified by:
getOptionalFeaturesBytesin interfaceOsmformat.HeaderBlockOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the optionalFeatures at the given index.
-
setOptionalFeatures
repeated string optional_features = 5;- Parameters:
index- The index to set the value at.value- The optionalFeatures to set.- Returns:
- This builder for chaining.
-
addOptionalFeatures
repeated string optional_features = 5;- Parameters:
value- The optionalFeatures to add.- Returns:
- This builder for chaining.
-
addAllOptionalFeatures
repeated string optional_features = 5;- Parameters:
values- The optionalFeatures to add.- Returns:
- This builder for chaining.
-
clearOptionalFeatures
repeated string optional_features = 5;- Returns:
- This builder for chaining.
-
addOptionalFeaturesBytes
repeated string optional_features = 5;- Parameters:
value- The bytes of the optionalFeatures to add.- Returns:
- This builder for chaining.
-
hasWritingprogram
public boolean hasWritingprogram()optional string writingprogram = 16;- Specified by:
hasWritingprogramin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- Whether the writingprogram field is set.
-
getWritingprogram
optional string writingprogram = 16;- Specified by:
getWritingprogramin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- The writingprogram.
-
getWritingprogramBytes
public proto4.ByteString getWritingprogramBytes()optional string writingprogram = 16;- Specified by:
getWritingprogramBytesin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- The bytes for writingprogram.
-
setWritingprogram
optional string writingprogram = 16;- Parameters:
value- The writingprogram to set.- Returns:
- This builder for chaining.
-
clearWritingprogram
optional string writingprogram = 16;- Returns:
- This builder for chaining.
-
setWritingprogramBytes
optional string writingprogram = 16;- Parameters:
value- The bytes for writingprogram to set.- Returns:
- This builder for chaining.
-
hasSource
public boolean hasSource()From the bbox field.
optional string source = 17;- Specified by:
hasSourcein interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- Whether the source field is set.
-
getSource
From the bbox field.
optional string source = 17;- Specified by:
getSourcein interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- The source.
-
getSourceBytes
public proto4.ByteString getSourceBytes()From the bbox field.
optional string source = 17;- Specified by:
getSourceBytesin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- The bytes for source.
-
setSource
From the bbox field.
optional string source = 17;- Parameters:
value- The source to set.- Returns:
- This builder for chaining.
-
clearSource
From the bbox field.
optional string source = 17;- Returns:
- This builder for chaining.
-
setSourceBytes
From the bbox field.
optional string source = 17;- Parameters:
value- The bytes for source to set.- Returns:
- This builder for chaining.
-
hasOsmosisReplicationTimestamp
public boolean hasOsmosisReplicationTimestamp()replication timestamp, expressed in seconds since the epoch, otherwise the same value as in the "timestamp=..." field in the state.txt file used by Osmosis
optional int64 osmosis_replication_timestamp = 32;- Specified by:
hasOsmosisReplicationTimestampin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- Whether the osmosisReplicationTimestamp field is set.
-
getOsmosisReplicationTimestamp
public long getOsmosisReplicationTimestamp()replication timestamp, expressed in seconds since the epoch, otherwise the same value as in the "timestamp=..." field in the state.txt file used by Osmosis
optional int64 osmosis_replication_timestamp = 32;- Specified by:
getOsmosisReplicationTimestampin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- The osmosisReplicationTimestamp.
-
setOsmosisReplicationTimestamp
replication timestamp, expressed in seconds since the epoch, otherwise the same value as in the "timestamp=..." field in the state.txt file used by Osmosis
optional int64 osmosis_replication_timestamp = 32;- Parameters:
value- The osmosisReplicationTimestamp to set.- Returns:
- This builder for chaining.
-
clearOsmosisReplicationTimestamp
replication timestamp, expressed in seconds since the epoch, otherwise the same value as in the "timestamp=..." field in the state.txt file used by Osmosis
optional int64 osmosis_replication_timestamp = 32;- Returns:
- This builder for chaining.
-
hasOsmosisReplicationSequenceNumber
public boolean hasOsmosisReplicationSequenceNumber()replication sequence number (sequenceNumber in state.txt)
optional int64 osmosis_replication_sequence_number = 33;- Specified by:
hasOsmosisReplicationSequenceNumberin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- Whether the osmosisReplicationSequenceNumber field is set.
-
getOsmosisReplicationSequenceNumber
public long getOsmosisReplicationSequenceNumber()replication sequence number (sequenceNumber in state.txt)
optional int64 osmosis_replication_sequence_number = 33;- Specified by:
getOsmosisReplicationSequenceNumberin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- The osmosisReplicationSequenceNumber.
-
setOsmosisReplicationSequenceNumber
replication sequence number (sequenceNumber in state.txt)
optional int64 osmosis_replication_sequence_number = 33;- Parameters:
value- The osmosisReplicationSequenceNumber to set.- Returns:
- This builder for chaining.
-
clearOsmosisReplicationSequenceNumber
replication sequence number (sequenceNumber in state.txt)
optional int64 osmosis_replication_sequence_number = 33;- Returns:
- This builder for chaining.
-
hasOsmosisReplicationBaseUrl
public boolean hasOsmosisReplicationBaseUrl()replication base URL (from Osmosis' configuration.txt file)
optional string osmosis_replication_base_url = 34;- Specified by:
hasOsmosisReplicationBaseUrlin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- Whether the osmosisReplicationBaseUrl field is set.
-
getOsmosisReplicationBaseUrl
replication base URL (from Osmosis' configuration.txt file)
optional string osmosis_replication_base_url = 34;- Specified by:
getOsmosisReplicationBaseUrlin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- The osmosisReplicationBaseUrl.
-
getOsmosisReplicationBaseUrlBytes
public proto4.ByteString getOsmosisReplicationBaseUrlBytes()replication base URL (from Osmosis' configuration.txt file)
optional string osmosis_replication_base_url = 34;- Specified by:
getOsmosisReplicationBaseUrlBytesin interfaceOsmformat.HeaderBlockOrBuilder- Returns:
- The bytes for osmosisReplicationBaseUrl.
-
setOsmosisReplicationBaseUrl
replication base URL (from Osmosis' configuration.txt file)
optional string osmosis_replication_base_url = 34;- Parameters:
value- The osmosisReplicationBaseUrl to set.- Returns:
- This builder for chaining.
-
clearOsmosisReplicationBaseUrl
replication base URL (from Osmosis' configuration.txt file)
optional string osmosis_replication_base_url = 34;- Returns:
- This builder for chaining.
-
setOsmosisReplicationBaseUrlBytes
replication base URL (from Osmosis' configuration.txt file)
optional string osmosis_replication_base_url = 34;- Parameters:
value- The bytes for osmosisReplicationBaseUrl to set.- Returns:
- This builder for chaining.
-