public static final class GribCollectionProto.Variable.Builder extends com.google.protobuf.GeneratedMessage.Builder<GribCollectionProto.Variable.Builder> implements GribCollectionProto.VariableOrBuilder
VariableaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<GribCollectionProto.Variable.Builder>public GribCollectionProto.Variable.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<GribCollectionProto.Variable.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<GribCollectionProto.Variable.Builder>public GribCollectionProto.Variable getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic GribCollectionProto.Variable build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic GribCollectionProto.Variable buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic GribCollectionProto.Variable.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GribCollectionProto.Variable.Builder>public GribCollectionProto.Variable.Builder mergeFrom(GribCollectionProto.Variable other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<GribCollectionProto.Variable.Builder>public GribCollectionProto.Variable.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GribCollectionProto.Variable.Builder>java.io.IOExceptionpublic int getDiscipline()
uint32 discipline = 1;getDiscipline in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setDiscipline(int value)
uint32 discipline = 1;value - The discipline to set.public GribCollectionProto.Variable.Builder clearDiscipline()
uint32 discipline = 1;public com.google.protobuf.ByteString getPds()
raw pds
bytes pds = 2;getPds in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setPds(com.google.protobuf.ByteString value)
raw pds
bytes pds = 2;value - The pds to set.public GribCollectionProto.Variable.Builder clearPds()
raw pds
bytes pds = 2;public java.util.List<java.lang.Integer> getIdsList()
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];getIdsList in interface GribCollectionProto.VariableOrBuilderpublic int getIdsCount()
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];getIdsCount in interface GribCollectionProto.VariableOrBuilderpublic int getIds(int index)
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];getIds in interface GribCollectionProto.VariableOrBuilderindex - The index of the element to return.public GribCollectionProto.Variable.Builder setIds(int index, int value)
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];index - The index to set the value at.value - The ids to set.public GribCollectionProto.Variable.Builder addIds(int value)
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];value - The ids to add.public GribCollectionProto.Variable.Builder addAllIds(java.lang.Iterable<? extends java.lang.Integer> values)
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];values - The ids to add.public GribCollectionProto.Variable.Builder clearIds()
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];public long getRecordsPos()
offset of SparseArray message for this Variable
uint64 recordsPos = 4;getRecordsPos in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setRecordsPos(long value)
offset of SparseArray message for this Variable
uint64 recordsPos = 4;value - The recordsPos to set.public GribCollectionProto.Variable.Builder clearRecordsPos()
offset of SparseArray message for this Variable
uint64 recordsPos = 4;public int getRecordsLen()
size of SparseArray message for this Variable
uint32 recordsLen = 5;getRecordsLen in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setRecordsLen(int value)
size of SparseArray message for this Variable
uint32 recordsLen = 5;value - The recordsLen to set.public GribCollectionProto.Variable.Builder clearRecordsLen()
size of SparseArray message for this Variable
uint32 recordsLen = 5;public java.util.List<java.lang.Integer> getCoordIdxList()
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];getCoordIdxList in interface GribCollectionProto.VariableOrBuilderpublic int getCoordIdxCount()
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];getCoordIdxCount in interface GribCollectionProto.VariableOrBuilderpublic int getCoordIdx(int index)
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];getCoordIdx in interface GribCollectionProto.VariableOrBuilderindex - The index of the element to return.public GribCollectionProto.Variable.Builder setCoordIdx(int index, int value)
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];index - The index to set the value at.value - The coordIdx to set.public GribCollectionProto.Variable.Builder addCoordIdx(int value)
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];value - The coordIdx to add.public GribCollectionProto.Variable.Builder addAllCoordIdx(java.lang.Iterable<? extends java.lang.Integer> values)
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];values - The coordIdx to add.public GribCollectionProto.Variable.Builder clearCoordIdx()
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];public int getNdups()
optionally keep stats
uint32 ndups = 8;getNdups in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setNdups(int value)
optionally keep stats
uint32 ndups = 8;value - The ndups to set.public GribCollectionProto.Variable.Builder clearNdups()
optionally keep stats
uint32 ndups = 8;public int getNrecords()
uint32 nrecords = 9;getNrecords in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setNrecords(int value)
uint32 nrecords = 9;value - The nrecords to set.public GribCollectionProto.Variable.Builder clearNrecords()
uint32 nrecords = 9;public int getMissing()
uint32 missing = 10;getMissing in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setMissing(int value)
uint32 missing = 10;value - The missing to set.public GribCollectionProto.Variable.Builder clearMissing()
uint32 missing = 10;public java.util.List<GribCollectionProto.PartitionVariable> getPartVariableList()
partition only
repeated .PartitionVariable partVariable = 100;getPartVariableList in interface GribCollectionProto.VariableOrBuilderpublic int getPartVariableCount()
partition only
repeated .PartitionVariable partVariable = 100;getPartVariableCount in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.PartitionVariable getPartVariable(int index)
partition only
repeated .PartitionVariable partVariable = 100;getPartVariable in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setPartVariable(int index, GribCollectionProto.PartitionVariable value)
partition only
repeated .PartitionVariable partVariable = 100;public GribCollectionProto.Variable.Builder setPartVariable(int index, GribCollectionProto.PartitionVariable.Builder builderForValue)
partition only
repeated .PartitionVariable partVariable = 100;public GribCollectionProto.Variable.Builder addPartVariable(GribCollectionProto.PartitionVariable value)
partition only
repeated .PartitionVariable partVariable = 100;public GribCollectionProto.Variable.Builder addPartVariable(int index, GribCollectionProto.PartitionVariable value)
partition only
repeated .PartitionVariable partVariable = 100;public GribCollectionProto.Variable.Builder addPartVariable(GribCollectionProto.PartitionVariable.Builder builderForValue)
partition only
repeated .PartitionVariable partVariable = 100;public GribCollectionProto.Variable.Builder addPartVariable(int index, GribCollectionProto.PartitionVariable.Builder builderForValue)
partition only
repeated .PartitionVariable partVariable = 100;public GribCollectionProto.Variable.Builder addAllPartVariable(java.lang.Iterable<? extends GribCollectionProto.PartitionVariable> values)
partition only
repeated .PartitionVariable partVariable = 100;public GribCollectionProto.Variable.Builder clearPartVariable()
partition only
repeated .PartitionVariable partVariable = 100;public GribCollectionProto.Variable.Builder removePartVariable(int index)
partition only
repeated .PartitionVariable partVariable = 100;public GribCollectionProto.PartitionVariable.Builder getPartVariableBuilder(int index)
partition only
repeated .PartitionVariable partVariable = 100;public GribCollectionProto.PartitionVariableOrBuilder getPartVariableOrBuilder(int index)
partition only
repeated .PartitionVariable partVariable = 100;getPartVariableOrBuilder in interface GribCollectionProto.VariableOrBuilderpublic java.util.List<? extends GribCollectionProto.PartitionVariableOrBuilder> getPartVariableOrBuilderList()
partition only
repeated .PartitionVariable partVariable = 100;getPartVariableOrBuilderList in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.PartitionVariable.Builder addPartVariableBuilder()
partition only
repeated .PartitionVariable partVariable = 100;public GribCollectionProto.PartitionVariable.Builder addPartVariableBuilder(int index)
partition only
repeated .PartitionVariable partVariable = 100;public java.util.List<GribCollectionProto.PartitionVariable.Builder> getPartVariableBuilderList()
partition only
repeated .PartitionVariable partVariable = 100;