Class VersionInfo

java.lang.Object
com.here.platform.data.client.model.VersionInfo
All Implemented Interfaces:
Serializable, scala.Equals, scala.Product

public final class VersionInfo extends Object implements scala.Product, Serializable
param: version Version of this catalog. param: timestamp Timestamp when catalog version was published. (in ms since 01/01/1970 00:00 UTC). param: dependencies List of catalogs and versions that were used as a dependency to generate this version. param: partitionCounts The number of partitions changed in this commit for this version, counted by layer.
See Also:
  • Constructor Details

    • VersionInfo

      public VersionInfo(long version, long timestamp, scala.collection.immutable.Seq<VersionDependency> dependencies, scala.collection.immutable.Map<String,Object> partitionCounts)
  • Method Details

    • apply

      public abstract static R apply(T1 v1, T2 v2, T3 v3, T4 v4)
    • toString

      public static String toString()
    • version

      public long version()
    • timestamp

      public long timestamp()
    • dependencies

      public scala.collection.immutable.Seq<VersionDependency> dependencies()
    • partitionCounts

      public scala.collection.immutable.Map<String,Object> partitionCounts()
    • getVersion

      public Long getVersion()
      Returns:
      Version of this catalog.
    • getTimestamp

      public Long getTimestamp()
      Returns:
      Timestamp when catalog version was published. (in ms since 01/01/1970 00:00 UTC).
    • getDependencies

      public List<VersionDependency> getDependencies()
      Returns:
      List of catalogs and versions that were used as a dependency to generate this version.
    • getPartitionCounts

      public Map<String,Object> getPartitionCounts()
      Returns:
      The number of partitions changed in this commit for this version, counted by layer.