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, setRepeatedField
clearOneof, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedFieldBuilder, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, 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
getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<GribCollectionProto.Variable,GribCollectionProto.Variable.Builder>
public GribCollectionProto.Variable.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.ExtendableBuilder<GribCollectionProto.Variable,GribCollectionProto.Variable.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<GribCollectionProto.Variable.Builder>
public GribCollectionProto.Variable getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<GribCollectionProto.Variable>
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public GribCollectionProto.Variable build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public GribCollectionProto.Variable buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public GribCollectionProto.Variable.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<GribCollectionProto.Variable.Builder>
java.io.IOException
public boolean hasDiscipline()
required uint32 discipline = 1;
hasDiscipline
in interface GribCollectionProto.VariableOrBuilder
public int getDiscipline()
required uint32 discipline = 1;
getDiscipline
in interface GribCollectionProto.VariableOrBuilder
public 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.VariableOrBuilder
public com.google.protobuf.ByteString getPds()
required bytes pds = 2;
raw pds
getPds
in interface GribCollectionProto.VariableOrBuilder
public 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.VariableOrBuilder
public int getIdsCount()
repeated uint32 ids = 3;
extra info not in pds; grib2 id section
getIdsCount
in interface GribCollectionProto.VariableOrBuilder
public int getIds(int index)
repeated uint32 ids = 3;
extra info not in pds; grib2 id section
getIds
in interface GribCollectionProto.VariableOrBuilder
public 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.VariableOrBuilder
public long getRecordsPos()
required uint64 recordsPos = 4;
offset of SparseArray message for this Variable
getRecordsPos
in interface GribCollectionProto.VariableOrBuilder
public 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.VariableOrBuilder
public int getRecordsLen()
required uint32 recordsLen = 5;
size of SparseArray message for this Variable
getRecordsLen
in interface GribCollectionProto.VariableOrBuilder
public 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.VariableOrBuilder
public int getCoordIdxCount()
repeated uint32 coordIdx = 6;
indexes into Group.coords
getCoordIdxCount
in interface GribCollectionProto.VariableOrBuilder
public int getCoordIdx(int index)
repeated uint32 coordIdx = 6;
indexes into Group.coords
getCoordIdx
in interface GribCollectionProto.VariableOrBuilder
public 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.VariableOrBuilder
public int getNdups()
optional uint32 ndups = 8;
optionally keep stats
getNdups
in interface GribCollectionProto.VariableOrBuilder
public 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.VariableOrBuilder
public int getNrecords()
optional uint32 nrecords = 9;
getNrecords
in interface GribCollectionProto.VariableOrBuilder
public 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.VariableOrBuilder
public int getMissing()
optional uint32 missing = 10;
getMissing
in interface GribCollectionProto.VariableOrBuilder
public 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.VariableOrBuilder
public int getParamsCount()
repeated .Parameter params = 20;
not used yet
getParamsCount
in interface GribCollectionProto.VariableOrBuilder
public GribCollectionProto.Parameter getParams(int index)
repeated .Parameter params = 20;
not used yet
getParams
in interface GribCollectionProto.VariableOrBuilder
public 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.VariableOrBuilder
public java.util.List<? extends GribCollectionProto.ParameterOrBuilder> getParamsOrBuilderList()
repeated .Parameter params = 20;
not used yet
getParamsOrBuilderList
in interface GribCollectionProto.VariableOrBuilder
public 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