Package ucar.nc2.grib.grib1
Class Grib1IndexProto.Grib1Record.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Grib1IndexProto.Grib1Record.Builder>
-
- ucar.nc2.grib.grib1.Grib1IndexProto.Grib1Record.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Grib1IndexProto.Grib1RecordOrBuilder
- Enclosing class:
- Grib1IndexProto.Grib1Record
public static final class Grib1IndexProto.Grib1Record.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Grib1IndexProto.Grib1Record.Builder> implements Grib1IndexProto.Grib1RecordOrBuilder
Protobuf typeGrib1Record
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Grib1IndexProto.Grib1Recordbuild()Grib1IndexProto.Grib1RecordbuildPartial()Grib1IndexProto.Grib1Record.Builderclear()Grib1IndexProto.Grib1Record.BuilderclearBmsPos()optional uint64 bmsPos = 11;Grib1IndexProto.Grib1Record.BuilderclearDataLen()required uint32 dataLen = 14;Grib1IndexProto.Grib1Record.BuilderclearDataPos()required uint64 dataPos = 13;Grib1IndexProto.Grib1Record.BuilderclearGdsIdx()other sectionsGrib1IndexProto.Grib1Record.BuilderclearGribMessageLength()required uint64 gribMessageLength = 2;Grib1IndexProto.Grib1Record.BuilderclearGribMessageStart()indicator sectionGrib1IndexProto.Grib1Record.BuilderclearHeader()required bytes header = 1;Grib1IndexProto.Grib1Record.BuilderclearPds()required bytes pds = 7;longgetBmsPos()optional uint64 bmsPos = 11;intgetDataLen()required uint32 dataLen = 14;longgetDataPos()required uint64 dataPos = 13;Grib1IndexProto.Grib1RecordgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetGdsIdx()other sectionslonggetGribMessageLength()required uint64 gribMessageLength = 2;longgetGribMessageStart()indicator sectioncom.google.protobuf.ByteStringgetHeader()required bytes header = 1;com.google.protobuf.ByteStringgetPds()required bytes pds = 7;booleanhasBmsPos()optional uint64 bmsPos = 11;booleanhasDataLen()required uint32 dataLen = 14;booleanhasDataPos()required uint64 dataPos = 13;booleanhasGdsIdx()other sectionsbooleanhasGribMessageLength()required uint64 gribMessageLength = 2;booleanhasGribMessageStart()indicator sectionbooleanhasHeader()required bytes header = 1;booleanhasPds()required bytes pds = 7;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Grib1IndexProto.Grib1Record.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Grib1IndexProto.Grib1Record.BuildermergeFrom(com.google.protobuf.Message other)Grib1IndexProto.Grib1Record.BuildermergeFrom(Grib1IndexProto.Grib1Record other)Grib1IndexProto.Grib1Record.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Grib1IndexProto.Grib1Record.BuildersetBmsPos(long value)optional uint64 bmsPos = 11;Grib1IndexProto.Grib1Record.BuildersetDataLen(int value)required uint32 dataLen = 14;Grib1IndexProto.Grib1Record.BuildersetDataPos(long value)required uint64 dataPos = 13;Grib1IndexProto.Grib1Record.BuildersetGdsIdx(int value)other sectionsGrib1IndexProto.Grib1Record.BuildersetGribMessageLength(long value)required uint64 gribMessageLength = 2;Grib1IndexProto.Grib1Record.BuildersetGribMessageStart(long value)indicator sectionGrib1IndexProto.Grib1Record.BuildersetHeader(com.google.protobuf.ByteString value)required bytes header = 1;Grib1IndexProto.Grib1Record.BuildersetPds(com.google.protobuf.ByteString value)required bytes pds = 7;Grib1IndexProto.Grib1Record.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<Grib1IndexProto.Grib1Record.Builder>
-
clear
public Grib1IndexProto.Grib1Record.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<Grib1IndexProto.Grib1Record.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<Grib1IndexProto.Grib1Record.Builder>
-
getDefaultInstanceForType
public Grib1IndexProto.Grib1Record getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Grib1IndexProto.Grib1Record build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Grib1IndexProto.Grib1Record buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Grib1IndexProto.Grib1Record.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Grib1IndexProto.Grib1Record.Builder>
-
mergeFrom
public Grib1IndexProto.Grib1Record.Builder mergeFrom(Grib1IndexProto.Grib1Record other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Grib1IndexProto.Grib1Record.Builder>
-
mergeFrom
public Grib1IndexProto.Grib1Record.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<Grib1IndexProto.Grib1Record.Builder>- Throws:
IOException
-
hasHeader
public boolean hasHeader()
required bytes header = 1;- Specified by:
hasHeaderin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- Whether the header field is set.
-
getHeader
public com.google.protobuf.ByteString getHeader()
required bytes header = 1;- Specified by:
getHeaderin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- The header.
-
setHeader
public Grib1IndexProto.Grib1Record.Builder setHeader(com.google.protobuf.ByteString value)
required bytes header = 1;- Parameters:
value- The header to set.- Returns:
- This builder for chaining.
-
clearHeader
public Grib1IndexProto.Grib1Record.Builder clearHeader()
required bytes header = 1;- Returns:
- This builder for chaining.
-
hasGribMessageStart
public boolean hasGribMessageStart()
indicator section
optional uint64 gribMessageStart = 15;- Specified by:
hasGribMessageStartin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- Whether the gribMessageStart field is set.
-
getGribMessageStart
public long getGribMessageStart()
indicator section
optional uint64 gribMessageStart = 15;- Specified by:
getGribMessageStartin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- The gribMessageStart.
-
setGribMessageStart
public Grib1IndexProto.Grib1Record.Builder setGribMessageStart(long value)
indicator section
optional uint64 gribMessageStart = 15;- Parameters:
value- The gribMessageStart to set.- Returns:
- This builder for chaining.
-
clearGribMessageStart
public Grib1IndexProto.Grib1Record.Builder clearGribMessageStart()
indicator section
optional uint64 gribMessageStart = 15;- Returns:
- This builder for chaining.
-
hasGribMessageLength
public boolean hasGribMessageLength()
required uint64 gribMessageLength = 2;- Specified by:
hasGribMessageLengthin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- Whether the gribMessageLength field is set.
-
getGribMessageLength
public long getGribMessageLength()
required uint64 gribMessageLength = 2;- Specified by:
getGribMessageLengthin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- The gribMessageLength.
-
setGribMessageLength
public Grib1IndexProto.Grib1Record.Builder setGribMessageLength(long value)
required uint64 gribMessageLength = 2;- Parameters:
value- The gribMessageLength to set.- Returns:
- This builder for chaining.
-
clearGribMessageLength
public Grib1IndexProto.Grib1Record.Builder clearGribMessageLength()
required uint64 gribMessageLength = 2;- Returns:
- This builder for chaining.
-
hasGdsIdx
public boolean hasGdsIdx()
other sections
required uint32 gdsIdx = 6;- Specified by:
hasGdsIdxin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- Whether the gdsIdx field is set.
-
getGdsIdx
public int getGdsIdx()
other sections
required uint32 gdsIdx = 6;- Specified by:
getGdsIdxin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- The gdsIdx.
-
setGdsIdx
public Grib1IndexProto.Grib1Record.Builder setGdsIdx(int value)
other sections
required uint32 gdsIdx = 6;- Parameters:
value- The gdsIdx to set.- Returns:
- This builder for chaining.
-
clearGdsIdx
public Grib1IndexProto.Grib1Record.Builder clearGdsIdx()
other sections
required uint32 gdsIdx = 6;- Returns:
- This builder for chaining.
-
hasPds
public boolean hasPds()
required bytes pds = 7;- Specified by:
hasPdsin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- Whether the pds field is set.
-
getPds
public com.google.protobuf.ByteString getPds()
required bytes pds = 7;- Specified by:
getPdsin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- The pds.
-
setPds
public Grib1IndexProto.Grib1Record.Builder setPds(com.google.protobuf.ByteString value)
required bytes pds = 7;- Parameters:
value- The pds to set.- Returns:
- This builder for chaining.
-
clearPds
public Grib1IndexProto.Grib1Record.Builder clearPds()
required bytes pds = 7;- Returns:
- This builder for chaining.
-
hasBmsPos
public boolean hasBmsPos()
optional uint64 bmsPos = 11;- Specified by:
hasBmsPosin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- Whether the bmsPos field is set.
-
getBmsPos
public long getBmsPos()
optional uint64 bmsPos = 11;- Specified by:
getBmsPosin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- The bmsPos.
-
setBmsPos
public Grib1IndexProto.Grib1Record.Builder setBmsPos(long value)
optional uint64 bmsPos = 11;- Parameters:
value- The bmsPos to set.- Returns:
- This builder for chaining.
-
clearBmsPos
public Grib1IndexProto.Grib1Record.Builder clearBmsPos()
optional uint64 bmsPos = 11;- Returns:
- This builder for chaining.
-
hasDataPos
public boolean hasDataPos()
required uint64 dataPos = 13;- Specified by:
hasDataPosin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- Whether the dataPos field is set.
-
getDataPos
public long getDataPos()
required uint64 dataPos = 13;- Specified by:
getDataPosin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- The dataPos.
-
setDataPos
public Grib1IndexProto.Grib1Record.Builder setDataPos(long value)
required uint64 dataPos = 13;- Parameters:
value- The dataPos to set.- Returns:
- This builder for chaining.
-
clearDataPos
public Grib1IndexProto.Grib1Record.Builder clearDataPos()
required uint64 dataPos = 13;- Returns:
- This builder for chaining.
-
hasDataLen
public boolean hasDataLen()
required uint32 dataLen = 14;- Specified by:
hasDataLenin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- Whether the dataLen field is set.
-
getDataLen
public int getDataLen()
required uint32 dataLen = 14;- Specified by:
getDataLenin interfaceGrib1IndexProto.Grib1RecordOrBuilder- Returns:
- The dataLen.
-
setDataLen
public Grib1IndexProto.Grib1Record.Builder setDataLen(int value)
required uint32 dataLen = 14;- Parameters:
value- The dataLen to set.- Returns:
- This builder for chaining.
-
clearDataLen
public Grib1IndexProto.Grib1Record.Builder clearDataLen()
required uint32 dataLen = 14;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Grib1IndexProto.Grib1Record.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Grib1IndexProto.Grib1Record.Builder>
-
mergeUnknownFields
public final Grib1IndexProto.Grib1Record.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Grib1IndexProto.Grib1Record.Builder>
-
-