Package ucar.nc2.grib.collection
Class GribCollectionProto.Record.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Record.Builder>
-
- ucar.nc2.grib.collection.GribCollectionProto.Record.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,GribCollectionProto.RecordOrBuilder
- Enclosing class:
- GribCollectionProto.Record
public static final class GribCollectionProto.Record.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Record.Builder> implements GribCollectionProto.RecordOrBuilder
Protobuf typeRecord
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GribCollectionProto.Recordbuild()GribCollectionProto.RecordbuildPartial()GribCollectionProto.Record.Builderclear()GribCollectionProto.Record.BuilderclearBmsOffset()use alternate bms if non-zero (grib2 only).GribCollectionProto.Record.BuilderclearDrsOffset()offset of drs from start (grib2 only)GribCollectionProto.Record.BuilderclearFileno()which GRIB file ? key into GC.fileMapGribCollectionProto.Record.BuilderclearStartPos()offset in GRIB file of the start of entire messageintgetBmsOffset()use alternate bms if non-zero (grib2 only).GribCollectionProto.RecordgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetDrsOffset()offset of drs from start (grib2 only)intgetFileno()which GRIB file ? key into GC.fileMaplonggetStartPos()offset in GRIB file of the start of entire messageprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GribCollectionProto.Record.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GribCollectionProto.Record.BuildermergeFrom(com.google.protobuf.Message other)GribCollectionProto.Record.BuildermergeFrom(GribCollectionProto.Record other)GribCollectionProto.Record.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GribCollectionProto.Record.BuildersetBmsOffset(int value)use alternate bms if non-zero (grib2 only).GribCollectionProto.Record.BuildersetDrsOffset(int value)offset of drs from start (grib2 only)GribCollectionProto.Record.BuildersetFileno(int value)which GRIB file ? key into GC.fileMapGribCollectionProto.Record.BuildersetStartPos(long value)offset in GRIB file of the start of entire messageGribCollectionProto.Record.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<GribCollectionProto.Record.Builder>
-
clear
public GribCollectionProto.Record.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<GribCollectionProto.Record.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<GribCollectionProto.Record.Builder>
-
getDefaultInstanceForType
public GribCollectionProto.Record getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public GribCollectionProto.Record build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GribCollectionProto.Record buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public GribCollectionProto.Record.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GribCollectionProto.Record.Builder>
-
mergeFrom
public GribCollectionProto.Record.Builder mergeFrom(GribCollectionProto.Record other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Record.Builder>
-
mergeFrom
public GribCollectionProto.Record.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<GribCollectionProto.Record.Builder>- Throws:
IOException
-
getFileno
public int getFileno()
which GRIB file ? key into GC.fileMap
uint32 fileno = 1;- Specified by:
getFilenoin interfaceGribCollectionProto.RecordOrBuilder- Returns:
- The fileno.
-
setFileno
public GribCollectionProto.Record.Builder setFileno(int value)
which GRIB file ? key into GC.fileMap
uint32 fileno = 1;- Parameters:
value- The fileno to set.- Returns:
- This builder for chaining.
-
clearFileno
public GribCollectionProto.Record.Builder clearFileno()
which GRIB file ? key into GC.fileMap
uint32 fileno = 1;- Returns:
- This builder for chaining.
-
getStartPos
public long getStartPos()
offset in GRIB file of the start of entire message
uint64 startPos = 2;- Specified by:
getStartPosin interfaceGribCollectionProto.RecordOrBuilder- Returns:
- The startPos.
-
setStartPos
public GribCollectionProto.Record.Builder setStartPos(long value)
offset in GRIB file of the start of entire message
uint64 startPos = 2;- Parameters:
value- The startPos to set.- Returns:
- This builder for chaining.
-
clearStartPos
public GribCollectionProto.Record.Builder clearStartPos()
offset in GRIB file of the start of entire message
uint64 startPos = 2;- Returns:
- This builder for chaining.
-
getBmsOffset
public int getBmsOffset()
use alternate bms if non-zero (grib2 only). offset from start
uint32 bmsOffset = 3;- Specified by:
getBmsOffsetin interfaceGribCollectionProto.RecordOrBuilder- Returns:
- The bmsOffset.
-
setBmsOffset
public GribCollectionProto.Record.Builder setBmsOffset(int value)
use alternate bms if non-zero (grib2 only). offset from start
uint32 bmsOffset = 3;- Parameters:
value- The bmsOffset to set.- Returns:
- This builder for chaining.
-
clearBmsOffset
public GribCollectionProto.Record.Builder clearBmsOffset()
use alternate bms if non-zero (grib2 only). offset from start
uint32 bmsOffset = 3;- Returns:
- This builder for chaining.
-
getDrsOffset
public int getDrsOffset()
offset of drs from start (grib2 only)
uint32 drsOffset = 4;- Specified by:
getDrsOffsetin interfaceGribCollectionProto.RecordOrBuilder- Returns:
- The drsOffset.
-
setDrsOffset
public GribCollectionProto.Record.Builder setDrsOffset(int value)
offset of drs from start (grib2 only)
uint32 drsOffset = 4;- Parameters:
value- The drsOffset to set.- Returns:
- This builder for chaining.
-
clearDrsOffset
public GribCollectionProto.Record.Builder clearDrsOffset()
offset of drs from start (grib2 only)
uint32 drsOffset = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final GribCollectionProto.Record.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Record.Builder>
-
mergeUnknownFields
public final GribCollectionProto.Record.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Record.Builder>
-
-