public static final class Grib2IndexProto.Grib2Record.Builder extends com.google.protobuf.GeneratedMessage.Builder<Grib2IndexProto.Grib2Record.Builder> implements Grib2IndexProto.Grib2RecordOrBuilder
Grib2Record
Modifier and Type | Method and Description |
---|---|
Grib2IndexProto.Grib2Record |
build() |
Grib2IndexProto.Grib2Record |
buildPartial() |
Grib2IndexProto.Grib2Record.Builder |
clear() |
Grib2IndexProto.Grib2Record.Builder |
clearBmsIndicator()
required uint32 bmsIndicator = 12; |
Grib2IndexProto.Grib2Record.Builder |
clearBmsPos()
required uint64 bmsPos = 11; |
Grib2IndexProto.Grib2Record.Builder |
clearBmsReplaced()
optional bool bmsReplaced = 16 [default = false]; |
Grib2IndexProto.Grib2Record.Builder |
clearDataLen()
required uint32 dataLen = 14; |
Grib2IndexProto.Grib2Record.Builder |
clearDataPos()
required uint64 dataPos = 13; |
Grib2IndexProto.Grib2Record.Builder |
clearDiscipline()
required uint32 discipline = 3; |
Grib2IndexProto.Grib2Record.Builder |
clearDrsNpoints()
required uint32 drsNpoints = 10; |
Grib2IndexProto.Grib2Record.Builder |
clearDrsPos()
required uint64 drsPos = 8; |
Grib2IndexProto.Grib2Record.Builder |
clearDrsTemplate()
required uint32 drsTemplate = 9; |
Grib2IndexProto.Grib2Record.Builder |
clearGdsIdx()
required uint32 gdsIdx = 6; |
Grib2IndexProto.Grib2Record.Builder |
clearGribMessageLength()
required uint64 gribMessageLength = 2; |
Grib2IndexProto.Grib2Record.Builder |
clearGribMessageStart()
optional uint64 gribMessageStart = 15; |
Grib2IndexProto.Grib2Record.Builder |
clearHeader()
required bytes header = 1; |
Grib2IndexProto.Grib2Record.Builder |
clearIds()
required .GribIdSection ids = 4; |
Grib2IndexProto.Grib2Record.Builder |
clearLus()
optional bytes lus = 5; |
Grib2IndexProto.Grib2Record.Builder |
clearPds()
required bytes pds = 7; |
Grib2IndexProto.Grib2Record.Builder |
clearScanMode()
optional uint32 scanMode = 17 [default = 9999]; |
Grib2IndexProto.Grib2Record.Builder |
clone() |
int |
getBmsIndicator()
required uint32 bmsIndicator = 12; |
long |
getBmsPos()
required uint64 bmsPos = 11; |
boolean |
getBmsReplaced()
optional bool bmsReplaced = 16 [default = false]; |
int |
getDataLen()
required uint32 dataLen = 14; |
long |
getDataPos()
required uint64 dataPos = 13; |
Grib2IndexProto.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()
required uint64 drsPos = 8; |
int |
getDrsTemplate()
required uint32 drsTemplate = 9; |
int |
getGdsIdx()
required uint32 gdsIdx = 6; |
long |
getGribMessageLength()
required uint64 gribMessageLength = 2; |
long |
getGribMessageStart()
optional uint64 gribMessageStart = 15; |
com.google.protobuf.ByteString |
getHeader()
required bytes header = 1; |
Grib2IndexProto.GribIdSection |
getIds()
required .GribIdSection ids = 4; |
Grib2IndexProto.GribIdSection.Builder |
getIdsBuilder()
required .GribIdSection ids = 4; |
Grib2IndexProto.GribIdSectionOrBuilder |
getIdsOrBuilder()
required .GribIdSection ids = 4; |
com.google.protobuf.ByteString |
getLus()
optional bytes lus = 5; |
com.google.protobuf.ByteString |
getPds()
required bytes pds = 7; |
int |
getScanMode()
optional uint32 scanMode = 17 [default = 9999]; |
boolean |
hasBmsIndicator()
required uint32 bmsIndicator = 12; |
boolean |
hasBmsPos()
required uint64 bmsPos = 11; |
boolean |
hasBmsReplaced()
optional bool bmsReplaced = 16 [default = false]; |
boolean |
hasDataLen()
required uint32 dataLen = 14; |
boolean |
hasDataPos()
required uint64 dataPos = 13; |
boolean |
hasDiscipline()
required uint32 discipline = 3; |
boolean |
hasDrsNpoints()
required uint32 drsNpoints = 10; |
boolean |
hasDrsPos()
required uint64 drsPos = 8; |
boolean |
hasDrsTemplate()
required uint32 drsTemplate = 9; |
boolean |
hasGdsIdx()
required uint32 gdsIdx = 6; |
boolean |
hasGribMessageLength()
required uint64 gribMessageLength = 2; |
boolean |
hasGribMessageStart()
optional uint64 gribMessageStart = 15; |
boolean |
hasHeader()
required bytes header = 1; |
boolean |
hasIds()
required .GribIdSection ids = 4; |
boolean |
hasLus()
optional bytes lus = 5; |
boolean |
hasPds()
required bytes pds = 7; |
boolean |
hasScanMode()
optional uint32 scanMode = 17 [default = 9999]; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Grib2IndexProto.Grib2Record.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Grib2IndexProto.Grib2Record.Builder |
mergeFrom(Grib2IndexProto.Grib2Record other) |
Grib2IndexProto.Grib2Record.Builder |
mergeFrom(com.google.protobuf.Message other) |
Grib2IndexProto.Grib2Record.Builder |
mergeIds(Grib2IndexProto.GribIdSection value)
required .GribIdSection ids = 4; |
Grib2IndexProto.Grib2Record.Builder |
setBmsIndicator(int value)
required uint32 bmsIndicator = 12; |
Grib2IndexProto.Grib2Record.Builder |
setBmsPos(long value)
required uint64 bmsPos = 11; |
Grib2IndexProto.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)
required uint64 dataPos = 13; |
Grib2IndexProto.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)
required uint64 drsPos = 8; |
Grib2IndexProto.Grib2Record.Builder |
setDrsTemplate(int value)
required uint32 drsTemplate = 9; |
Grib2IndexProto.Grib2Record.Builder |
setGdsIdx(int value)
required uint32 gdsIdx = 6; |
Grib2IndexProto.Grib2Record.Builder |
setGribMessageLength(long value)
required uint64 gribMessageLength = 2; |
Grib2IndexProto.Grib2Record.Builder |
setGribMessageStart(long value)
optional uint64 gribMessageStart = 15; |
Grib2IndexProto.Grib2Record.Builder |
setHeader(com.google.protobuf.ByteString value)
required bytes header = 1; |
Grib2IndexProto.Grib2Record.Builder |
setIds(Grib2IndexProto.GribIdSection.Builder builderForValue)
required .GribIdSection ids = 4; |
Grib2IndexProto.Grib2Record.Builder |
setIds(Grib2IndexProto.GribIdSection value)
required .GribIdSection ids = 4; |
Grib2IndexProto.Grib2Record.Builder |
setLus(com.google.protobuf.ByteString value)
optional bytes lus = 5; |
Grib2IndexProto.Grib2Record.Builder |
setPds(com.google.protobuf.ByteString value)
required bytes pds = 7; |
Grib2IndexProto.Grib2Record.Builder |
setScanMode(int value)
optional uint32 scanMode = 17 [default = 9999]; |
addRepeatedField, clearField, clearOneof, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<Grib2IndexProto.Grib2Record.Builder>
public Grib2IndexProto.Grib2Record.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<Grib2IndexProto.Grib2Record.Builder>
public Grib2IndexProto.Grib2Record.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessage.Builder<Grib2IndexProto.Grib2Record.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<Grib2IndexProto.Grib2Record.Builder>
public Grib2IndexProto.Grib2Record getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public Grib2IndexProto.Grib2Record build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public Grib2IndexProto.Grib2Record buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public Grib2IndexProto.Grib2Record.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Grib2IndexProto.Grib2Record.Builder>
public Grib2IndexProto.Grib2Record.Builder mergeFrom(Grib2IndexProto.Grib2Record other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<Grib2IndexProto.Grib2Record.Builder>
public Grib2IndexProto.Grib2Record.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<Grib2IndexProto.Grib2Record.Builder>
java.io.IOException
public boolean hasHeader()
required bytes header = 1;
hasHeader
in interface Grib2IndexProto.Grib2RecordOrBuilder
public com.google.protobuf.ByteString getHeader()
required bytes header = 1;
getHeader
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setHeader(com.google.protobuf.ByteString value)
required bytes header = 1;
public Grib2IndexProto.Grib2Record.Builder clearHeader()
required bytes header = 1;
public boolean hasGribMessageStart()
optional uint64 gribMessageStart = 15;
indicator section
hasGribMessageStart
in interface Grib2IndexProto.Grib2RecordOrBuilder
public long getGribMessageStart()
optional uint64 gribMessageStart = 15;
indicator section
getGribMessageStart
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setGribMessageStart(long value)
optional uint64 gribMessageStart = 15;
indicator section
public Grib2IndexProto.Grib2Record.Builder clearGribMessageStart()
optional uint64 gribMessageStart = 15;
indicator section
public boolean hasGribMessageLength()
required uint64 gribMessageLength = 2;
hasGribMessageLength
in interface Grib2IndexProto.Grib2RecordOrBuilder
public long getGribMessageLength()
required uint64 gribMessageLength = 2;
getGribMessageLength
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setGribMessageLength(long value)
required uint64 gribMessageLength = 2;
public Grib2IndexProto.Grib2Record.Builder clearGribMessageLength()
required uint64 gribMessageLength = 2;
public boolean hasDiscipline()
required uint32 discipline = 3;
hasDiscipline
in interface Grib2IndexProto.Grib2RecordOrBuilder
public int getDiscipline()
required uint32 discipline = 3;
getDiscipline
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setDiscipline(int value)
required uint32 discipline = 3;
public Grib2IndexProto.Grib2Record.Builder clearDiscipline()
required uint32 discipline = 3;
public boolean hasIds()
required .GribIdSection ids = 4;
id section
hasIds
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.GribIdSection getIds()
required .GribIdSection ids = 4;
id section
getIds
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setIds(Grib2IndexProto.GribIdSection value)
required .GribIdSection ids = 4;
id section
public Grib2IndexProto.Grib2Record.Builder setIds(Grib2IndexProto.GribIdSection.Builder builderForValue)
required .GribIdSection ids = 4;
id section
public Grib2IndexProto.Grib2Record.Builder mergeIds(Grib2IndexProto.GribIdSection value)
required .GribIdSection ids = 4;
id section
public Grib2IndexProto.Grib2Record.Builder clearIds()
required .GribIdSection ids = 4;
id section
public Grib2IndexProto.GribIdSection.Builder getIdsBuilder()
required .GribIdSection ids = 4;
id section
public Grib2IndexProto.GribIdSectionOrBuilder getIdsOrBuilder()
required .GribIdSection ids = 4;
id section
getIdsOrBuilder
in interface Grib2IndexProto.Grib2RecordOrBuilder
public boolean hasLus()
optional bytes lus = 5;
other sections
hasLus
in interface Grib2IndexProto.Grib2RecordOrBuilder
public com.google.protobuf.ByteString getLus()
optional bytes lus = 5;
other sections
getLus
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setLus(com.google.protobuf.ByteString value)
optional bytes lus = 5;
other sections
public Grib2IndexProto.Grib2Record.Builder clearLus()
optional bytes lus = 5;
other sections
public boolean hasGdsIdx()
required uint32 gdsIdx = 6;
index into gdsList
hasGdsIdx
in interface Grib2IndexProto.Grib2RecordOrBuilder
public int getGdsIdx()
required uint32 gdsIdx = 6;
index into gdsList
getGdsIdx
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setGdsIdx(int value)
required uint32 gdsIdx = 6;
index into gdsList
public Grib2IndexProto.Grib2Record.Builder clearGdsIdx()
required uint32 gdsIdx = 6;
index into gdsList
public boolean hasPds()
required bytes pds = 7;
hasPds
in interface Grib2IndexProto.Grib2RecordOrBuilder
public com.google.protobuf.ByteString getPds()
required bytes pds = 7;
getPds
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setPds(com.google.protobuf.ByteString value)
required bytes pds = 7;
public Grib2IndexProto.Grib2Record.Builder clearPds()
required bytes pds = 7;
public boolean hasDrsPos()
required uint64 drsPos = 8;
drs section
hasDrsPos
in interface Grib2IndexProto.Grib2RecordOrBuilder
public long getDrsPos()
required uint64 drsPos = 8;
drs section
getDrsPos
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setDrsPos(long value)
required uint64 drsPos = 8;
drs section
public Grib2IndexProto.Grib2Record.Builder clearDrsPos()
required uint64 drsPos = 8;
drs section
public boolean hasDrsTemplate()
required uint32 drsTemplate = 9;
hasDrsTemplate
in interface Grib2IndexProto.Grib2RecordOrBuilder
public int getDrsTemplate()
required uint32 drsTemplate = 9;
getDrsTemplate
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setDrsTemplate(int value)
required uint32 drsTemplate = 9;
public Grib2IndexProto.Grib2Record.Builder clearDrsTemplate()
required uint32 drsTemplate = 9;
public boolean hasDrsNpoints()
required uint32 drsNpoints = 10;
hasDrsNpoints
in interface Grib2IndexProto.Grib2RecordOrBuilder
public int getDrsNpoints()
required uint32 drsNpoints = 10;
getDrsNpoints
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setDrsNpoints(int value)
required uint32 drsNpoints = 10;
public Grib2IndexProto.Grib2Record.Builder clearDrsNpoints()
required uint32 drsNpoints = 10;
public boolean hasBmsPos()
required uint64 bmsPos = 11;
bms section
hasBmsPos
in interface Grib2IndexProto.Grib2RecordOrBuilder
public long getBmsPos()
required uint64 bmsPos = 11;
bms section
getBmsPos
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setBmsPos(long value)
required uint64 bmsPos = 11;
bms section
public Grib2IndexProto.Grib2Record.Builder clearBmsPos()
required uint64 bmsPos = 11;
bms section
public boolean hasBmsIndicator()
required uint32 bmsIndicator = 12;
hasBmsIndicator
in interface Grib2IndexProto.Grib2RecordOrBuilder
public int getBmsIndicator()
required uint32 bmsIndicator = 12;
getBmsIndicator
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setBmsIndicator(int value)
required uint32 bmsIndicator = 12;
public Grib2IndexProto.Grib2Record.Builder clearBmsIndicator()
required uint32 bmsIndicator = 12;
public boolean hasBmsReplaced()
optional bool bmsReplaced = 16 [default = false];
hasBmsReplaced
in interface Grib2IndexProto.Grib2RecordOrBuilder
public boolean getBmsReplaced()
optional bool bmsReplaced = 16 [default = false];
getBmsReplaced
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setBmsReplaced(boolean value)
optional bool bmsReplaced = 16 [default = false];
public Grib2IndexProto.Grib2Record.Builder clearBmsReplaced()
optional bool bmsReplaced = 16 [default = false];
public boolean hasDataPos()
required uint64 dataPos = 13;
data section
hasDataPos
in interface Grib2IndexProto.Grib2RecordOrBuilder
public long getDataPos()
required uint64 dataPos = 13;
data section
getDataPos
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setDataPos(long value)
required uint64 dataPos = 13;
data section
public Grib2IndexProto.Grib2Record.Builder clearDataPos()
required uint64 dataPos = 13;
data section
public boolean hasDataLen()
required uint32 dataLen = 14;
hasDataLen
in interface Grib2IndexProto.Grib2RecordOrBuilder
public int getDataLen()
required uint32 dataLen = 14;
getDataLen
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setDataLen(int value)
required uint32 dataLen = 14;
public Grib2IndexProto.Grib2Record.Builder clearDataLen()
required uint32 dataLen = 14;
public boolean hasScanMode()
optional uint32 scanMode = 17 [default = 9999];
scanMode from gds added in version 4.5
hasScanMode
in interface Grib2IndexProto.Grib2RecordOrBuilder
public int getScanMode()
optional uint32 scanMode = 17 [default = 9999];
scanMode from gds added in version 4.5
getScanMode
in interface Grib2IndexProto.Grib2RecordOrBuilder
public Grib2IndexProto.Grib2Record.Builder setScanMode(int value)
optional uint32 scanMode = 17 [default = 9999];
scanMode from gds added in version 4.5
public Grib2IndexProto.Grib2Record.Builder clearScanMode()
optional uint32 scanMode = 17 [default = 9999];
scanMode from gds added in version 4.5