Class ErasureCertificate

java.lang.Object
ai.vectros.types.ErasureCertificate

public final class ErasureCertificate extends Object
  • Method Details

    • getContextsSwept

      public Optional<List<String>> getContextsSwept()
      Returns:
      The contexts that were actually swept. When you omit or leave the request's context scope empty, this lists every context the subject had data in. Any context not listed here was not erased.
    • getPerContext

      public Optional<List<ErasureContextResult>> getPerContext()
      Returns:
      Deletion counts broken down per context, one entry for each context that was swept.
    • getDanglingReferences

      public Optional<Long> getDanglingReferences()
      Returns:
      Number of reference fields within your account that point at the erased subject and were left dangling. These are reported for your own diagnosis and are never automatically cascaded into another subject's records.
    • getSharedRowsSkipped

      public Optional<Long> getSharedRowsSkipped()
      Returns:
      Number of shared or ownerless rows that the subject did not solely own. These are reported but not erased — erasure only removes rows the subject solely owns.
    • getAuditDisposition

      public Optional<ErasureCertificateAuditDisposition> getAuditDisposition()
      Returns:
      The audit-trail disposition that was applied, echoing the request.
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • builder

      public static ErasureCertificate.Builder builder()