public static final class GribCollectionProto.Variable extends com.google.protobuf.GeneratedMessage implements GribCollectionProto.VariableOrBuilder
gribCollectionIndex.Variable
reference VariableRecords with pos,length, for deferred access
| Modifier and Type | Class and Description |
|---|---|
static class |
GribCollectionProto.Variable.Builder
Protobuf type
gribCollectionIndex.Variable |
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingType extends com.google.protobuf.Message,Type>| Modifier and Type | Field and Description |
|---|---|
static int |
CATEGORY_FIELD_NUMBER |
static int |
CDMHASH_FIELD_NUMBER |
static int |
DISCIPLINE_FIELD_NUMBER |
static int |
ENSDERIVEDTYPE_FIELD_NUMBER |
static int |
ENSIDX_FIELD_NUMBER |
static int |
FLAG_FIELD_NUMBER |
static int |
GENPROCESSTYPE_FIELD_NUMBER |
static int |
GROUPNO_FIELD_NUMBER |
static int |
INTERVALTYPE_FIELD_NUMBER |
static int |
INTVNAME_FIELD_NUMBER |
static int |
ISLAYER_FIELD_NUMBER |
static int |
LEVELTYPE_FIELD_NUMBER |
static int |
PARAMETER_FIELD_NUMBER |
static com.google.protobuf.Parser<GribCollectionProto.Variable> |
PARSER |
static int |
PROBABILITYNAME_FIELD_NUMBER |
static int |
PROBABILITYTYPE_FIELD_NUMBER |
static int |
RECORDSLEN_FIELD_NUMBER |
static int |
RECORDSPOS_FIELD_NUMBER |
static int |
TABLEVERSION_FIELD_NUMBER |
static int |
TIMEIDX_FIELD_NUMBER |
static int |
VARNO_FIELD_NUMBER |
static int |
VERTIDX_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
int |
getCategory()
required int32 category = 2; |
int |
getCdmHash()
required fixed32 cdmHash = 6; |
static GribCollectionProto.Variable |
getDefaultInstance() |
GribCollectionProto.Variable |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
int |
getDiscipline()
required int32 discipline = 1; |
int |
getEnsDerivedType()
optional int32 ensDerivedType = 12 [default = -1]; |
int |
getEnsIdx()
optional int32 ensIdx = 11 [default = -1]; |
int |
getFlag(int index)
repeated int32 flag = 21; |
int |
getFlagCount()
repeated int32 flag = 21; |
List<Integer> |
getFlagList()
repeated int32 flag = 21; |
int |
getGenProcessType()
optional int32 genProcessType = 20 [default = -1]; |
int |
getGroupno(int index)
repeated uint32 groupno = 16; |
int |
getGroupnoCount()
repeated uint32 groupno = 16; |
List<Integer> |
getGroupnoList()
repeated uint32 groupno = 16; |
int |
getIntervalType()
optional int32 intervalType = 5 [default = -1]; |
String |
getIntvName()
optional string intvName = 19; |
com.google.protobuf.ByteString |
getIntvNameBytes()
optional string intvName = 19; |
boolean |
getIsLayer()
optional bool isLayer = 15 [default = false]; |
int |
getLevelType()
required int32 levelType = 4; |
int |
getParameter()
required int32 parameter = 3; |
com.google.protobuf.Parser<GribCollectionProto.Variable> |
getParserForType() |
String |
getProbabilityName()
optional string probabilityName = 13; |
com.google.protobuf.ByteString |
getProbabilityNameBytes()
optional string probabilityName = 13; |
int |
getProbabilityType()
optional int32 probabilityType = 14 [default = -1]; |
int |
getRecordsLen()
required uint32 recordsLen = 8; |
long |
getRecordsPos()
required uint64 recordsPos = 7; |
int |
getSerializedSize() |
int |
getTableVersion()
optional uint32 tableVersion = 18; |
int |
getTimeIdx()
required uint32 timeIdx = 9; |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
getVarno(int index)
repeated uint32 varno = 17; |
int |
getVarnoCount()
repeated uint32 varno = 17; |
List<Integer> |
getVarnoList()
repeated uint32 varno = 17; |
int |
getVertIdx()
optional int32 vertIdx = 10 [default = -1]; |
boolean |
hasCategory()
required int32 category = 2; |
boolean |
hasCdmHash()
required fixed32 cdmHash = 6; |
boolean |
hasDiscipline()
required int32 discipline = 1; |
boolean |
hasEnsDerivedType()
optional int32 ensDerivedType = 12 [default = -1]; |
boolean |
hasEnsIdx()
optional int32 ensIdx = 11 [default = -1]; |
boolean |
hasGenProcessType()
optional int32 genProcessType = 20 [default = -1]; |
boolean |
hasIntervalType()
optional int32 intervalType = 5 [default = -1]; |
boolean |
hasIntvName()
optional string intvName = 19; |
boolean |
hasIsLayer()
optional bool isLayer = 15 [default = false]; |
boolean |
hasLevelType()
required int32 levelType = 4; |
boolean |
hasParameter()
required int32 parameter = 3; |
boolean |
hasProbabilityName()
optional string probabilityName = 13; |
boolean |
hasProbabilityType()
optional int32 probabilityType = 14 [default = -1]; |
boolean |
hasRecordsLen()
required uint32 recordsLen = 8; |
boolean |
hasRecordsPos()
required uint64 recordsPos = 7; |
boolean |
hasTableVersion()
optional uint32 tableVersion = 18; |
boolean |
hasTimeIdx()
required uint32 timeIdx = 9; |
boolean |
hasVertIdx()
optional int32 vertIdx = 10 [default = -1]; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static GribCollectionProto.Variable.Builder |
newBuilder() |
static GribCollectionProto.Variable.Builder |
newBuilder(GribCollectionProto.Variable prototype) |
GribCollectionProto.Variable.Builder |
newBuilderForType() |
protected GribCollectionProto.Variable.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) |
static GribCollectionProto.Variable |
parseDelimitedFrom(InputStream input) |
static GribCollectionProto.Variable |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GribCollectionProto.Variable |
parseFrom(byte[] data) |
static GribCollectionProto.Variable |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GribCollectionProto.Variable |
parseFrom(com.google.protobuf.ByteString data) |
static GribCollectionProto.Variable |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GribCollectionProto.Variable |
parseFrom(com.google.protobuf.CodedInputStream input) |
static GribCollectionProto.Variable |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GribCollectionProto.Variable |
parseFrom(InputStream input) |
static GribCollectionProto.Variable |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
GribCollectionProto.Variable.Builder |
toBuilder() |
protected Object |
writeReplace() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getRepeatedField, getRepeatedFieldCount, hasField, makeExtensionsImmutable, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, parseUnknownFieldequals, findInitializationErrors, getInitializationErrorString, hashBoolean, hashCode, hashEnum, hashEnumList, hashFields, hashLong, toStringtoByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static com.google.protobuf.Parser<GribCollectionProto.Variable> PARSER
public static final int DISCIPLINE_FIELD_NUMBER
public static final int CATEGORY_FIELD_NUMBER
public static final int PARAMETER_FIELD_NUMBER
public static final int LEVELTYPE_FIELD_NUMBER
public static final int INTERVALTYPE_FIELD_NUMBER
public static final int CDMHASH_FIELD_NUMBER
public static final int RECORDSPOS_FIELD_NUMBER
public static final int RECORDSLEN_FIELD_NUMBER
public static final int TIMEIDX_FIELD_NUMBER
public static final int VERTIDX_FIELD_NUMBER
public static final int ENSIDX_FIELD_NUMBER
public static final int ENSDERIVEDTYPE_FIELD_NUMBER
public static final int PROBABILITYNAME_FIELD_NUMBER
public static final int PROBABILITYTYPE_FIELD_NUMBER
public static final int ISLAYER_FIELD_NUMBER
public static final int GROUPNO_FIELD_NUMBER
public static final int VARNO_FIELD_NUMBER
public static final int FLAG_FIELD_NUMBER
public static final int TABLEVERSION_FIELD_NUMBER
public static final int INTVNAME_FIELD_NUMBER
public static final int GENPROCESSTYPE_FIELD_NUMBER
public static GribCollectionProto.Variable getDefaultInstance()
public GribCollectionProto.Variable getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessagepublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic com.google.protobuf.Parser<GribCollectionProto.Variable> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic boolean hasDiscipline()
required int32 discipline = 1;
should be uint
hasDiscipline in interface GribCollectionProto.VariableOrBuilderpublic int getDiscipline()
required int32 discipline = 1;
should be uint
getDiscipline in interface GribCollectionProto.VariableOrBuilderpublic boolean hasCategory()
required int32 category = 2;hasCategory in interface GribCollectionProto.VariableOrBuilderpublic int getCategory()
required int32 category = 2;getCategory in interface GribCollectionProto.VariableOrBuilderpublic boolean hasParameter()
required int32 parameter = 3;hasParameter in interface GribCollectionProto.VariableOrBuilderpublic int getParameter()
required int32 parameter = 3;getParameter in interface GribCollectionProto.VariableOrBuilderpublic boolean hasLevelType()
required int32 levelType = 4;
table 4.5 (grib2); table 3 (grib1)
hasLevelType in interface GribCollectionProto.VariableOrBuilderpublic int getLevelType()
required int32 levelType = 4;
table 4.5 (grib2); table 3 (grib1)
getLevelType in interface GribCollectionProto.VariableOrBuilderpublic boolean hasIntervalType()
optional int32 intervalType = 5 [default = -1];
table 4.10 (grib2); table 5 (grib1)
hasIntervalType in interface GribCollectionProto.VariableOrBuilderpublic int getIntervalType()
optional int32 intervalType = 5 [default = -1];
table 4.10 (grib2); table 5 (grib1)
getIntervalType in interface GribCollectionProto.VariableOrBuilderpublic boolean hasCdmHash()
required fixed32 cdmHash = 6;hasCdmHash in interface GribCollectionProto.VariableOrBuilderpublic int getCdmHash()
required fixed32 cdmHash = 6;getCdmHash in interface GribCollectionProto.VariableOrBuilderpublic boolean hasRecordsPos()
required uint64 recordsPos = 7;
offset of VariableRecords message for this Variable
hasRecordsPos in interface GribCollectionProto.VariableOrBuilderpublic long getRecordsPos()
required uint64 recordsPos = 7;
offset of VariableRecords message for this Variable
getRecordsPos in interface GribCollectionProto.VariableOrBuilderpublic boolean hasRecordsLen()
required uint32 recordsLen = 8;
size of VariableRecords message for this Variable (could be in stream instead)
hasRecordsLen in interface GribCollectionProto.VariableOrBuilderpublic int getRecordsLen()
required uint32 recordsLen = 8;
size of VariableRecords message for this Variable (could be in stream instead)
getRecordsLen in interface GribCollectionProto.VariableOrBuilderpublic boolean hasTimeIdx()
required uint32 timeIdx = 9;
index into GribCollectionIndex.timeCoords
hasTimeIdx in interface GribCollectionProto.VariableOrBuilderpublic int getTimeIdx()
required uint32 timeIdx = 9;
index into GribCollectionIndex.timeCoords
getTimeIdx in interface GribCollectionProto.VariableOrBuilderpublic boolean hasVertIdx()
optional int32 vertIdx = 10 [default = -1];
index into GribCollectionIndex.vertCoords
hasVertIdx in interface GribCollectionProto.VariableOrBuilderpublic int getVertIdx()
optional int32 vertIdx = 10 [default = -1];
index into GribCollectionIndex.vertCoords
getVertIdx in interface GribCollectionProto.VariableOrBuilderpublic boolean hasEnsIdx()
optional int32 ensIdx = 11 [default = -1];
index into GribCollectionIndex.ensCoords
hasEnsIdx in interface GribCollectionProto.VariableOrBuilderpublic int getEnsIdx()
optional int32 ensIdx = 11 [default = -1];
index into GribCollectionIndex.ensCoords
getEnsIdx in interface GribCollectionProto.VariableOrBuilderpublic boolean hasEnsDerivedType()
optional int32 ensDerivedType = 12 [default = -1];
only one of 12, or 13 (and 11?)
hasEnsDerivedType in interface GribCollectionProto.VariableOrBuilderpublic int getEnsDerivedType()
optional int32 ensDerivedType = 12 [default = -1];
only one of 12, or 13 (and 11?)
getEnsDerivedType in interface GribCollectionProto.VariableOrBuilderpublic boolean hasProbabilityName()
optional string probabilityName = 13;hasProbabilityName in interface GribCollectionProto.VariableOrBuilderpublic String getProbabilityName()
optional string probabilityName = 13;getProbabilityName in interface GribCollectionProto.VariableOrBuilderpublic com.google.protobuf.ByteString getProbabilityNameBytes()
optional string probabilityName = 13;getProbabilityNameBytes in interface GribCollectionProto.VariableOrBuilderpublic boolean hasProbabilityType()
optional int32 probabilityType = 14 [default = -1];
table 4.9
hasProbabilityType in interface GribCollectionProto.VariableOrBuilderpublic int getProbabilityType()
optional int32 probabilityType = 14 [default = -1];
table 4.9
getProbabilityType in interface GribCollectionProto.VariableOrBuilderpublic boolean hasIsLayer()
optional bool isLayer = 15 [default = false];hasIsLayer in interface GribCollectionProto.VariableOrBuilderpublic boolean getIsLayer()
optional bool isLayer = 15 [default = false];getIsLayer in interface GribCollectionProto.VariableOrBuilderpublic List<Integer> getGroupnoList()
repeated uint32 groupno = 16;
only for partitions
getGroupnoList in interface GribCollectionProto.VariableOrBuilderpublic int getGroupnoCount()
repeated uint32 groupno = 16;
only for partitions
getGroupnoCount in interface GribCollectionProto.VariableOrBuilderpublic int getGroupno(int index)
repeated uint32 groupno = 16;
only for partitions
getGroupno in interface GribCollectionProto.VariableOrBuilderpublic List<Integer> getVarnoList()
repeated uint32 varno = 17;getVarnoList in interface GribCollectionProto.VariableOrBuilderpublic int getVarnoCount()
repeated uint32 varno = 17;getVarnoCount in interface GribCollectionProto.VariableOrBuilderpublic int getVarno(int index)
repeated uint32 varno = 17;getVarno in interface GribCollectionProto.VariableOrBuilderpublic List<Integer> getFlagList()
repeated int32 flag = 21;getFlagList in interface GribCollectionProto.VariableOrBuilderpublic int getFlagCount()
repeated int32 flag = 21;getFlagCount in interface GribCollectionProto.VariableOrBuilderpublic int getFlag(int index)
repeated int32 flag = 21;getFlag in interface GribCollectionProto.VariableOrBuilderpublic boolean hasTableVersion()
optional uint32 tableVersion = 18;
in case different from the GribCollectionIndex
hasTableVersion in interface GribCollectionProto.VariableOrBuilderpublic int getTableVersion()
optional uint32 tableVersion = 18;
in case different from the GribCollectionIndex
getTableVersion in interface GribCollectionProto.VariableOrBuilderpublic boolean hasIntvName()
optional string intvName = 19;hasIntvName in interface GribCollectionProto.VariableOrBuilderpublic String getIntvName()
optional string intvName = 19;getIntvName in interface GribCollectionProto.VariableOrBuilderpublic com.google.protobuf.ByteString getIntvNameBytes()
optional string intvName = 19;getIntvNameBytes in interface GribCollectionProto.VariableOrBuilderpublic boolean hasGenProcessType()
optional int32 genProcessType = 20 [default = -1];
if set, then the generating process type was used
hasGenProcessType in interface GribCollectionProto.VariableOrBuilderpublic int getGenProcessType()
optional int32 genProcessType = 20 [default = -1];
if set, then the generating process type was used
getGenProcessType in interface GribCollectionProto.VariableOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.AbstractMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.AbstractMessageprotected Object writeReplace() throws ObjectStreamException
writeReplace in class com.google.protobuf.GeneratedMessageObjectStreamExceptionpublic static GribCollectionProto.Variable parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GribCollectionProto.Variable parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GribCollectionProto.Variable parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GribCollectionProto.Variable parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GribCollectionProto.Variable parseFrom(InputStream input) throws IOException
IOExceptionpublic static GribCollectionProto.Variable parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static GribCollectionProto.Variable parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static GribCollectionProto.Variable parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static GribCollectionProto.Variable parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static GribCollectionProto.Variable parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static GribCollectionProto.Variable.Builder newBuilder()
public GribCollectionProto.Variable.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static GribCollectionProto.Variable.Builder newBuilder(GribCollectionProto.Variable prototype)
public GribCollectionProto.Variable.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected GribCollectionProto.Variable.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageCopyright © 1999–2013 UCAR/Unidata. All rights reserved.