private InfoType getSurrogateInfoType()

in src/main/java/com/google/cloud/solutions/bqremoteencryptionfn/fns/dlp/DlpReIdRequestMaker.java [194:206]


  private InfoType getSurrogateInfoType(PrimitiveTransformation primitiveTransformation) {

    if (!primitiveTransformation
        .getTransformationCase()
        .equals(TransformationCase.CRYPTO_DETERMINISTIC_CONFIG)) {
      throw new RuntimeException(
          String.format(
              "Unsupported ReId Primitive Transform %s",
              primitiveTransformation.getTransformationCase()));
    }

    return primitiveTransformation.getCryptoDeterministicConfig().getSurrogateInfoType();
  }