public static final class GribCollectionProto.SparseArray.Builder extends com.google.protobuf.GeneratedMessage.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
SparseArrayaddRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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 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.GeneratedMessage.Builder<GribCollectionProto.SparseArray.Builder>public GribCollectionProto.SparseArray.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.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>java.io.IOExceptionpublic java.util.List<java.lang.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.SparseArrayOrBuilderindex - The index of the element to return.public GribCollectionProto.SparseArray.Builder setSize(int index, int value)
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];index - The index to set the value at.value - The size to set.public GribCollectionProto.SparseArray.Builder addSize(int value)
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];value - The size to add.public GribCollectionProto.SparseArray.Builder addAllSize(java.lang.Iterable<? extends java.lang.Integer> values)
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];values - The size to add.public GribCollectionProto.SparseArray.Builder clearSize()
multidim sizes = shape[]
repeated uint32 size = 2 [packed = true];public java.util.List<java.lang.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.SparseArrayOrBuilderindex - The index of the element to return.public GribCollectionProto.SparseArray.Builder setTrack(int index, int value)
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];index - The index to set the value at.value - The track to set.public GribCollectionProto.SparseArray.Builder addTrack(int value)
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];value - The track to add.public GribCollectionProto.SparseArray.Builder addAllTrack(java.lang.Iterable<? extends java.lang.Integer> values)
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];values - The track to add.public GribCollectionProto.SparseArray.Builder clearTrack()
1-based index into record list, 0 == missing
repeated uint32 track = 3 [packed = true];public java.util.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(java.lang.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 java.util.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 java.util.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;value - The ndups to set.public GribCollectionProto.SparseArray.Builder clearNdups()
duplicates found when creating
uint32 ndups = 5;