Package graphql.util
Class Anonymizer
java.lang.Object
graphql.util.Anonymizer
Util class which converts schemas and optionally queries
into anonymized schemas and queries.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GraphQLSchema
anonymizeSchema
(GraphQLSchema schema) static GraphQLSchema
anonymizeSchema
(String sdl) static Anonymizer.AnonymizeResult
anonymizeSchemaAndQueries
(GraphQLSchema schema, List<String> queries) static Anonymizer.AnonymizeResult
anonymizeSchemaAndQueries
(GraphQLSchema schema, List<String> queries, Map<String, Object> variables) static Anonymizer.AnonymizeResult
anonymizeSchemaAndQueries
(String sdl, List<String> queries) static Anonymizer.AnonymizeResult
static Map
<GraphQLNamedSchemaElement, String> recordNewNamesForSchema
(GraphQLSchema schema)
-
Constructor Details
-
Anonymizer
public Anonymizer()
-
-
Method Details
-
anonymizeSchema
-
anonymizeSchema
-
anonymizeSchemaAndQueries
public static Anonymizer.AnonymizeResult anonymizeSchemaAndQueries(String sdl, List<String> queries) -
anonymizeSchemaAndQueries
public static Anonymizer.AnonymizeResult anonymizeSchemaAndQueries(GraphQLSchema schema, List<String> queries) -
anonymizeSchemaAndQueries
-
anonymizeSchemaAndQueries
public static Anonymizer.AnonymizeResult anonymizeSchemaAndQueries(GraphQLSchema schema, List<String> queries, Map<String, Object> variables) -
recordNewNamesForSchema
-