package gdpr
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class DeletionFailure(exception: Throwable) extends DeletionResult with Product with Serializable
-
case class
DeletionOutput(key: String, keyMatchType: KeyMatchType, source: DeletionSource, result: DeletionResult, correlationId: CorrelationId) extends Product with Serializable
Represents the output result of the deletion process for a single key
Represents the output result of the deletion process for a single key
- key
Key that was requested to be handled
- keyMatchType
Type of match used to delete data about this key
- source
Source of data deleted
- result
Result of the deletion process
- correlationId
String that correlates multiple keys
- case class DeletionOutputDataFrame(key: String, keyMatchType: String, source: String, result: String, correlationId: CorrelationId) extends Product with Serializable
- sealed trait DeletionResult extends AnyRef
- sealed trait DeletionSource extends AnyRef
- class GdprStrategy extends Strategy with HasPostMaterializationHook with Logging
- sealed trait HBaseMatchType extends KeyMatchType
- case class HBasePrefixRowKeyMatch(matchedRows: Option[Seq[String]]) extends HBaseMatchType with Product with Serializable
- case class HBasePrefixWithTimeRowKeyMatch(matchedRows: Option[Seq[String]]) extends HBaseMatchType with Product with Serializable
- case class HBaseTableSource(tableName: String) extends DeletionSource with Product with Serializable
- case class HdfsContainsColumnMatch(columnName: String) extends HdfsMatchType with Product with Serializable
- case class HdfsExactColumnMatch(columnName: String) extends HdfsMatchType with Product with Serializable
- case class HdfsFileSource(fileNames: Seq[String]) extends DeletionSource with Product with Serializable
- sealed trait HdfsMatchType extends KeyMatchType
- case class HdfsPrefixColumnMatch(columnName: String) extends HdfsMatchType with Product with Serializable
- case class HdfsRawModelSource(rawModelUri: String) extends DeletionSource with Product with Serializable
- sealed trait KeyMatchType extends AnyRef
- case class KeyWithCorrelation(key: String, correlationId: CorrelationId) extends Product with Serializable
- case class RowKeyWithCorrelation(rowKey: Array[Byte], correlationId: CorrelationId) extends Product with Serializable
Value Members
- object DeletionNotFound extends DeletionResult with Product with Serializable
- object DeletionOutput extends Serializable
- object DeletionSuccess extends DeletionResult with Product with Serializable
- object GdprStrategy extends Serializable
- object HBaseExactRowKeyMatch extends HBaseMatchType with Product with Serializable
- object HdfsMatchType
- object NoSourceFound extends DeletionSource with Product with Serializable