public static final class GribCollectionProto.Variable extends com.google.protobuf.GeneratedMessage.ExtendableMessage<GribCollectionProto.Variable> implements GribCollectionProto.VariableOrBuilder
Variable
info to construct the ncfile metadata
Modifier and Type | Class and Description |
---|---|
static class |
GribCollectionProto.Variable.Builder
Protobuf type
Variable |
com.google.protobuf.GeneratedMessage.ExtendableMessage.ExtensionWriter
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType,BuilderType>>, 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 |
COORDIDX_FIELD_NUMBER |
static int |
DISCIPLINE_FIELD_NUMBER |
static int |
IDS_FIELD_NUMBER |
static int |
MISSING_FIELD_NUMBER |
static int |
NDUPS_FIELD_NUMBER |
static int |
NRECORDS_FIELD_NUMBER |
static int |
PARAMS_FIELD_NUMBER |
static com.google.protobuf.Parser<GribCollectionProto.Variable> |
PARSER |
static int |
PDS_FIELD_NUMBER |
static int |
RECORDSLEN_FIELD_NUMBER |
static int |
RECORDSPOS_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
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; |
static GribCollectionProto.Variable |
getDefaultInstance() |
GribCollectionProto.Variable |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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; |
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.Parser<GribCollectionProto.Variable> |
getParserForType() |
com.google.protobuf.ByteString |
getPds()
required bytes pds = 2; |
int |
getRecordsLen()
required uint32 recordsLen = 5; |
long |
getRecordsPos()
required uint64 recordsPos = 4; |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
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() |
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(java.io.InputStream input) |
static GribCollectionProto.Variable |
parseDelimitedFrom(java.io.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(java.io.InputStream input) |
static GribCollectionProto.Variable |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
GribCollectionProto.Variable.Builder |
toBuilder() |
protected java.lang.Object |
writeReplace() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
extensionsAreInitialized, extensionsSerializedSize, extensionsSerializedSizeAsMessageSet, getAllFields, getAllFieldsRaw, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getExtensionFields, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, makeExtensionsImmutable, newExtensionWriter, newMessageSetExtensionWriter, parseUnknownField
computeStringSize, computeStringSizeNoTag, getDescriptorForType, getOneofFieldDescriptor, hasOneof, internalGetMapField, newBuilderForType, newFileScopedGeneratedExtension, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, writeString, writeStringNoTag
equals, findInitializationErrors, getInitializationErrorString, hashBoolean, hashCode, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
public static com.google.protobuf.Parser<GribCollectionProto.Variable> PARSER
public static final int DISCIPLINE_FIELD_NUMBER
public static final int PDS_FIELD_NUMBER
public static final int IDS_FIELD_NUMBER
public static final int RECORDSPOS_FIELD_NUMBER
public static final int RECORDSLEN_FIELD_NUMBER
public static final int COORDIDX_FIELD_NUMBER
public static final int NDUPS_FIELD_NUMBER
public static final int NRECORDS_FIELD_NUMBER
public static final int MISSING_FIELD_NUMBER
public static final int PARAMS_FIELD_NUMBER
public static GribCollectionProto.Variable getDefaultInstance()
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 final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessage
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage
public com.google.protobuf.Parser<GribCollectionProto.Variable> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessage
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 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 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 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 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 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 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 boolean hasNrecords()
optional uint32 nrecords = 9;
hasNrecords
in interface GribCollectionProto.VariableOrBuilder
public int getNrecords()
optional uint32 nrecords = 9;
getNrecords
in interface GribCollectionProto.VariableOrBuilder
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 java.util.List<GribCollectionProto.Parameter> getParamsList()
repeated .Parameter params = 20;
not used yet
getParamsList
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 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.ParameterOrBuilder getParamsOrBuilder(int index)
repeated .Parameter params = 20;
not used yet
getParamsOrBuilder
in interface GribCollectionProto.VariableOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.ExtendableMessage<GribCollectionProto.Variable>
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessage
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessage
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
writeReplace
in class com.google.protobuf.GeneratedMessage
java.io.ObjectStreamException
public static GribCollectionProto.Variable parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GribCollectionProto.Variable parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GribCollectionProto.Variable parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GribCollectionProto.Variable parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GribCollectionProto.Variable parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static GribCollectionProto.Variable parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static GribCollectionProto.Variable parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static GribCollectionProto.Variable parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static GribCollectionProto.Variable parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static GribCollectionProto.Variable parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static GribCollectionProto.Variable.Builder newBuilder()
public GribCollectionProto.Variable.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static GribCollectionProto.Variable.Builder newBuilder(GribCollectionProto.Variable prototype)
public GribCollectionProto.Variable.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected GribCollectionProto.Variable.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessage