Package ucar.nc2.grib.collection
Class GribCollectionProto.Partition.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
- ucar.nc2.grib.collection.GribCollectionProto.Partition.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,GribCollectionProto.PartitionOrBuilder
- Enclosing class:
- GribCollectionProto.Partition
public static final class GribCollectionProto.Partition.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder> implements GribCollectionProto.PartitionOrBuilder
Protobuf typePartition
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GribCollectionProto.Partition.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)GribCollectionProto.Partitionbuild()GribCollectionProto.PartitionbuildPartial()GribCollectionProto.Partition.Builderclear()GribCollectionProto.Partition.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)GribCollectionProto.Partition.BuilderclearFilename()the gribCollection.ncx file, reletive to gc.GribCollectionProto.Partition.BuilderclearLastModified()uint64 lastModified = 4;GribCollectionProto.Partition.BuilderclearLength()int64 length = 5;GribCollectionProto.Partition.BuilderclearName()name is used in TDS - eg the subdirectory when generated by TimePartitionCollectionsGribCollectionProto.Partition.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)GribCollectionProto.Partition.BuilderclearPartitionDate()partition date added 11/25/14GribCollectionProto.Partition.Builderclone()GribCollectionProto.PartitiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetFilename()the gribCollection.ncx file, reletive to gc.com.google.protobuf.ByteStringgetFilenameBytes()the gribCollection.ncx file, reletive to gc.longgetLastModified()uint64 lastModified = 4;longgetLength()int64 length = 5;StringgetName()name is used in TDS - eg the subdirectory when generated by TimePartitionCollectionscom.google.protobuf.ByteStringgetNameBytes()name is used in TDS - eg the subdirectory when generated by TimePartitionCollectionslonggetPartitionDate()partition date added 11/25/14protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GribCollectionProto.Partition.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GribCollectionProto.Partition.BuildermergeFrom(com.google.protobuf.Message other)GribCollectionProto.Partition.BuildermergeFrom(GribCollectionProto.Partition other)GribCollectionProto.Partition.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GribCollectionProto.Partition.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)GribCollectionProto.Partition.BuildersetFilename(String value)the gribCollection.ncx file, reletive to gc.GribCollectionProto.Partition.BuildersetFilenameBytes(com.google.protobuf.ByteString value)the gribCollection.ncx file, reletive to gc.GribCollectionProto.Partition.BuildersetLastModified(long value)uint64 lastModified = 4;GribCollectionProto.Partition.BuildersetLength(long value)int64 length = 5;GribCollectionProto.Partition.BuildersetName(String value)name is used in TDS - eg the subdirectory when generated by TimePartitionCollectionsGribCollectionProto.Partition.BuildersetNameBytes(com.google.protobuf.ByteString value)name is used in TDS - eg the subdirectory when generated by TimePartitionCollectionsGribCollectionProto.Partition.BuildersetPartitionDate(long value)partition date added 11/25/14GribCollectionProto.Partition.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)GribCollectionProto.Partition.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
clear
public GribCollectionProto.Partition.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
getDefaultInstanceForType
public GribCollectionProto.Partition getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public GribCollectionProto.Partition build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GribCollectionProto.Partition buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public GribCollectionProto.Partition.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
setField
public GribCollectionProto.Partition.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
clearField
public GribCollectionProto.Partition.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
clearOneof
public GribCollectionProto.Partition.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
setRepeatedField
public GribCollectionProto.Partition.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
addRepeatedField
public GribCollectionProto.Partition.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
mergeFrom
public GribCollectionProto.Partition.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GribCollectionProto.Partition.Builder>
-
mergeFrom
public GribCollectionProto.Partition.Builder mergeFrom(GribCollectionProto.Partition other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
mergeFrom
public GribCollectionProto.Partition.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GribCollectionProto.Partition.Builder>- Throws:
IOException
-
getName
public String getName()
name is used in TDS - eg the subdirectory when generated by TimePartitionCollections
string name = 1;- Specified by:
getNamein interfaceGribCollectionProto.PartitionOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
name is used in TDS - eg the subdirectory when generated by TimePartitionCollections
string name = 1;- Specified by:
getNameBytesin interfaceGribCollectionProto.PartitionOrBuilder- Returns:
- The bytes for name.
-
setName
public GribCollectionProto.Partition.Builder setName(String value)
name is used in TDS - eg the subdirectory when generated by TimePartitionCollections
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public GribCollectionProto.Partition.Builder clearName()
name is used in TDS - eg the subdirectory when generated by TimePartitionCollections
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public GribCollectionProto.Partition.Builder setNameBytes(com.google.protobuf.ByteString value)
name is used in TDS - eg the subdirectory when generated by TimePartitionCollections
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getFilename
public String getFilename()
the gribCollection.ncx file, reletive to gc.
string filename = 2;- Specified by:
getFilenamein interfaceGribCollectionProto.PartitionOrBuilder- Returns:
- The filename.
-
getFilenameBytes
public com.google.protobuf.ByteString getFilenameBytes()
the gribCollection.ncx file, reletive to gc.
string filename = 2;- Specified by:
getFilenameBytesin interfaceGribCollectionProto.PartitionOrBuilder- Returns:
- The bytes for filename.
-
setFilename
public GribCollectionProto.Partition.Builder setFilename(String value)
the gribCollection.ncx file, reletive to gc.
string filename = 2;- Parameters:
value- The filename to set.- Returns:
- This builder for chaining.
-
clearFilename
public GribCollectionProto.Partition.Builder clearFilename()
the gribCollection.ncx file, reletive to gc.
string filename = 2;- Returns:
- This builder for chaining.
-
setFilenameBytes
public GribCollectionProto.Partition.Builder setFilenameBytes(com.google.protobuf.ByteString value)
the gribCollection.ncx file, reletive to gc.
string filename = 2;- Parameters:
value- The bytes for filename to set.- Returns:
- This builder for chaining.
-
getLastModified
public long getLastModified()
uint64 lastModified = 4;- Specified by:
getLastModifiedin interfaceGribCollectionProto.PartitionOrBuilder- Returns:
- The lastModified.
-
setLastModified
public GribCollectionProto.Partition.Builder setLastModified(long value)
uint64 lastModified = 4;- Parameters:
value- The lastModified to set.- Returns:
- This builder for chaining.
-
clearLastModified
public GribCollectionProto.Partition.Builder clearLastModified()
uint64 lastModified = 4;- Returns:
- This builder for chaining.
-
getLength
public long getLength()
int64 length = 5;- Specified by:
getLengthin interfaceGribCollectionProto.PartitionOrBuilder- Returns:
- The length.
-
setLength
public GribCollectionProto.Partition.Builder setLength(long value)
int64 length = 5;- Parameters:
value- The length to set.- Returns:
- This builder for chaining.
-
clearLength
public GribCollectionProto.Partition.Builder clearLength()
int64 length = 5;- Returns:
- This builder for chaining.
-
getPartitionDate
public long getPartitionDate()
partition date added 11/25/14
int64 partitionDate = 6;- Specified by:
getPartitionDatein interfaceGribCollectionProto.PartitionOrBuilder- Returns:
- The partitionDate.
-
setPartitionDate
public GribCollectionProto.Partition.Builder setPartitionDate(long value)
partition date added 11/25/14
int64 partitionDate = 6;- Parameters:
value- The partitionDate to set.- Returns:
- This builder for chaining.
-
clearPartitionDate
public GribCollectionProto.Partition.Builder clearPartitionDate()
partition date added 11/25/14
int64 partitionDate = 6;- Returns:
- This builder for chaining.
-
setUnknownFields
public final GribCollectionProto.Partition.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
mergeUnknownFields
public final GribCollectionProto.Partition.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GribCollectionProto.Partition.Builder>
-
-