Interface GribCollectionProto.GribCollectionOrBuilder

    • Method Detail

      • getName

        String getName()
         must be unique - index filename is name.ncx
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         must be unique - index filename is name.ncx
         
        string name = 1;
        Returns:
        The bytes for name.
      • getTopDir

        String getTopDir()
         MFile, Partition filenames are relative to this
         
        string topDir = 2;
        Returns:
        The topDir.
      • getTopDirBytes

        com.google.protobuf.ByteString getTopDirBytes()
         MFile, Partition filenames are relative to this
         
        string topDir = 2;
        Returns:
        The bytes for topDir.
      • getMfilesCount

        int getMfilesCount()
         list of grib MFiles
         
        repeated .MFile mfiles = 3;
      • getDatasetCount

        int getDatasetCount()
        repeated .Dataset dataset = 4;
      • getGdsCount

        int getGdsCount()
         unique Gds, shared amongst datasets
         
        repeated .Gds gds = 5;
      • hasMasterRuntime

        boolean hasMasterRuntime()
         list of runtimes in this GC
         
        .Coord masterRuntime = 6;
        Returns:
        Whether the masterRuntime field is set.
      • getMasterRuntime

        GribCollectionProto.Coord getMasterRuntime()
         list of runtimes in this GC
         
        .Coord masterRuntime = 6;
        Returns:
        The masterRuntime.
      • getCenter

        int getCenter()
         LOOK these are taken from first record; not storing variants (!)
         
        int32 center = 7;
        Returns:
        The center.
      • getSubcenter

        int getSubcenter()
        int32 subcenter = 8;
        Returns:
        The subcenter.
      • getMaster

        int getMaster()
        int32 master = 9;
        Returns:
        The master.
      • getLocal

        int getLocal()
         grib1 table Version
         
        int32 local = 10;
        Returns:
        The local.
      • getGenProcessType

        int getGenProcessType()
        int32 genProcessType = 11;
        Returns:
        The genProcessType.
      • getGenProcessId

        int getGenProcessId()
        int32 genProcessId = 12;
        Returns:
        The genProcessId.
      • getBackProcessId

        int getBackProcessId()
        int32 backProcessId = 13;
        Returns:
        The backProcessId.
      • getVersion

        int getVersion()
         >= 3 for proto3 (5.0+)
         
        int32 version = 14;
        Returns:
        The version.
      • hasConfig

        boolean hasConfig()
         repeated Parameter params = 20;      // not used
         
        .FcConfig config = 21;
        Returns:
        Whether the config field is set.
      • getConfig

        GribCollectionProto.FcConfig getConfig()
         repeated Parameter params = 20;      // not used
         
        .FcConfig config = 21;
        Returns:
        The config.
      • getStartTime

        long getStartTime()
         calendar date, first valid time
         
        uint64 startTime = 22;
        Returns:
        The startTime.
      • getEndTime

        long getEndTime()
         calendar date, last valid time
         
        uint64 endTime = 23;
        Returns:
        The endTime.
      • getPartitionsCount

        int getPartitionsCount()
         extensions
         
        repeated .Partition partitions = 100;
      • getIsPartitionOfPartitions

        boolean getIsPartitionOfPartitions()
        bool isPartitionOfPartitions = 101;
        Returns:
        The isPartitionOfPartitions.
      • getRun2PartList

        List<Integer> getRun2PartList()
         masterRuntime index to partition index
         
        repeated uint32 run2part = 102 [packed = true];
        Returns:
        A list containing the run2part.
      • getRun2PartCount

        int getRun2PartCount()
         masterRuntime index to partition index
         
        repeated uint32 run2part = 102 [packed = true];
        Returns:
        The count of run2part.
      • getRun2Part

        int getRun2Part​(int index)
         masterRuntime index to partition index
         
        repeated uint32 run2part = 102 [packed = true];
        Parameters:
        index - The index of the element to return.
        Returns:
        The run2part at the given index.