Class TrustPolicyCelLibrary

java.lang.Object
io.confluent.security.policyapi.cel.TrustPolicyCelLibrary
All Implemented Interfaces:
org.projectnessie.cel.Library

public class TrustPolicyCelLibrary extends Object implements org.projectnessie.cel.Library
This class implements a library similar to the cel standard library, but with only the subset of compile and program options that we want to support.
  • Constructor Details

    • TrustPolicyCelLibrary

      public TrustPolicyCelLibrary()
  • Method Details

    • customEnvOption

      public static org.projectnessie.cel.EnvOption customEnvOption()
    • getCompileOptions

      public List<org.projectnessie.cel.EnvOption> getCompileOptions()
      Specified by:
      getCompileOptions in interface org.projectnessie.cel.Library
    • getProgramOptions

      public List<org.projectnessie.cel.ProgramOption> getProgramOptions()
      Specified by:
      getProgramOptions in interface org.projectnessie.cel.Library