Packages

c

com.datasolvr.services.facade

SourceSnapshotInfo

case class SourceSnapshotInfo(version: UUID, versionDateTime: LocalDateTime, isPersisted: Boolean, lastModified: LocalDateTime, creationUser: String, configId: String, configVersion: UUID, tag: String, pluginVersions: List[PluginVersion], expires: Option[LocalDateTime], deletedColumns: List[ColumnDeletion] = List(), dataVersion: Option[Int] = None, sizeBytes: Option[Long] = None) extends SnapshotInfoBase with Product with Serializable

Holds information on a source snapshot. A source snapshot has data on the timestamp, tag and configuration version used for building the result data and whether result data is persisted. It also logs which user created the snapshot and when the snapshot may expire (after which it will eventually be deleted).

Linear Supertypes
Serializable, Serializable, Product, Equals, SnapshotInfoBase, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SourceSnapshotInfo
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. SnapshotInfoBase
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SourceSnapshotInfo(version: UUID, versionDateTime: LocalDateTime, isPersisted: Boolean, lastModified: LocalDateTime, creationUser: String, configId: String, configVersion: UUID, tag: String, pluginVersions: List[PluginVersion], expires: Option[LocalDateTime], deletedColumns: List[ColumnDeletion] = List(), dataVersion: Option[Int] = None, sizeBytes: Option[Long] = None)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. val configId: String
    Definition Classes
    SourceSnapshotInfoSnapshotInfoBase
  7. val configVersion: UUID
    Definition Classes
    SourceSnapshotInfoSnapshotInfoBase
  8. val creationUser: String
    Definition Classes
    SourceSnapshotInfoSnapshotInfoBase
  9. def dataLocation: String
    Definition Classes
    SnapshotInfoBase
  10. val dataVersion: Option[Int]
    Definition Classes
    SourceSnapshotInfoSnapshotInfoBase
  11. val deletedColumns: List[ColumnDeletion]
    Definition Classes
    SourceSnapshotInfoSnapshotInfoBase
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. val expires: Option[LocalDateTime]
    Definition Classes
    SourceSnapshotInfoSnapshotInfoBase
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. val isPersisted: Boolean
    Definition Classes
    SourceSnapshotInfoSnapshotInfoBase
  17. val lastModified: LocalDateTime
    Definition Classes
    SourceSnapshotInfoSnapshotInfoBase
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. val pluginVersions: List[PluginVersion]
  22. val sizeBytes: Option[Long]
  23. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  24. val tag: String
    Definition Classes
    SourceSnapshotInfoSnapshotInfoBase
  25. val version: UUID
    Definition Classes
    SourceSnapshotInfoSnapshotInfoBase
  26. val versionDateTime: LocalDateTime
    Definition Classes
    SourceSnapshotInfoSnapshotInfoBase
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from SnapshotInfoBase

Inherited from AnyRef

Inherited from Any

Ungrouped