public Schema updatedSchema()

in src/main/java/com/google/cloud/solutions/autotokenize/common/DeIdentifiedRecordSchemaConverter.java [96:111]


  public Schema updatedSchema() {
    checkState(
        originalSchema != null
            && encryptColumnSchemaKeys != null
            && !encryptColumnSchemaKeys.isEmpty(),
        "schema and encrypt columns can't be null or empty");

    var updatedRecordDoc =
        String.format(
            "%s%n%s %s",
            originalSchema.getDoc(),
            "Updated for encryption at",
            DateTimeFormatter.ISO_INSTANT.format(clock.instant()));
    return makeRecord(
        recordBuilder(originalSchema).doc(updatedRecordDoc), originalSchema, ROOT_SYMBOL);
  }