Package graphql.util

Class Anonymizer


  • @PublicApi
    public class Anonymizer
    extends java.lang.Object
    Util class which converts schemas and optionally queries into anonymized schemas and queries.
    • Constructor Detail

      • Anonymizer

        public Anonymizer()
    • Method Detail

      • anonymizeSchema

        public static GraphQLSchema anonymizeSchema​(java.lang.String sdl)
      • anonymizeSchemaAndQueries

        public static Anonymizer.AnonymizeResult anonymizeSchemaAndQueries​(java.lang.String sdl,
                                                                           java.util.List<java.lang.String> queries)
      • anonymizeSchemaAndQueries

        public static Anonymizer.AnonymizeResult anonymizeSchemaAndQueries​(java.lang.String sdl,
                                                                           java.util.List<java.lang.String> queries,
                                                                           java.util.Map<java.lang.String,​java.lang.Object> variables)
      • anonymizeSchemaAndQueries

        public static Anonymizer.AnonymizeResult anonymizeSchemaAndQueries​(GraphQLSchema schema,
                                                                           java.util.List<java.lang.String> queries,
                                                                           java.util.Map<java.lang.String,​java.lang.Object> variables)