Package ucar.nc2.grib.grib2
Class Grib2IndexProto.Grib2Record.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder>
-
- ucar.nc2.grib.grib2.Grib2IndexProto.Grib2Record.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Grib2IndexProto.Grib2RecordOrBuilder
- Enclosing class:
- Grib2IndexProto.Grib2Record
public static final class Grib2IndexProto.Grib2Record.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder> implements Grib2IndexProto.Grib2RecordOrBuilder
Protobuf typeGrib2Record
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Grib2IndexProto.Grib2Recordbuild()Grib2IndexProto.Grib2RecordbuildPartial()Grib2IndexProto.Grib2Record.Builderclear()Grib2IndexProto.Grib2Record.BuilderclearBmsIndicator()required uint32 bmsIndicator = 12;Grib2IndexProto.Grib2Record.BuilderclearBmsPos()bms sectionGrib2IndexProto.Grib2Record.BuilderclearBmsReplaced()optional bool bmsReplaced = 16 [default = false];Grib2IndexProto.Grib2Record.BuilderclearDataLen()required uint32 dataLen = 14;Grib2IndexProto.Grib2Record.BuilderclearDataPos()data sectionGrib2IndexProto.Grib2Record.BuilderclearDiscipline()required uint32 discipline = 3;Grib2IndexProto.Grib2Record.BuilderclearDrsNpoints()required uint32 drsNpoints = 10;Grib2IndexProto.Grib2Record.BuilderclearDrsPos()drs sectionGrib2IndexProto.Grib2Record.BuilderclearDrsTemplate()required uint32 drsTemplate = 9;Grib2IndexProto.Grib2Record.BuilderclearGdsIdx()index into gdsListGrib2IndexProto.Grib2Record.BuilderclearGribMessageLength()required uint64 gribMessageLength = 2;Grib2IndexProto.Grib2Record.BuilderclearGribMessageStart()indicator sectionGrib2IndexProto.Grib2Record.BuilderclearHeader()required bytes header = 1;Grib2IndexProto.Grib2Record.BuilderclearIds()id sectionGrib2IndexProto.Grib2Record.BuilderclearLus()other sectionsGrib2IndexProto.Grib2Record.BuilderclearPds()required bytes pds = 7;Grib2IndexProto.Grib2Record.BuilderclearScanMode()scanMode from gds added in version 4.5intgetBmsIndicator()required uint32 bmsIndicator = 12;longgetBmsPos()bms sectionbooleangetBmsReplaced()optional bool bmsReplaced = 16 [default = false];intgetDataLen()required uint32 dataLen = 14;longgetDataPos()data sectionGrib2IndexProto.Grib2RecordgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetDiscipline()required uint32 discipline = 3;intgetDrsNpoints()required uint32 drsNpoints = 10;longgetDrsPos()drs sectionintgetDrsTemplate()required uint32 drsTemplate = 9;intgetGdsIdx()index into gdsListlonggetGribMessageLength()required uint64 gribMessageLength = 2;longgetGribMessageStart()indicator sectioncom.google.protobuf.ByteStringgetHeader()required bytes header = 1;Grib2IndexProto.GribIdSectiongetIds()id sectionGrib2IndexProto.GribIdSection.BuildergetIdsBuilder()id sectionGrib2IndexProto.GribIdSectionOrBuildergetIdsOrBuilder()id sectioncom.google.protobuf.ByteStringgetLus()other sectionscom.google.protobuf.ByteStringgetPds()required bytes pds = 7;intgetScanMode()scanMode from gds added in version 4.5booleanhasBmsIndicator()required uint32 bmsIndicator = 12;booleanhasBmsPos()bms sectionbooleanhasBmsReplaced()optional bool bmsReplaced = 16 [default = false];booleanhasDataLen()required uint32 dataLen = 14;booleanhasDataPos()data sectionbooleanhasDiscipline()required uint32 discipline = 3;booleanhasDrsNpoints()required uint32 drsNpoints = 10;booleanhasDrsPos()drs sectionbooleanhasDrsTemplate()required uint32 drsTemplate = 9;booleanhasGdsIdx()index into gdsListbooleanhasGribMessageLength()required uint64 gribMessageLength = 2;booleanhasGribMessageStart()indicator sectionbooleanhasHeader()required bytes header = 1;booleanhasIds()id sectionbooleanhasLus()other sectionsbooleanhasPds()required bytes pds = 7;booleanhasScanMode()scanMode from gds added in version 4.5protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Grib2IndexProto.Grib2Record.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Grib2IndexProto.Grib2Record.BuildermergeFrom(com.google.protobuf.Message other)Grib2IndexProto.Grib2Record.BuildermergeFrom(Grib2IndexProto.Grib2Record other)Grib2IndexProto.Grib2Record.BuildermergeIds(Grib2IndexProto.GribIdSection value)id sectionGrib2IndexProto.Grib2Record.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Grib2IndexProto.Grib2Record.BuildersetBmsIndicator(int value)required uint32 bmsIndicator = 12;Grib2IndexProto.Grib2Record.BuildersetBmsPos(long value)bms sectionGrib2IndexProto.Grib2Record.BuildersetBmsReplaced(boolean value)optional bool bmsReplaced = 16 [default = false];Grib2IndexProto.Grib2Record.BuildersetDataLen(int value)required uint32 dataLen = 14;Grib2IndexProto.Grib2Record.BuildersetDataPos(long value)data sectionGrib2IndexProto.Grib2Record.BuildersetDiscipline(int value)required uint32 discipline = 3;Grib2IndexProto.Grib2Record.BuildersetDrsNpoints(int value)required uint32 drsNpoints = 10;Grib2IndexProto.Grib2Record.BuildersetDrsPos(long value)drs sectionGrib2IndexProto.Grib2Record.BuildersetDrsTemplate(int value)required uint32 drsTemplate = 9;Grib2IndexProto.Grib2Record.BuildersetGdsIdx(int value)index into gdsListGrib2IndexProto.Grib2Record.BuildersetGribMessageLength(long value)required uint64 gribMessageLength = 2;Grib2IndexProto.Grib2Record.BuildersetGribMessageStart(long value)indicator sectionGrib2IndexProto.Grib2Record.BuildersetHeader(com.google.protobuf.ByteString value)required bytes header = 1;Grib2IndexProto.Grib2Record.BuildersetIds(Grib2IndexProto.GribIdSection value)id sectionGrib2IndexProto.Grib2Record.BuildersetIds(Grib2IndexProto.GribIdSection.Builder builderForValue)id sectionGrib2IndexProto.Grib2Record.BuildersetLus(com.google.protobuf.ByteString value)other sectionsGrib2IndexProto.Grib2Record.BuildersetPds(com.google.protobuf.ByteString value)required bytes pds = 7;Grib2IndexProto.Grib2Record.BuildersetScanMode(int value)scanMode from gds added in version 4.5Grib2IndexProto.Grib2Record.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder>
-
clear
public Grib2IndexProto.Grib2Record.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder>
-
getDefaultInstanceForType
public Grib2IndexProto.Grib2Record getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Grib2IndexProto.Grib2Record build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Grib2IndexProto.Grib2Record buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Grib2IndexProto.Grib2Record.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Grib2IndexProto.Grib2Record.Builder>
-
mergeFrom
public Grib2IndexProto.Grib2Record.Builder mergeFrom(Grib2IndexProto.Grib2Record other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder>
-
mergeFrom
public Grib2IndexProto.Grib2Record.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Grib2IndexProto.Grib2Record.Builder>- Throws:
IOException
-
hasHeader
public boolean hasHeader()
required bytes header = 1;- Specified by:
hasHeaderin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the header field is set.
-
getHeader
public com.google.protobuf.ByteString getHeader()
required bytes header = 1;- Specified by:
getHeaderin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The header.
-
setHeader
public Grib2IndexProto.Grib2Record.Builder setHeader(com.google.protobuf.ByteString value)
required bytes header = 1;- Parameters:
value- The header to set.- Returns:
- This builder for chaining.
-
clearHeader
public Grib2IndexProto.Grib2Record.Builder clearHeader()
required bytes header = 1;- Returns:
- This builder for chaining.
-
hasGribMessageStart
public boolean hasGribMessageStart()
indicator section
optional uint64 gribMessageStart = 15;- Specified by:
hasGribMessageStartin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the gribMessageStart field is set.
-
getGribMessageStart
public long getGribMessageStart()
indicator section
optional uint64 gribMessageStart = 15;- Specified by:
getGribMessageStartin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The gribMessageStart.
-
setGribMessageStart
public Grib2IndexProto.Grib2Record.Builder setGribMessageStart(long value)
indicator section
optional uint64 gribMessageStart = 15;- Parameters:
value- The gribMessageStart to set.- Returns:
- This builder for chaining.
-
clearGribMessageStart
public Grib2IndexProto.Grib2Record.Builder clearGribMessageStart()
indicator section
optional uint64 gribMessageStart = 15;- Returns:
- This builder for chaining.
-
hasGribMessageLength
public boolean hasGribMessageLength()
required uint64 gribMessageLength = 2;- Specified by:
hasGribMessageLengthin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the gribMessageLength field is set.
-
getGribMessageLength
public long getGribMessageLength()
required uint64 gribMessageLength = 2;- Specified by:
getGribMessageLengthin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The gribMessageLength.
-
setGribMessageLength
public Grib2IndexProto.Grib2Record.Builder setGribMessageLength(long value)
required uint64 gribMessageLength = 2;- Parameters:
value- The gribMessageLength to set.- Returns:
- This builder for chaining.
-
clearGribMessageLength
public Grib2IndexProto.Grib2Record.Builder clearGribMessageLength()
required uint64 gribMessageLength = 2;- Returns:
- This builder for chaining.
-
hasDiscipline
public boolean hasDiscipline()
required uint32 discipline = 3;- Specified by:
hasDisciplinein interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the discipline field is set.
-
getDiscipline
public int getDiscipline()
required uint32 discipline = 3;- Specified by:
getDisciplinein interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The discipline.
-
setDiscipline
public Grib2IndexProto.Grib2Record.Builder setDiscipline(int value)
required uint32 discipline = 3;- Parameters:
value- The discipline to set.- Returns:
- This builder for chaining.
-
clearDiscipline
public Grib2IndexProto.Grib2Record.Builder clearDiscipline()
required uint32 discipline = 3;- Returns:
- This builder for chaining.
-
hasIds
public boolean hasIds()
id section
required .GribIdSection ids = 4;- Specified by:
hasIdsin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the ids field is set.
-
getIds
public Grib2IndexProto.GribIdSection getIds()
id section
required .GribIdSection ids = 4;- Specified by:
getIdsin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The ids.
-
setIds
public Grib2IndexProto.Grib2Record.Builder setIds(Grib2IndexProto.GribIdSection value)
id section
required .GribIdSection ids = 4;
-
setIds
public Grib2IndexProto.Grib2Record.Builder setIds(Grib2IndexProto.GribIdSection.Builder builderForValue)
id section
required .GribIdSection ids = 4;
-
mergeIds
public Grib2IndexProto.Grib2Record.Builder mergeIds(Grib2IndexProto.GribIdSection value)
id section
required .GribIdSection ids = 4;
-
clearIds
public Grib2IndexProto.Grib2Record.Builder clearIds()
id section
required .GribIdSection ids = 4;
-
getIdsBuilder
public Grib2IndexProto.GribIdSection.Builder getIdsBuilder()
id section
required .GribIdSection ids = 4;
-
getIdsOrBuilder
public Grib2IndexProto.GribIdSectionOrBuilder getIdsOrBuilder()
id section
required .GribIdSection ids = 4;- Specified by:
getIdsOrBuilderin interfaceGrib2IndexProto.Grib2RecordOrBuilder
-
hasLus
public boolean hasLus()
other sections
optional bytes lus = 5;- Specified by:
hasLusin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the lus field is set.
-
getLus
public com.google.protobuf.ByteString getLus()
other sections
optional bytes lus = 5;- Specified by:
getLusin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The lus.
-
setLus
public Grib2IndexProto.Grib2Record.Builder setLus(com.google.protobuf.ByteString value)
other sections
optional bytes lus = 5;- Parameters:
value- The lus to set.- Returns:
- This builder for chaining.
-
clearLus
public Grib2IndexProto.Grib2Record.Builder clearLus()
other sections
optional bytes lus = 5;- Returns:
- This builder for chaining.
-
hasGdsIdx
public boolean hasGdsIdx()
index into gdsList
required uint32 gdsIdx = 6;- Specified by:
hasGdsIdxin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the gdsIdx field is set.
-
getGdsIdx
public int getGdsIdx()
index into gdsList
required uint32 gdsIdx = 6;- Specified by:
getGdsIdxin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The gdsIdx.
-
setGdsIdx
public Grib2IndexProto.Grib2Record.Builder setGdsIdx(int value)
index into gdsList
required uint32 gdsIdx = 6;- Parameters:
value- The gdsIdx to set.- Returns:
- This builder for chaining.
-
clearGdsIdx
public Grib2IndexProto.Grib2Record.Builder clearGdsIdx()
index into gdsList
required uint32 gdsIdx = 6;- Returns:
- This builder for chaining.
-
hasPds
public boolean hasPds()
required bytes pds = 7;- Specified by:
hasPdsin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the pds field is set.
-
getPds
public com.google.protobuf.ByteString getPds()
required bytes pds = 7;- Specified by:
getPdsin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The pds.
-
setPds
public Grib2IndexProto.Grib2Record.Builder setPds(com.google.protobuf.ByteString value)
required bytes pds = 7;- Parameters:
value- The pds to set.- Returns:
- This builder for chaining.
-
clearPds
public Grib2IndexProto.Grib2Record.Builder clearPds()
required bytes pds = 7;- Returns:
- This builder for chaining.
-
hasDrsPos
public boolean hasDrsPos()
drs section
required uint64 drsPos = 8;- Specified by:
hasDrsPosin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the drsPos field is set.
-
getDrsPos
public long getDrsPos()
drs section
required uint64 drsPos = 8;- Specified by:
getDrsPosin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The drsPos.
-
setDrsPos
public Grib2IndexProto.Grib2Record.Builder setDrsPos(long value)
drs section
required uint64 drsPos = 8;- Parameters:
value- The drsPos to set.- Returns:
- This builder for chaining.
-
clearDrsPos
public Grib2IndexProto.Grib2Record.Builder clearDrsPos()
drs section
required uint64 drsPos = 8;- Returns:
- This builder for chaining.
-
hasDrsTemplate
public boolean hasDrsTemplate()
required uint32 drsTemplate = 9;- Specified by:
hasDrsTemplatein interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the drsTemplate field is set.
-
getDrsTemplate
public int getDrsTemplate()
required uint32 drsTemplate = 9;- Specified by:
getDrsTemplatein interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The drsTemplate.
-
setDrsTemplate
public Grib2IndexProto.Grib2Record.Builder setDrsTemplate(int value)
required uint32 drsTemplate = 9;- Parameters:
value- The drsTemplate to set.- Returns:
- This builder for chaining.
-
clearDrsTemplate
public Grib2IndexProto.Grib2Record.Builder clearDrsTemplate()
required uint32 drsTemplate = 9;- Returns:
- This builder for chaining.
-
hasDrsNpoints
public boolean hasDrsNpoints()
required uint32 drsNpoints = 10;- Specified by:
hasDrsNpointsin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the drsNpoints field is set.
-
getDrsNpoints
public int getDrsNpoints()
required uint32 drsNpoints = 10;- Specified by:
getDrsNpointsin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The drsNpoints.
-
setDrsNpoints
public Grib2IndexProto.Grib2Record.Builder setDrsNpoints(int value)
required uint32 drsNpoints = 10;- Parameters:
value- The drsNpoints to set.- Returns:
- This builder for chaining.
-
clearDrsNpoints
public Grib2IndexProto.Grib2Record.Builder clearDrsNpoints()
required uint32 drsNpoints = 10;- Returns:
- This builder for chaining.
-
hasBmsPos
public boolean hasBmsPos()
bms section
required uint64 bmsPos = 11;- Specified by:
hasBmsPosin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the bmsPos field is set.
-
getBmsPos
public long getBmsPos()
bms section
required uint64 bmsPos = 11;- Specified by:
getBmsPosin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The bmsPos.
-
setBmsPos
public Grib2IndexProto.Grib2Record.Builder setBmsPos(long value)
bms section
required uint64 bmsPos = 11;- Parameters:
value- The bmsPos to set.- Returns:
- This builder for chaining.
-
clearBmsPos
public Grib2IndexProto.Grib2Record.Builder clearBmsPos()
bms section
required uint64 bmsPos = 11;- Returns:
- This builder for chaining.
-
hasBmsIndicator
public boolean hasBmsIndicator()
required uint32 bmsIndicator = 12;- Specified by:
hasBmsIndicatorin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the bmsIndicator field is set.
-
getBmsIndicator
public int getBmsIndicator()
required uint32 bmsIndicator = 12;- Specified by:
getBmsIndicatorin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The bmsIndicator.
-
setBmsIndicator
public Grib2IndexProto.Grib2Record.Builder setBmsIndicator(int value)
required uint32 bmsIndicator = 12;- Parameters:
value- The bmsIndicator to set.- Returns:
- This builder for chaining.
-
clearBmsIndicator
public Grib2IndexProto.Grib2Record.Builder clearBmsIndicator()
required uint32 bmsIndicator = 12;- Returns:
- This builder for chaining.
-
hasBmsReplaced
public boolean hasBmsReplaced()
optional bool bmsReplaced = 16 [default = false];- Specified by:
hasBmsReplacedin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the bmsReplaced field is set.
-
getBmsReplaced
public boolean getBmsReplaced()
optional bool bmsReplaced = 16 [default = false];- Specified by:
getBmsReplacedin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The bmsReplaced.
-
setBmsReplaced
public Grib2IndexProto.Grib2Record.Builder setBmsReplaced(boolean value)
optional bool bmsReplaced = 16 [default = false];- Parameters:
value- The bmsReplaced to set.- Returns:
- This builder for chaining.
-
clearBmsReplaced
public Grib2IndexProto.Grib2Record.Builder clearBmsReplaced()
optional bool bmsReplaced = 16 [default = false];- Returns:
- This builder for chaining.
-
hasDataPos
public boolean hasDataPos()
data section
required uint64 dataPos = 13;- Specified by:
hasDataPosin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the dataPos field is set.
-
getDataPos
public long getDataPos()
data section
required uint64 dataPos = 13;- Specified by:
getDataPosin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The dataPos.
-
setDataPos
public Grib2IndexProto.Grib2Record.Builder setDataPos(long value)
data section
required uint64 dataPos = 13;- Parameters:
value- The dataPos to set.- Returns:
- This builder for chaining.
-
clearDataPos
public Grib2IndexProto.Grib2Record.Builder clearDataPos()
data section
required uint64 dataPos = 13;- Returns:
- This builder for chaining.
-
hasDataLen
public boolean hasDataLen()
required uint32 dataLen = 14;- Specified by:
hasDataLenin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the dataLen field is set.
-
getDataLen
public int getDataLen()
required uint32 dataLen = 14;- Specified by:
getDataLenin interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The dataLen.
-
setDataLen
public Grib2IndexProto.Grib2Record.Builder setDataLen(int value)
required uint32 dataLen = 14;- Parameters:
value- The dataLen to set.- Returns:
- This builder for chaining.
-
clearDataLen
public Grib2IndexProto.Grib2Record.Builder clearDataLen()
required uint32 dataLen = 14;- Returns:
- This builder for chaining.
-
hasScanMode
public boolean hasScanMode()
scanMode from gds added in version 4.5
optional uint32 scanMode = 17 [default = 9999];- Specified by:
hasScanModein interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- Whether the scanMode field is set.
-
getScanMode
public int getScanMode()
scanMode from gds added in version 4.5
optional uint32 scanMode = 17 [default = 9999];- Specified by:
getScanModein interfaceGrib2IndexProto.Grib2RecordOrBuilder- Returns:
- The scanMode.
-
setScanMode
public Grib2IndexProto.Grib2Record.Builder setScanMode(int value)
scanMode from gds added in version 4.5
optional uint32 scanMode = 17 [default = 9999];- Parameters:
value- The scanMode to set.- Returns:
- This builder for chaining.
-
clearScanMode
public Grib2IndexProto.Grib2Record.Builder clearScanMode()
scanMode from gds added in version 4.5
optional uint32 scanMode = 17 [default = 9999];- Returns:
- This builder for chaining.
-
setUnknownFields
public final Grib2IndexProto.Grib2Record.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder>
-
mergeUnknownFields
public final Grib2IndexProto.Grib2Record.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder>
-
-