public static final class GribCollectionProto.Variable.Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<GribCollectionProto.Variable,GribCollectionProto.Variable.Builder> implements GribCollectionProto.VariableOrBuilder
Variable
info to construct the ncfile metadata
| Modifier and Type | Method and Description |
|---|---|
GribCollectionProto.Variable.Builder |
addAllCoordIdx(java.lang.Iterable<? extends java.lang.Integer> values)
repeated uint32 coordIdx = 6; |
GribCollectionProto.Variable.Builder |
addAllIds(java.lang.Iterable<? extends java.lang.Integer> values)
repeated uint32 ids = 3; |
GribCollectionProto.Variable.Builder |
addAllParams(java.lang.Iterable<? extends GribCollectionProto.Parameter> values)
repeated .Parameter params = 20; |
GribCollectionProto.Variable.Builder |
addCoordIdx(int value)
repeated uint32 coordIdx = 6; |
GribCollectionProto.Variable.Builder |
addIds(int value)
repeated uint32 ids = 3; |
GribCollectionProto.Variable.Builder |
addParams(GribCollectionProto.Parameter.Builder builderForValue)
repeated .Parameter params = 20; |
GribCollectionProto.Variable.Builder |
addParams(GribCollectionProto.Parameter value)
repeated .Parameter params = 20; |
GribCollectionProto.Variable.Builder |
addParams(int index,
GribCollectionProto.Parameter.Builder builderForValue)
repeated .Parameter params = 20; |
GribCollectionProto.Variable.Builder |
addParams(int index,
GribCollectionProto.Parameter value)
repeated .Parameter params = 20; |
GribCollectionProto.Parameter.Builder |
addParamsBuilder()
repeated .Parameter params = 20; |
GribCollectionProto.Parameter.Builder |
addParamsBuilder(int index)
repeated .Parameter params = 20; |
GribCollectionProto.Variable |
build() |
GribCollectionProto.Variable |
buildPartial() |
GribCollectionProto.Variable.Builder |
clear() |
GribCollectionProto.Variable.Builder |
clearCoordIdx()
repeated uint32 coordIdx = 6; |
GribCollectionProto.Variable.Builder |
clearDiscipline()
required uint32 discipline = 1; |
GribCollectionProto.Variable.Builder |
clearIds()
repeated uint32 ids = 3; |
GribCollectionProto.Variable.Builder |
clearMissing()
optional uint32 missing = 10; |
GribCollectionProto.Variable.Builder |
clearNdups()
optional uint32 ndups = 8; |
GribCollectionProto.Variable.Builder |
clearNrecords()
optional uint32 nrecords = 9; |
GribCollectionProto.Variable.Builder |
clearParams()
repeated .Parameter params = 20; |
GribCollectionProto.Variable.Builder |
clearPds()
required bytes pds = 2; |
GribCollectionProto.Variable.Builder |
clearRecordsLen()
required uint32 recordsLen = 5; |
GribCollectionProto.Variable.Builder |
clearRecordsPos()
required uint64 recordsPos = 4; |
GribCollectionProto.Variable.Builder |
clone() |
int |
getCoordIdx(int index)
repeated uint32 coordIdx = 6; |
int |
getCoordIdxCount()
repeated uint32 coordIdx = 6; |
java.util.List<java.lang.Integer> |
getCoordIdxList()
repeated uint32 coordIdx = 6; |
GribCollectionProto.Variable |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getDiscipline()
required uint32 discipline = 1; |
int |
getIds(int index)
repeated uint32 ids = 3; |
int |
getIdsCount()
repeated uint32 ids = 3; |
java.util.List<java.lang.Integer> |
getIdsList()
repeated uint32 ids = 3; |
int |
getMissing()
optional uint32 missing = 10; |
int |
getNdups()
optional uint32 ndups = 8; |
int |
getNrecords()
optional uint32 nrecords = 9; |
GribCollectionProto.Parameter |
getParams(int index)
repeated .Parameter params = 20; |
GribCollectionProto.Parameter.Builder |
getParamsBuilder(int index)
repeated .Parameter params = 20; |
java.util.List<GribCollectionProto.Parameter.Builder> |
getParamsBuilderList()
repeated .Parameter params = 20; |
int |
getParamsCount()
repeated .Parameter params = 20; |
java.util.List<GribCollectionProto.Parameter> |
getParamsList()
repeated .Parameter params = 20; |
GribCollectionProto.ParameterOrBuilder |
getParamsOrBuilder(int index)
repeated .Parameter params = 20; |
java.util.List<? extends GribCollectionProto.ParameterOrBuilder> |
getParamsOrBuilderList()
repeated .Parameter params = 20; |
com.google.protobuf.ByteString |
getPds()
required bytes pds = 2; |
int |
getRecordsLen()
required uint32 recordsLen = 5; |
long |
getRecordsPos()
required uint64 recordsPos = 4; |
boolean |
hasDiscipline()
required uint32 discipline = 1; |
boolean |
hasMissing()
optional uint32 missing = 10; |
boolean |
hasNdups()
optional uint32 ndups = 8; |
boolean |
hasNrecords()
optional uint32 nrecords = 9; |
boolean |
hasPds()
required bytes pds = 2; |
boolean |
hasRecordsLen()
required uint32 recordsLen = 5; |
boolean |
hasRecordsPos()
required uint64 recordsPos = 4; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
GribCollectionProto.Variable.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
GribCollectionProto.Variable.Builder |
mergeFrom(GribCollectionProto.Variable other) |
GribCollectionProto.Variable.Builder |
mergeFrom(com.google.protobuf.Message other) |
GribCollectionProto.Variable.Builder |
removeParams(int index)
repeated .Parameter params = 20; |
GribCollectionProto.Variable.Builder |
setCoordIdx(int index,
int value)
repeated uint32 coordIdx = 6; |
GribCollectionProto.Variable.Builder |
setDiscipline(int value)
required uint32 discipline = 1; |
GribCollectionProto.Variable.Builder |
setIds(int index,
int value)
repeated uint32 ids = 3; |
GribCollectionProto.Variable.Builder |
setMissing(int value)
optional uint32 missing = 10; |
GribCollectionProto.Variable.Builder |
setNdups(int value)
optional uint32 ndups = 8; |
GribCollectionProto.Variable.Builder |
setNrecords(int value)
optional uint32 nrecords = 9; |
GribCollectionProto.Variable.Builder |
setParams(int index,
GribCollectionProto.Parameter.Builder builderForValue)
repeated .Parameter params = 20; |
GribCollectionProto.Variable.Builder |
setParams(int index,
GribCollectionProto.Parameter value)
repeated .Parameter params = 20; |
GribCollectionProto.Variable.Builder |
setPds(com.google.protobuf.ByteString value)
required bytes pds = 2; |
GribCollectionProto.Variable.Builder |
setRecordsLen(int value)
required uint32 recordsLen = 5; |
GribCollectionProto.Variable.Builder |
setRecordsPos(long value)
required uint64 recordsPos = 4; |
addExtension, addExtension, addExtension, addRepeatedField, clearExtension, clearExtension, clearExtension, clearField, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, parseUnknownField, setExtension, setExtension, setExtension, setExtension, setExtension, setExtension, setField, setRepeatedFieldclearOneof, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedFieldBuilder, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtensionpublic 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.ExtendableBuilder<GribCollectionProto.Variable,GribCollectionProto.Variable.Builder>public GribCollectionProto.Variable.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<GribCollectionProto.Variable,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.GeneratedMessage.ExtendableMessageOrBuilder<GribCollectionProto.Variable>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.ExtendableBuilder<GribCollectionProto.Variable,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 boolean hasDiscipline()
required uint32 discipline = 1;hasDiscipline in interface GribCollectionProto.VariableOrBuilderpublic int getDiscipline()
required uint32 discipline = 1;getDiscipline in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setDiscipline(int value)
required uint32 discipline = 1;public GribCollectionProto.Variable.Builder clearDiscipline()
required uint32 discipline = 1;public boolean hasPds()
required bytes pds = 2;
raw pds
hasPds in interface GribCollectionProto.VariableOrBuilderpublic com.google.protobuf.ByteString getPds()
required bytes pds = 2;
raw pds
getPds in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setPds(com.google.protobuf.ByteString value)
required bytes pds = 2;
raw pds
public GribCollectionProto.Variable.Builder clearPds()
required bytes pds = 2;
raw pds
public java.util.List<java.lang.Integer> getIdsList()
repeated uint32 ids = 3;
extra info not in pds; grib2 id section
getIdsList in interface GribCollectionProto.VariableOrBuilderpublic int getIdsCount()
repeated uint32 ids = 3;
extra info not in pds; grib2 id section
getIdsCount in interface GribCollectionProto.VariableOrBuilderpublic int getIds(int index)
repeated uint32 ids = 3;
extra info not in pds; grib2 id section
getIds in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setIds(int index, int value)
repeated uint32 ids = 3;
extra info not in pds; grib2 id section
public GribCollectionProto.Variable.Builder addIds(int value)
repeated uint32 ids = 3;
extra info not in pds; grib2 id section
public GribCollectionProto.Variable.Builder addAllIds(java.lang.Iterable<? extends java.lang.Integer> values)
repeated uint32 ids = 3;
extra info not in pds; grib2 id section
public GribCollectionProto.Variable.Builder clearIds()
repeated uint32 ids = 3;
extra info not in pds; grib2 id section
public boolean hasRecordsPos()
required uint64 recordsPos = 4;
offset of SparseArray message for this Variable
hasRecordsPos in interface GribCollectionProto.VariableOrBuilderpublic long getRecordsPos()
required uint64 recordsPos = 4;
offset of SparseArray message for this Variable
getRecordsPos in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setRecordsPos(long value)
required uint64 recordsPos = 4;
offset of SparseArray message for this Variable
public GribCollectionProto.Variable.Builder clearRecordsPos()
required uint64 recordsPos = 4;
offset of SparseArray message for this Variable
public boolean hasRecordsLen()
required uint32 recordsLen = 5;
size of SparseArray message for this Variable
hasRecordsLen in interface GribCollectionProto.VariableOrBuilderpublic int getRecordsLen()
required uint32 recordsLen = 5;
size of SparseArray message for this Variable
getRecordsLen in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setRecordsLen(int value)
required uint32 recordsLen = 5;
size of SparseArray message for this Variable
public GribCollectionProto.Variable.Builder clearRecordsLen()
required uint32 recordsLen = 5;
size of SparseArray message for this Variable
public java.util.List<java.lang.Integer> getCoordIdxList()
repeated uint32 coordIdx = 6;
indexes into Group.coords
getCoordIdxList in interface GribCollectionProto.VariableOrBuilderpublic int getCoordIdxCount()
repeated uint32 coordIdx = 6;
indexes into Group.coords
getCoordIdxCount in interface GribCollectionProto.VariableOrBuilderpublic int getCoordIdx(int index)
repeated uint32 coordIdx = 6;
indexes into Group.coords
getCoordIdx in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setCoordIdx(int index, int value)
repeated uint32 coordIdx = 6;
indexes into Group.coords
public GribCollectionProto.Variable.Builder addCoordIdx(int value)
repeated uint32 coordIdx = 6;
indexes into Group.coords
public GribCollectionProto.Variable.Builder addAllCoordIdx(java.lang.Iterable<? extends java.lang.Integer> values)
repeated uint32 coordIdx = 6;
indexes into Group.coords
public GribCollectionProto.Variable.Builder clearCoordIdx()
repeated uint32 coordIdx = 6;
indexes into Group.coords
public boolean hasNdups()
optional uint32 ndups = 8;
optionally keep stats
hasNdups in interface GribCollectionProto.VariableOrBuilderpublic int getNdups()
optional uint32 ndups = 8;
optionally keep stats
getNdups in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setNdups(int value)
optional uint32 ndups = 8;
optionally keep stats
public GribCollectionProto.Variable.Builder clearNdups()
optional uint32 ndups = 8;
optionally keep stats
public boolean hasNrecords()
optional uint32 nrecords = 9;hasNrecords in interface GribCollectionProto.VariableOrBuilderpublic int getNrecords()
optional uint32 nrecords = 9;getNrecords in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setNrecords(int value)
optional uint32 nrecords = 9;public GribCollectionProto.Variable.Builder clearNrecords()
optional uint32 nrecords = 9;public boolean hasMissing()
optional uint32 missing = 10;hasMissing in interface GribCollectionProto.VariableOrBuilderpublic int getMissing()
optional uint32 missing = 10;getMissing in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setMissing(int value)
optional uint32 missing = 10;public GribCollectionProto.Variable.Builder clearMissing()
optional uint32 missing = 10;public java.util.List<GribCollectionProto.Parameter> getParamsList()
repeated .Parameter params = 20;
not used yet
getParamsList in interface GribCollectionProto.VariableOrBuilderpublic int getParamsCount()
repeated .Parameter params = 20;
not used yet
getParamsCount in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Parameter getParams(int index)
repeated .Parameter params = 20;
not used yet
getParams in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Variable.Builder setParams(int index, GribCollectionProto.Parameter value)
repeated .Parameter params = 20;
not used yet
public GribCollectionProto.Variable.Builder setParams(int index, GribCollectionProto.Parameter.Builder builderForValue)
repeated .Parameter params = 20;
not used yet
public GribCollectionProto.Variable.Builder addParams(GribCollectionProto.Parameter value)
repeated .Parameter params = 20;
not used yet
public GribCollectionProto.Variable.Builder addParams(int index, GribCollectionProto.Parameter value)
repeated .Parameter params = 20;
not used yet
public GribCollectionProto.Variable.Builder addParams(GribCollectionProto.Parameter.Builder builderForValue)
repeated .Parameter params = 20;
not used yet
public GribCollectionProto.Variable.Builder addParams(int index, GribCollectionProto.Parameter.Builder builderForValue)
repeated .Parameter params = 20;
not used yet
public GribCollectionProto.Variable.Builder addAllParams(java.lang.Iterable<? extends GribCollectionProto.Parameter> values)
repeated .Parameter params = 20;
not used yet
public GribCollectionProto.Variable.Builder clearParams()
repeated .Parameter params = 20;
not used yet
public GribCollectionProto.Variable.Builder removeParams(int index)
repeated .Parameter params = 20;
not used yet
public GribCollectionProto.Parameter.Builder getParamsBuilder(int index)
repeated .Parameter params = 20;
not used yet
public GribCollectionProto.ParameterOrBuilder getParamsOrBuilder(int index)
repeated .Parameter params = 20;
not used yet
getParamsOrBuilder in interface GribCollectionProto.VariableOrBuilderpublic java.util.List<? extends GribCollectionProto.ParameterOrBuilder> getParamsOrBuilderList()
repeated .Parameter params = 20;
not used yet
getParamsOrBuilderList in interface GribCollectionProto.VariableOrBuilderpublic GribCollectionProto.Parameter.Builder addParamsBuilder()
repeated .Parameter params = 20;
not used yet
public GribCollectionProto.Parameter.Builder addParamsBuilder(int index)
repeated .Parameter params = 20;
not used yet
public java.util.List<GribCollectionProto.Parameter.Builder> getParamsBuilderList()
repeated .Parameter params = 20;
not used yet