public static final class GribCollectionProto.SparseArray.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.Builder> implements GribCollectionProto.SparseArrayOrBuilder
SparseArray only at the GCs (MRC and SRC) not at the Partitions dont need SparseArray in memory until someone wants to read from the variableProtobuf type
SparseArraygetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, 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, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.Builder>public GribCollectionProto.SparseArray.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.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.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.Builder>public GribCollectionProto.SparseArray getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic GribCollectionProto.SparseArray build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic GribCollectionProto.SparseArray buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic GribCollectionProto.SparseArray.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.Builder>public GribCollectionProto.SparseArray.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.Builder>public GribCollectionProto.SparseArray.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.Builder>public GribCollectionProto.SparseArray.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.Builder>public GribCollectionProto.SparseArray.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.Builder>public GribCollectionProto.SparseArray.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.Builder>public GribCollectionProto.SparseArray.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GribCollectionProto.SparseArray.Builder>public GribCollectionProto.SparseArray.Builder mergeFrom(GribCollectionProto.SparseArray other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.Builder>public GribCollectionProto.SparseArray.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GribCollectionProto.SparseArray.Builder>IOExceptionpublic List<Integer> getSizeList()
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];getSizeList in interface GribCollectionProto.SparseArrayOrBuilderpublic int getSizeCount()
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];getSizeCount in interface GribCollectionProto.SparseArrayOrBuilderpublic int getSize(int index)
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];getSize in interface GribCollectionProto.SparseArrayOrBuilderpublic GribCollectionProto.SparseArray.Builder setSize(int index, int value)
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];public GribCollectionProto.SparseArray.Builder addSize(int value)
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];public GribCollectionProto.SparseArray.Builder addAllSize(Iterable<? extends Integer> values)
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];public GribCollectionProto.SparseArray.Builder clearSize()
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];public List<Integer> getTrackList()
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];getTrackList in interface GribCollectionProto.SparseArrayOrBuilderpublic int getTrackCount()
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];getTrackCount in interface GribCollectionProto.SparseArrayOrBuilderpublic int getTrack(int index)
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];getTrack in interface GribCollectionProto.SparseArrayOrBuilderpublic GribCollectionProto.SparseArray.Builder setTrack(int index, int value)
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];public GribCollectionProto.SparseArray.Builder addTrack(int value)
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];public GribCollectionProto.SparseArray.Builder addAllTrack(Iterable<? extends Integer> values)
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];public GribCollectionProto.SparseArray.Builder clearTrack()
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];public List<GribCollectionProto.Record> getRecordsList()
List<Record>
repeated .Record records = 4;getRecordsList in interface GribCollectionProto.SparseArrayOrBuilderpublic int getRecordsCount()
List<Record>
repeated .Record records = 4;getRecordsCount in interface GribCollectionProto.SparseArrayOrBuilderpublic GribCollectionProto.Record getRecords(int index)
List<Record>
repeated .Record records = 4;getRecords in interface GribCollectionProto.SparseArrayOrBuilderpublic GribCollectionProto.SparseArray.Builder setRecords(int index, GribCollectionProto.Record value)
List<Record>
repeated .Record records = 4;public GribCollectionProto.SparseArray.Builder setRecords(int index, GribCollectionProto.Record.Builder builderForValue)
List<Record>
repeated .Record records = 4;public GribCollectionProto.SparseArray.Builder addRecords(GribCollectionProto.Record value)
List<Record>
repeated .Record records = 4;public GribCollectionProto.SparseArray.Builder addRecords(int index, GribCollectionProto.Record value)
List<Record>
repeated .Record records = 4;public GribCollectionProto.SparseArray.Builder addRecords(GribCollectionProto.Record.Builder builderForValue)
List<Record>
repeated .Record records = 4;public GribCollectionProto.SparseArray.Builder addRecords(int index, GribCollectionProto.Record.Builder builderForValue)
List<Record>
repeated .Record records = 4;public GribCollectionProto.SparseArray.Builder addAllRecords(Iterable<? extends GribCollectionProto.Record> values)
List<Record>
repeated .Record records = 4;public GribCollectionProto.SparseArray.Builder clearRecords()
List<Record>
repeated .Record records = 4;public GribCollectionProto.SparseArray.Builder removeRecords(int index)
List<Record>
repeated .Record records = 4;public GribCollectionProto.Record.Builder getRecordsBuilder(int index)
List<Record>
repeated .Record records = 4;public GribCollectionProto.RecordOrBuilder getRecordsOrBuilder(int index)
List<Record>
repeated .Record records = 4;getRecordsOrBuilder in interface GribCollectionProto.SparseArrayOrBuilderpublic List<? extends GribCollectionProto.RecordOrBuilder> getRecordsOrBuilderList()
List<Record>
repeated .Record records = 4;getRecordsOrBuilderList in interface GribCollectionProto.SparseArrayOrBuilderpublic GribCollectionProto.Record.Builder addRecordsBuilder()
List<Record>
repeated .Record records = 4;public GribCollectionProto.Record.Builder addRecordsBuilder(int index)
List<Record>
repeated .Record records = 4;public List<GribCollectionProto.Record.Builder> getRecordsBuilderList()
List<Record>
repeated .Record records = 4;public int getNdups()
duplicates found when creating
uint32 ndups = 5;getNdups in interface GribCollectionProto.SparseArrayOrBuilderpublic GribCollectionProto.SparseArray.Builder setNdups(int value)
duplicates found when creating
uint32 ndups = 5;public GribCollectionProto.SparseArray.Builder clearNdups()
duplicates found when creating
uint32 ndups = 5;public final GribCollectionProto.SparseArray.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.Builder>public final GribCollectionProto.SparseArray.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.SparseArray.Builder>