diff --git a/documentation/field-visibility.md b/documentation/field-visibility.md index 27921e74..0dbc8be5 100644 --- a/documentation/field-visibility.md +++ b/documentation/field-visibility.md @@ -19,10 +19,13 @@ GraphqlFieldVisibility blockedFields = BlockedFields.newBlock() .addPattern("Droid.appearsIn") .addPattern(".*\\.hero") // it uses regular expressions .build(); +GraphQLCodeRegistry codeRegistry = GraphQLCodeRegistry.newCodeRegistry() + .fieldVisibility(blockedFields) + .build(); GraphQLSchema schema = GraphQLSchema.newSchema() .query(StarWarsSchema.queryType) - .fieldVisibility(blockedFields) + .codeRegistry(codeRegistry) .build(); ``` @@ -31,9 +34,12 @@ There is also another implementation that prevents instrumentation from being ab Note that this puts your server in contravention of the graphql specification and expectations of most clients so use this with caution. ```java +GraphQLCodeRegistry codeRegistry = GraphQLCodeRegistry.newCodeRegistry() + .fieldVisibility(NoIntrospectionGraphqlFieldVisibility.NO_INTROSPECTION_FIELD_VISIBILITY) + .build(); GraphQLSchema schema = GraphQLSchema.newSchema() .query(StarWarsSchema.queryType) - .fieldVisibility(NoIntrospectionGraphqlFieldVisibility.NO_INTROSPECTION_FIELD_VISIBILITY) + .codeRegistry(codeRegistry) .build(); ``` diff --git a/static/img/graphql_creation.png b/static/img/graphql_creation.png deleted file mode 100644 index e6e279bf..00000000 Binary files a/static/img/graphql_creation.png and /dev/null differ diff --git a/static/img/playground.png b/static/img/playground.png deleted file mode 100644 index 53bdbfbe..00000000 Binary files a/static/img/playground.png and /dev/null differ diff --git a/versioned_docs/version-v18/field-visibility.md b/versioned_docs/version-v18/field-visibility.md index 27921e74..0dbc8be5 100644 --- a/versioned_docs/version-v18/field-visibility.md +++ b/versioned_docs/version-v18/field-visibility.md @@ -19,10 +19,13 @@ GraphqlFieldVisibility blockedFields = BlockedFields.newBlock() .addPattern("Droid.appearsIn") .addPattern(".*\\.hero") // it uses regular expressions .build(); +GraphQLCodeRegistry codeRegistry = GraphQLCodeRegistry.newCodeRegistry() + .fieldVisibility(blockedFields) + .build(); GraphQLSchema schema = GraphQLSchema.newSchema() .query(StarWarsSchema.queryType) - .fieldVisibility(blockedFields) + .codeRegistry(codeRegistry) .build(); ``` @@ -31,9 +34,12 @@ There is also another implementation that prevents instrumentation from being ab Note that this puts your server in contravention of the graphql specification and expectations of most clients so use this with caution. ```java +GraphQLCodeRegistry codeRegistry = GraphQLCodeRegistry.newCodeRegistry() + .fieldVisibility(NoIntrospectionGraphqlFieldVisibility.NO_INTROSPECTION_FIELD_VISIBILITY) + .build(); GraphQLSchema schema = GraphQLSchema.newSchema() .query(StarWarsSchema.queryType) - .fieldVisibility(NoIntrospectionGraphqlFieldVisibility.NO_INTROSPECTION_FIELD_VISIBILITY) + .codeRegistry(codeRegistry) .build(); ``` diff --git a/versioned_docs/version-v19/field-visibility.md b/versioned_docs/version-v19/field-visibility.md index 27921e74..0dbc8be5 100644 --- a/versioned_docs/version-v19/field-visibility.md +++ b/versioned_docs/version-v19/field-visibility.md @@ -19,10 +19,13 @@ GraphqlFieldVisibility blockedFields = BlockedFields.newBlock() .addPattern("Droid.appearsIn") .addPattern(".*\\.hero") // it uses regular expressions .build(); +GraphQLCodeRegistry codeRegistry = GraphQLCodeRegistry.newCodeRegistry() + .fieldVisibility(blockedFields) + .build(); GraphQLSchema schema = GraphQLSchema.newSchema() .query(StarWarsSchema.queryType) - .fieldVisibility(blockedFields) + .codeRegistry(codeRegistry) .build(); ``` @@ -31,9 +34,12 @@ There is also another implementation that prevents instrumentation from being ab Note that this puts your server in contravention of the graphql specification and expectations of most clients so use this with caution. ```java +GraphQLCodeRegistry codeRegistry = GraphQLCodeRegistry.newCodeRegistry() + .fieldVisibility(NoIntrospectionGraphqlFieldVisibility.NO_INTROSPECTION_FIELD_VISIBILITY) + .build(); GraphQLSchema schema = GraphQLSchema.newSchema() .query(StarWarsSchema.queryType) - .fieldVisibility(NoIntrospectionGraphqlFieldVisibility.NO_INTROSPECTION_FIELD_VISIBILITY) + .codeRegistry(codeRegistry) .build(); ```