public static final class GribCollectionProto.Variable.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder> implements GribCollectionProto.VariableOrBuilder
Variable
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder>
public GribCollectionProto.Variable.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder>
public GribCollectionProto.Variable getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public GribCollectionProto.Variable build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public GribCollectionProto.Variable buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public GribCollectionProto.Variable.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder>
public GribCollectionProto.Variable.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface com.google.protobuf.Message.Builder
setField
in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder>
public GribCollectionProto.Variable.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField
in interface com.google.protobuf.Message.Builder
clearField
in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder>
public GribCollectionProto.Variable.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof
in interface com.google.protobuf.Message.Builder
clearOneof
in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder>
public GribCollectionProto.Variable.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface com.google.protobuf.Message.Builder
setRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder>
public GribCollectionProto.Variable.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface com.google.protobuf.Message.Builder
addRepeatedField
in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder>
public GribCollectionProto.Variable.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<GribCollectionProto.Variable.Builder>
public GribCollectionProto.Variable.Builder mergeFrom(GribCollectionProto.Variable other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder>
public GribCollectionProto.Variable.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<GribCollectionProto.Variable.Builder>
java.io.IOException
public int getDiscipline()
uint32 discipline = 1;
getDiscipline
in interface GribCollectionProto.VariableOrBuilder
public GribCollectionProto.Variable.Builder setDiscipline(int value)
uint32 discipline = 1;
value
- The discipline to set.public GribCollectionProto.Variable.Builder clearDiscipline()
uint32 discipline = 1;
public com.google.protobuf.ByteString getPds()
raw pds
bytes pds = 2;
getPds
in interface GribCollectionProto.VariableOrBuilder
public GribCollectionProto.Variable.Builder setPds(com.google.protobuf.ByteString value)
raw pds
bytes pds = 2;
value
- The pds to set.public GribCollectionProto.Variable.Builder clearPds()
raw pds
bytes pds = 2;
public java.util.List<java.lang.Integer> getIdsList()
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];
getIdsList
in interface GribCollectionProto.VariableOrBuilder
public int getIdsCount()
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];
getIdsCount
in interface GribCollectionProto.VariableOrBuilder
public int getIds(int index)
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];
getIds
in interface GribCollectionProto.VariableOrBuilder
index
- The index of the element to return.public GribCollectionProto.Variable.Builder setIds(int index, int value)
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];
index
- The index to set the value at.value
- The ids to set.public GribCollectionProto.Variable.Builder addIds(int value)
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];
value
- The ids to add.public GribCollectionProto.Variable.Builder addAllIds(java.lang.Iterable<? extends java.lang.Integer> values)
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];
values
- The ids to add.public GribCollectionProto.Variable.Builder clearIds()
extra info not in pds; grib2 id section
repeated uint32 ids = 3 [packed = true];
public long getRecordsPos()
offset of SparseArray message for this Variable
uint64 recordsPos = 4;
getRecordsPos
in interface GribCollectionProto.VariableOrBuilder
public GribCollectionProto.Variable.Builder setRecordsPos(long value)
offset of SparseArray message for this Variable
uint64 recordsPos = 4;
value
- The recordsPos to set.public GribCollectionProto.Variable.Builder clearRecordsPos()
offset of SparseArray message for this Variable
uint64 recordsPos = 4;
public int getRecordsLen()
size of SparseArray message for this Variable
uint32 recordsLen = 5;
getRecordsLen
in interface GribCollectionProto.VariableOrBuilder
public GribCollectionProto.Variable.Builder setRecordsLen(int value)
size of SparseArray message for this Variable
uint32 recordsLen = 5;
value
- The recordsLen to set.public GribCollectionProto.Variable.Builder clearRecordsLen()
size of SparseArray message for this Variable
uint32 recordsLen = 5;
public java.util.List<java.lang.Integer> getCoordIdxList()
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];
getCoordIdxList
in interface GribCollectionProto.VariableOrBuilder
public int getCoordIdxCount()
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];
getCoordIdxCount
in interface GribCollectionProto.VariableOrBuilder
public int getCoordIdx(int index)
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];
getCoordIdx
in interface GribCollectionProto.VariableOrBuilder
index
- The index of the element to return.public GribCollectionProto.Variable.Builder setCoordIdx(int index, int value)
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];
index
- The index to set the value at.value
- The coordIdx to set.public GribCollectionProto.Variable.Builder addCoordIdx(int value)
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];
value
- The coordIdx to add.public GribCollectionProto.Variable.Builder addAllCoordIdx(java.lang.Iterable<? extends java.lang.Integer> values)
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];
values
- The coordIdx to add.public GribCollectionProto.Variable.Builder clearCoordIdx()
indexes into Group.coords
repeated uint32 coordIdx = 6 [packed = true];
public int getNdups()
optionally keep stats
uint32 ndups = 8;
getNdups
in interface GribCollectionProto.VariableOrBuilder
public GribCollectionProto.Variable.Builder setNdups(int value)
optionally keep stats
uint32 ndups = 8;
value
- The ndups to set.public GribCollectionProto.Variable.Builder clearNdups()
optionally keep stats
uint32 ndups = 8;
public int getNrecords()
uint32 nrecords = 9;
getNrecords
in interface GribCollectionProto.VariableOrBuilder
public GribCollectionProto.Variable.Builder setNrecords(int value)
uint32 nrecords = 9;
value
- The nrecords to set.public GribCollectionProto.Variable.Builder clearNrecords()
uint32 nrecords = 9;
public int getMissing()
uint32 missing = 10;
getMissing
in interface GribCollectionProto.VariableOrBuilder
public GribCollectionProto.Variable.Builder setMissing(int value)
uint32 missing = 10;
value
- The missing to set.public GribCollectionProto.Variable.Builder clearMissing()
uint32 missing = 10;
public java.util.List<GribCollectionProto.PartitionVariable> getPartVariableList()
partition only
repeated .PartitionVariable partVariable = 100;
getPartVariableList
in interface GribCollectionProto.VariableOrBuilder
public int getPartVariableCount()
partition only
repeated .PartitionVariable partVariable = 100;
getPartVariableCount
in interface GribCollectionProto.VariableOrBuilder
public GribCollectionProto.PartitionVariable getPartVariable(int index)
partition only
repeated .PartitionVariable partVariable = 100;
getPartVariable
in interface GribCollectionProto.VariableOrBuilder
public GribCollectionProto.Variable.Builder setPartVariable(int index, GribCollectionProto.PartitionVariable value)
partition only
repeated .PartitionVariable partVariable = 100;
public GribCollectionProto.Variable.Builder setPartVariable(int index, GribCollectionProto.PartitionVariable.Builder builderForValue)
partition only
repeated .PartitionVariable partVariable = 100;
public GribCollectionProto.Variable.Builder addPartVariable(GribCollectionProto.PartitionVariable value)
partition only
repeated .PartitionVariable partVariable = 100;
public GribCollectionProto.Variable.Builder addPartVariable(int index, GribCollectionProto.PartitionVariable value)
partition only
repeated .PartitionVariable partVariable = 100;
public GribCollectionProto.Variable.Builder addPartVariable(GribCollectionProto.PartitionVariable.Builder builderForValue)
partition only
repeated .PartitionVariable partVariable = 100;
public GribCollectionProto.Variable.Builder addPartVariable(int index, GribCollectionProto.PartitionVariable.Builder builderForValue)
partition only
repeated .PartitionVariable partVariable = 100;
public GribCollectionProto.Variable.Builder addAllPartVariable(java.lang.Iterable<? extends GribCollectionProto.PartitionVariable> values)
partition only
repeated .PartitionVariable partVariable = 100;
public GribCollectionProto.Variable.Builder clearPartVariable()
partition only
repeated .PartitionVariable partVariable = 100;
public GribCollectionProto.Variable.Builder removePartVariable(int index)
partition only
repeated .PartitionVariable partVariable = 100;
public GribCollectionProto.PartitionVariable.Builder getPartVariableBuilder(int index)
partition only
repeated .PartitionVariable partVariable = 100;
public GribCollectionProto.PartitionVariableOrBuilder getPartVariableOrBuilder(int index)
partition only
repeated .PartitionVariable partVariable = 100;
getPartVariableOrBuilder
in interface GribCollectionProto.VariableOrBuilder
public java.util.List<? extends GribCollectionProto.PartitionVariableOrBuilder> getPartVariableOrBuilderList()
partition only
repeated .PartitionVariable partVariable = 100;
getPartVariableOrBuilderList
in interface GribCollectionProto.VariableOrBuilder
public GribCollectionProto.PartitionVariable.Builder addPartVariableBuilder()
partition only
repeated .PartitionVariable partVariable = 100;
public GribCollectionProto.PartitionVariable.Builder addPartVariableBuilder(int index)
partition only
repeated .PartitionVariable partVariable = 100;
public java.util.List<GribCollectionProto.PartitionVariable.Builder> getPartVariableBuilderList()
partition only
repeated .PartitionVariable partVariable = 100;
public final GribCollectionProto.Variable.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder>
public final GribCollectionProto.Variable.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Variable.Builder>