public static final class GribCollectionProto.GribCollection extends com.google.protobuf.GeneratedMessageV3 implements GribCollectionProto.GribCollectionOrBuilder
GribCollection
Modifier and Type | Class and Description |
---|---|
static class |
GribCollectionProto.GribCollection.Builder
Protobuf type
GribCollection |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
Modifier and Type | Field and Description |
---|---|
static int |
BACKPROCESSID_FIELD_NUMBER |
static int |
CENTER_FIELD_NUMBER |
static int |
CONFIG_FIELD_NUMBER |
static int |
DATASET_FIELD_NUMBER |
static int |
ENDTIME_FIELD_NUMBER |
static int |
GDS_FIELD_NUMBER |
static int |
GENPROCESSID_FIELD_NUMBER |
static int |
GENPROCESSTYPE_FIELD_NUMBER |
static int |
ISPARTITIONOFPARTITIONS_FIELD_NUMBER |
static int |
LOCAL_FIELD_NUMBER |
static int |
MASTER_FIELD_NUMBER |
static int |
MASTERRUNTIME_FIELD_NUMBER |
static int |
MFILES_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
PARTITIONS_FIELD_NUMBER |
static int |
RUN2PART_FIELD_NUMBER |
static int |
STARTTIME_FIELD_NUMBER |
static int |
SUBCENTER_FIELD_NUMBER |
static int |
TOPDIR_FIELD_NUMBER |
static int |
VERSION_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
getBackProcessId()
int32 backProcessId = 13; |
int |
getCenter()
LOOK these are taken from first record; not storing variants (!)
|
GribCollectionProto.FcConfig |
getConfig()
repeated Parameter params = 20; // not used
|
GribCollectionProto.FcConfigOrBuilder |
getConfigOrBuilder()
repeated Parameter params = 20; // not used
|
GribCollectionProto.Dataset |
getDataset(int index)
repeated .Dataset dataset = 4; |
int |
getDatasetCount()
repeated .Dataset dataset = 4; |
java.util.List<GribCollectionProto.Dataset> |
getDatasetList()
repeated .Dataset dataset = 4; |
GribCollectionProto.DatasetOrBuilder |
getDatasetOrBuilder(int index)
repeated .Dataset dataset = 4; |
java.util.List<? extends GribCollectionProto.DatasetOrBuilder> |
getDatasetOrBuilderList()
repeated .Dataset dataset = 4; |
static GribCollectionProto.GribCollection |
getDefaultInstance() |
GribCollectionProto.GribCollection |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
long |
getEndTime()
calendar date, last valid time
|
GribCollectionProto.Gds |
getGds(int index)
unique Gds, shared amongst datasets
|
int |
getGdsCount()
unique Gds, shared amongst datasets
|
java.util.List<GribCollectionProto.Gds> |
getGdsList()
unique Gds, shared amongst datasets
|
GribCollectionProto.GdsOrBuilder |
getGdsOrBuilder(int index)
unique Gds, shared amongst datasets
|
java.util.List<? extends GribCollectionProto.GdsOrBuilder> |
getGdsOrBuilderList()
unique Gds, shared amongst datasets
|
int |
getGenProcessId()
int32 genProcessId = 12; |
int |
getGenProcessType()
int32 genProcessType = 11; |
boolean |
getIsPartitionOfPartitions()
bool isPartitionOfPartitions = 101; |
int |
getLocal()
grib1 table Version
|
int |
getMaster()
int32 master = 9; |
GribCollectionProto.Coord |
getMasterRuntime()
list of runtimes in this GC
|
GribCollectionProto.CoordOrBuilder |
getMasterRuntimeOrBuilder()
list of runtimes in this GC
|
GribCollectionProto.MFile |
getMfiles(int index)
list of grib MFiles
|
int |
getMfilesCount()
list of grib MFiles
|
java.util.List<GribCollectionProto.MFile> |
getMfilesList()
list of grib MFiles
|
GribCollectionProto.MFileOrBuilder |
getMfilesOrBuilder(int index)
list of grib MFiles
|
java.util.List<? extends GribCollectionProto.MFileOrBuilder> |
getMfilesOrBuilderList()
list of grib MFiles
|
java.lang.String |
getName()
must be unique - index filename is name.ncx
|
com.google.protobuf.ByteString |
getNameBytes()
must be unique - index filename is name.ncx
|
com.google.protobuf.Parser<GribCollectionProto.GribCollection> |
getParserForType() |
GribCollectionProto.Partition |
getPartitions(int index)
extensions
|
int |
getPartitionsCount()
extensions
|
java.util.List<GribCollectionProto.Partition> |
getPartitionsList()
extensions
|
GribCollectionProto.PartitionOrBuilder |
getPartitionsOrBuilder(int index)
extensions
|
java.util.List<? extends GribCollectionProto.PartitionOrBuilder> |
getPartitionsOrBuilderList()
extensions
|
int |
getRun2Part(int index)
masterRuntime index to partition index
|
int |
getRun2PartCount()
masterRuntime index to partition index
|
java.util.List<java.lang.Integer> |
getRun2PartList()
masterRuntime index to partition index
|
int |
getSerializedSize() |
long |
getStartTime()
calendar date, first valid time
|
int |
getSubcenter()
int32 subcenter = 8; |
java.lang.String |
getTopDir()
MFile, Partition filenames are relative to this
|
com.google.protobuf.ByteString |
getTopDirBytes()
MFile, Partition filenames are relative to this
|
int |
getVersion()
>= 3 for proto3 (5.0+)
|
boolean |
hasConfig()
repeated Parameter params = 20; // not used
|
int |
hashCode() |
boolean |
hasMasterRuntime()
list of runtimes in this GC
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static GribCollectionProto.GribCollection.Builder |
newBuilder() |
static GribCollectionProto.GribCollection.Builder |
newBuilder(GribCollectionProto.GribCollection prototype) |
GribCollectionProto.GribCollection.Builder |
newBuilderForType() |
protected GribCollectionProto.GribCollection.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected java.lang.Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static GribCollectionProto.GribCollection |
parseDelimitedFrom(java.io.InputStream input) |
static GribCollectionProto.GribCollection |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GribCollectionProto.GribCollection |
parseFrom(byte[] data) |
static GribCollectionProto.GribCollection |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GribCollectionProto.GribCollection |
parseFrom(java.nio.ByteBuffer data) |
static GribCollectionProto.GribCollection |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GribCollectionProto.GribCollection |
parseFrom(com.google.protobuf.ByteString data) |
static GribCollectionProto.GribCollection |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GribCollectionProto.GribCollection |
parseFrom(com.google.protobuf.CodedInputStream input) |
static GribCollectionProto.GribCollection |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GribCollectionProto.GribCollection |
parseFrom(java.io.InputStream input) |
static GribCollectionProto.GribCollection |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<GribCollectionProto.GribCollection> |
parser() |
GribCollectionProto.GribCollection.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int NAME_FIELD_NUMBER
public static final int TOPDIR_FIELD_NUMBER
public static final int MFILES_FIELD_NUMBER
public static final int DATASET_FIELD_NUMBER
public static final int GDS_FIELD_NUMBER
public static final int MASTERRUNTIME_FIELD_NUMBER
public static final int CENTER_FIELD_NUMBER
public static final int SUBCENTER_FIELD_NUMBER
public static final int MASTER_FIELD_NUMBER
public static final int LOCAL_FIELD_NUMBER
public static final int GENPROCESSTYPE_FIELD_NUMBER
public static final int GENPROCESSID_FIELD_NUMBER
public static final int BACKPROCESSID_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER
public static final int CONFIG_FIELD_NUMBER
public static final int STARTTIME_FIELD_NUMBER
public static final int ENDTIME_FIELD_NUMBER
public static final int PARTITIONS_FIELD_NUMBER
public static final int ISPARTITIONOFPARTITIONS_FIELD_NUMBER
public static final int RUN2PART_FIELD_NUMBER
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public java.lang.String getName()
must be unique - index filename is name.ncx
string name = 1;
getName
in interface GribCollectionProto.GribCollectionOrBuilder
public com.google.protobuf.ByteString getNameBytes()
must be unique - index filename is name.ncx
string name = 1;
getNameBytes
in interface GribCollectionProto.GribCollectionOrBuilder
public java.lang.String getTopDir()
MFile, Partition filenames are relative to this
string topDir = 2;
getTopDir
in interface GribCollectionProto.GribCollectionOrBuilder
public com.google.protobuf.ByteString getTopDirBytes()
MFile, Partition filenames are relative to this
string topDir = 2;
getTopDirBytes
in interface GribCollectionProto.GribCollectionOrBuilder
public java.util.List<GribCollectionProto.MFile> getMfilesList()
list of grib MFiles
repeated .MFile mfiles = 3;
getMfilesList
in interface GribCollectionProto.GribCollectionOrBuilder
public java.util.List<? extends GribCollectionProto.MFileOrBuilder> getMfilesOrBuilderList()
list of grib MFiles
repeated .MFile mfiles = 3;
getMfilesOrBuilderList
in interface GribCollectionProto.GribCollectionOrBuilder
public int getMfilesCount()
list of grib MFiles
repeated .MFile mfiles = 3;
getMfilesCount
in interface GribCollectionProto.GribCollectionOrBuilder
public GribCollectionProto.MFile getMfiles(int index)
list of grib MFiles
repeated .MFile mfiles = 3;
getMfiles
in interface GribCollectionProto.GribCollectionOrBuilder
public GribCollectionProto.MFileOrBuilder getMfilesOrBuilder(int index)
list of grib MFiles
repeated .MFile mfiles = 3;
getMfilesOrBuilder
in interface GribCollectionProto.GribCollectionOrBuilder
public java.util.List<GribCollectionProto.Dataset> getDatasetList()
repeated .Dataset dataset = 4;
getDatasetList
in interface GribCollectionProto.GribCollectionOrBuilder
public java.util.List<? extends GribCollectionProto.DatasetOrBuilder> getDatasetOrBuilderList()
repeated .Dataset dataset = 4;
getDatasetOrBuilderList
in interface GribCollectionProto.GribCollectionOrBuilder
public int getDatasetCount()
repeated .Dataset dataset = 4;
getDatasetCount
in interface GribCollectionProto.GribCollectionOrBuilder
public GribCollectionProto.Dataset getDataset(int index)
repeated .Dataset dataset = 4;
getDataset
in interface GribCollectionProto.GribCollectionOrBuilder
public GribCollectionProto.DatasetOrBuilder getDatasetOrBuilder(int index)
repeated .Dataset dataset = 4;
getDatasetOrBuilder
in interface GribCollectionProto.GribCollectionOrBuilder
public java.util.List<GribCollectionProto.Gds> getGdsList()
unique Gds, shared amongst datasets
repeated .Gds gds = 5;
getGdsList
in interface GribCollectionProto.GribCollectionOrBuilder
public java.util.List<? extends GribCollectionProto.GdsOrBuilder> getGdsOrBuilderList()
unique Gds, shared amongst datasets
repeated .Gds gds = 5;
getGdsOrBuilderList
in interface GribCollectionProto.GribCollectionOrBuilder
public int getGdsCount()
unique Gds, shared amongst datasets
repeated .Gds gds = 5;
getGdsCount
in interface GribCollectionProto.GribCollectionOrBuilder
public GribCollectionProto.Gds getGds(int index)
unique Gds, shared amongst datasets
repeated .Gds gds = 5;
getGds
in interface GribCollectionProto.GribCollectionOrBuilder
public GribCollectionProto.GdsOrBuilder getGdsOrBuilder(int index)
unique Gds, shared amongst datasets
repeated .Gds gds = 5;
getGdsOrBuilder
in interface GribCollectionProto.GribCollectionOrBuilder
public boolean hasMasterRuntime()
list of runtimes in this GC
.Coord masterRuntime = 6;
hasMasterRuntime
in interface GribCollectionProto.GribCollectionOrBuilder
public GribCollectionProto.Coord getMasterRuntime()
list of runtimes in this GC
.Coord masterRuntime = 6;
getMasterRuntime
in interface GribCollectionProto.GribCollectionOrBuilder
public GribCollectionProto.CoordOrBuilder getMasterRuntimeOrBuilder()
list of runtimes in this GC
.Coord masterRuntime = 6;
getMasterRuntimeOrBuilder
in interface GribCollectionProto.GribCollectionOrBuilder
public int getCenter()
LOOK these are taken from first record; not storing variants (!)
int32 center = 7;
getCenter
in interface GribCollectionProto.GribCollectionOrBuilder
public int getSubcenter()
int32 subcenter = 8;
getSubcenter
in interface GribCollectionProto.GribCollectionOrBuilder
public int getMaster()
int32 master = 9;
getMaster
in interface GribCollectionProto.GribCollectionOrBuilder
public int getLocal()
grib1 table Version
int32 local = 10;
getLocal
in interface GribCollectionProto.GribCollectionOrBuilder
public int getGenProcessType()
int32 genProcessType = 11;
getGenProcessType
in interface GribCollectionProto.GribCollectionOrBuilder
public int getGenProcessId()
int32 genProcessId = 12;
getGenProcessId
in interface GribCollectionProto.GribCollectionOrBuilder
public int getBackProcessId()
int32 backProcessId = 13;
getBackProcessId
in interface GribCollectionProto.GribCollectionOrBuilder
public int getVersion()
>= 3 for proto3 (5.0+)
int32 version = 14;
getVersion
in interface GribCollectionProto.GribCollectionOrBuilder
public boolean hasConfig()
repeated Parameter params = 20; // not used
.FcConfig config = 21;
hasConfig
in interface GribCollectionProto.GribCollectionOrBuilder
public GribCollectionProto.FcConfig getConfig()
repeated Parameter params = 20; // not used
.FcConfig config = 21;
getConfig
in interface GribCollectionProto.GribCollectionOrBuilder
public GribCollectionProto.FcConfigOrBuilder getConfigOrBuilder()
repeated Parameter params = 20; // not used
.FcConfig config = 21;
getConfigOrBuilder
in interface GribCollectionProto.GribCollectionOrBuilder
public long getStartTime()
calendar date, first valid time
uint64 startTime = 22;
getStartTime
in interface GribCollectionProto.GribCollectionOrBuilder
public long getEndTime()
calendar date, last valid time
uint64 endTime = 23;
getEndTime
in interface GribCollectionProto.GribCollectionOrBuilder
public java.util.List<GribCollectionProto.Partition> getPartitionsList()
extensions
repeated .Partition partitions = 100;
getPartitionsList
in interface GribCollectionProto.GribCollectionOrBuilder
public java.util.List<? extends GribCollectionProto.PartitionOrBuilder> getPartitionsOrBuilderList()
extensions
repeated .Partition partitions = 100;
getPartitionsOrBuilderList
in interface GribCollectionProto.GribCollectionOrBuilder
public int getPartitionsCount()
extensions
repeated .Partition partitions = 100;
getPartitionsCount
in interface GribCollectionProto.GribCollectionOrBuilder
public GribCollectionProto.Partition getPartitions(int index)
extensions
repeated .Partition partitions = 100;
getPartitions
in interface GribCollectionProto.GribCollectionOrBuilder
public GribCollectionProto.PartitionOrBuilder getPartitionsOrBuilder(int index)
extensions
repeated .Partition partitions = 100;
getPartitionsOrBuilder
in interface GribCollectionProto.GribCollectionOrBuilder
public boolean getIsPartitionOfPartitions()
bool isPartitionOfPartitions = 101;
getIsPartitionOfPartitions
in interface GribCollectionProto.GribCollectionOrBuilder
public java.util.List<java.lang.Integer> getRun2PartList()
masterRuntime index to partition index
repeated uint32 run2part = 102 [packed = true];
getRun2PartList
in interface GribCollectionProto.GribCollectionOrBuilder
public int getRun2PartCount()
masterRuntime index to partition index
repeated uint32 run2part = 102 [packed = true];
getRun2PartCount
in interface GribCollectionProto.GribCollectionOrBuilder
public int getRun2Part(int index)
masterRuntime index to partition index
repeated uint32 run2part = 102 [packed = true];
getRun2Part
in interface GribCollectionProto.GribCollectionOrBuilder
index
- The index of the element to return.public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
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.GeneratedMessageV3
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(java.lang.Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static GribCollectionProto.GribCollection parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GribCollectionProto.GribCollection parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GribCollectionProto.GribCollection parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GribCollectionProto.GribCollection parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GribCollectionProto.GribCollection parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GribCollectionProto.GribCollection parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GribCollectionProto.GribCollection parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static GribCollectionProto.GribCollection parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static GribCollectionProto.GribCollection parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static GribCollectionProto.GribCollection parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static GribCollectionProto.GribCollection parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static GribCollectionProto.GribCollection parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public GribCollectionProto.GribCollection.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static GribCollectionProto.GribCollection.Builder newBuilder()
public static GribCollectionProto.GribCollection.Builder newBuilder(GribCollectionProto.GribCollection prototype)
public GribCollectionProto.GribCollection.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected GribCollectionProto.GribCollection.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static GribCollectionProto.GribCollection getDefaultInstance()
public static com.google.protobuf.Parser<GribCollectionProto.GribCollection> parser()
public com.google.protobuf.Parser<GribCollectionProto.GribCollection> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public GribCollectionProto.GribCollection getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder