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.Grib2Record
build()
Grib2IndexProto.Grib2Record
buildPartial()
Grib2IndexProto.Grib2Record.Builder
clear()
Grib2IndexProto.Grib2Record.Builder
clearBmsIndicator()
required uint32 bmsIndicator = 12;
Grib2IndexProto.Grib2Record.Builder
clearBmsPos()
bms sectionGrib2IndexProto.Grib2Record.Builder
clearBmsReplaced()
optional bool bmsReplaced = 16 [default = false];
Grib2IndexProto.Grib2Record.Builder
clearDataLen()
required uint32 dataLen = 14;
Grib2IndexProto.Grib2Record.Builder
clearDataPos()
data sectionGrib2IndexProto.Grib2Record.Builder
clearDiscipline()
required uint32 discipline = 3;
Grib2IndexProto.Grib2Record.Builder
clearDrsNpoints()
required uint32 drsNpoints = 10;
Grib2IndexProto.Grib2Record.Builder
clearDrsPos()
drs sectionGrib2IndexProto.Grib2Record.Builder
clearDrsTemplate()
required uint32 drsTemplate = 9;
Grib2IndexProto.Grib2Record.Builder
clearGdsIdx()
index into gdsListGrib2IndexProto.Grib2Record.Builder
clearGribMessageLength()
required uint64 gribMessageLength = 2;
Grib2IndexProto.Grib2Record.Builder
clearGribMessageStart()
indicator sectionGrib2IndexProto.Grib2Record.Builder
clearHeader()
required bytes header = 1;
Grib2IndexProto.Grib2Record.Builder
clearIds()
id sectionGrib2IndexProto.Grib2Record.Builder
clearLus()
other sectionsGrib2IndexProto.Grib2Record.Builder
clearPds()
required bytes pds = 7;
Grib2IndexProto.Grib2Record.Builder
clearScanMode()
scanMode from gds added in version 4.5int
getBmsIndicator()
required uint32 bmsIndicator = 12;
long
getBmsPos()
bms sectionboolean
getBmsReplaced()
optional bool bmsReplaced = 16 [default = false];
int
getDataLen()
required uint32 dataLen = 14;
long
getDataPos()
data sectionGrib2IndexProto.Grib2Record
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
int
getDiscipline()
required uint32 discipline = 3;
int
getDrsNpoints()
required uint32 drsNpoints = 10;
long
getDrsPos()
drs sectionint
getDrsTemplate()
required uint32 drsTemplate = 9;
int
getGdsIdx()
index into gdsListlong
getGribMessageLength()
required uint64 gribMessageLength = 2;
long
getGribMessageStart()
indicator sectioncom.google.protobuf.ByteString
getHeader()
required bytes header = 1;
Grib2IndexProto.GribIdSection
getIds()
id sectionGrib2IndexProto.GribIdSection.Builder
getIdsBuilder()
id sectionGrib2IndexProto.GribIdSectionOrBuilder
getIdsOrBuilder()
id sectioncom.google.protobuf.ByteString
getLus()
other sectionscom.google.protobuf.ByteString
getPds()
required bytes pds = 7;
int
getScanMode()
scanMode from gds added in version 4.5boolean
hasBmsIndicator()
required uint32 bmsIndicator = 12;
boolean
hasBmsPos()
bms sectionboolean
hasBmsReplaced()
optional bool bmsReplaced = 16 [default = false];
boolean
hasDataLen()
required uint32 dataLen = 14;
boolean
hasDataPos()
data sectionboolean
hasDiscipline()
required uint32 discipline = 3;
boolean
hasDrsNpoints()
required uint32 drsNpoints = 10;
boolean
hasDrsPos()
drs sectionboolean
hasDrsTemplate()
required uint32 drsTemplate = 9;
boolean
hasGdsIdx()
index into gdsListboolean
hasGribMessageLength()
required uint64 gribMessageLength = 2;
boolean
hasGribMessageStart()
indicator sectionboolean
hasHeader()
required bytes header = 1;
boolean
hasIds()
id sectionboolean
hasLus()
other sectionsboolean
hasPds()
required bytes pds = 7;
boolean
hasScanMode()
scanMode from gds added in version 4.5protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Grib2IndexProto.Grib2Record.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Grib2IndexProto.Grib2Record.Builder
mergeFrom(com.google.protobuf.Message other)
Grib2IndexProto.Grib2Record.Builder
mergeFrom(Grib2IndexProto.Grib2Record other)
Grib2IndexProto.Grib2Record.Builder
mergeIds(Grib2IndexProto.GribIdSection value)
id sectionGrib2IndexProto.Grib2Record.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Grib2IndexProto.Grib2Record.Builder
setBmsIndicator(int value)
required uint32 bmsIndicator = 12;
Grib2IndexProto.Grib2Record.Builder
setBmsPos(long value)
bms sectionGrib2IndexProto.Grib2Record.Builder
setBmsReplaced(boolean value)
optional bool bmsReplaced = 16 [default = false];
Grib2IndexProto.Grib2Record.Builder
setDataLen(int value)
required uint32 dataLen = 14;
Grib2IndexProto.Grib2Record.Builder
setDataPos(long value)
data sectionGrib2IndexProto.Grib2Record.Builder
setDiscipline(int value)
required uint32 discipline = 3;
Grib2IndexProto.Grib2Record.Builder
setDrsNpoints(int value)
required uint32 drsNpoints = 10;
Grib2IndexProto.Grib2Record.Builder
setDrsPos(long value)
drs sectionGrib2IndexProto.Grib2Record.Builder
setDrsTemplate(int value)
required uint32 drsTemplate = 9;
Grib2IndexProto.Grib2Record.Builder
setGdsIdx(int value)
index into gdsListGrib2IndexProto.Grib2Record.Builder
setGribMessageLength(long value)
required uint64 gribMessageLength = 2;
Grib2IndexProto.Grib2Record.Builder
setGribMessageStart(long value)
indicator sectionGrib2IndexProto.Grib2Record.Builder
setHeader(com.google.protobuf.ByteString value)
required bytes header = 1;
Grib2IndexProto.Grib2Record.Builder
setIds(Grib2IndexProto.GribIdSection value)
id sectionGrib2IndexProto.Grib2Record.Builder
setIds(Grib2IndexProto.GribIdSection.Builder builderForValue)
id sectionGrib2IndexProto.Grib2Record.Builder
setLus(com.google.protobuf.ByteString value)
other sectionsGrib2IndexProto.Grib2Record.Builder
setPds(com.google.protobuf.ByteString value)
required bytes pds = 7;
Grib2IndexProto.Grib2Record.Builder
setScanMode(int value)
scanMode from gds added in version 4.5Grib2IndexProto.Grib2Record.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder>
-
clear
public Grib2IndexProto.Grib2Record.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder>
-
getDefaultInstanceForType
public Grib2IndexProto.Grib2Record getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Grib2IndexProto.Grib2Record build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Grib2IndexProto.Grib2Record buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Grib2IndexProto.Grib2Record.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Grib2IndexProto.Grib2Record.Builder>
-
mergeFrom
public Grib2IndexProto.Grib2Record.Builder mergeFrom(Grib2IndexProto.Grib2Record other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Grib2IndexProto.Grib2Record.Builder>
- Throws:
IOException
-
hasHeader
public boolean hasHeader()
required bytes header = 1;
- Specified by:
hasHeader
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the header field is set.
-
getHeader
public com.google.protobuf.ByteString getHeader()
required bytes header = 1;
- Specified by:
getHeader
in 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:
hasGribMessageStart
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the gribMessageStart field is set.
-
getGribMessageStart
public long getGribMessageStart()
indicator section
optional uint64 gribMessageStart = 15;
- Specified by:
getGribMessageStart
in 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:
hasGribMessageLength
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the gribMessageLength field is set.
-
getGribMessageLength
public long getGribMessageLength()
required uint64 gribMessageLength = 2;
- Specified by:
getGribMessageLength
in 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:
hasDiscipline
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the discipline field is set.
-
getDiscipline
public int getDiscipline()
required uint32 discipline = 3;
- Specified by:
getDiscipline
in 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:
hasIds
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the ids field is set.
-
getIds
public Grib2IndexProto.GribIdSection getIds()
id section
required .GribIdSection ids = 4;
- Specified by:
getIds
in 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:
getIdsOrBuilder
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
-
hasLus
public boolean hasLus()
other sections
optional bytes lus = 5;
- Specified by:
hasLus
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the lus field is set.
-
getLus
public com.google.protobuf.ByteString getLus()
other sections
optional bytes lus = 5;
- Specified by:
getLus
in 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:
hasGdsIdx
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the gdsIdx field is set.
-
getGdsIdx
public int getGdsIdx()
index into gdsList
required uint32 gdsIdx = 6;
- Specified by:
getGdsIdx
in 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:
hasPds
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the pds field is set.
-
getPds
public com.google.protobuf.ByteString getPds()
required bytes pds = 7;
- Specified by:
getPds
in 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:
hasDrsPos
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the drsPos field is set.
-
getDrsPos
public long getDrsPos()
drs section
required uint64 drsPos = 8;
- Specified by:
getDrsPos
in 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:
hasDrsTemplate
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the drsTemplate field is set.
-
getDrsTemplate
public int getDrsTemplate()
required uint32 drsTemplate = 9;
- Specified by:
getDrsTemplate
in 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:
hasDrsNpoints
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the drsNpoints field is set.
-
getDrsNpoints
public int getDrsNpoints()
required uint32 drsNpoints = 10;
- Specified by:
getDrsNpoints
in 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:
hasBmsPos
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the bmsPos field is set.
-
getBmsPos
public long getBmsPos()
bms section
required uint64 bmsPos = 11;
- Specified by:
getBmsPos
in 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:
hasBmsIndicator
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the bmsIndicator field is set.
-
getBmsIndicator
public int getBmsIndicator()
required uint32 bmsIndicator = 12;
- Specified by:
getBmsIndicator
in 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:
hasBmsReplaced
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the bmsReplaced field is set.
-
getBmsReplaced
public boolean getBmsReplaced()
optional bool bmsReplaced = 16 [default = false];
- Specified by:
getBmsReplaced
in 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:
hasDataPos
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the dataPos field is set.
-
getDataPos
public long getDataPos()
data section
required uint64 dataPos = 13;
- Specified by:
getDataPos
in 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:
hasDataLen
in interfaceGrib2IndexProto.Grib2RecordOrBuilder
- Returns:
- Whether the dataLen field is set.
-
getDataLen
public int getDataLen()
required uint32 dataLen = 14;
- Specified by:
getDataLen
in 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:
hasScanMode
in 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:
getScanMode
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder>
-
mergeUnknownFields
public final Grib2IndexProto.Grib2Record.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Grib2IndexProto.Grib2Record.Builder>
-
-