Class SmallRyeGraphQLRuntimeConfig

java.lang.Object
io.quarkus.smallrye.graphql.runtime.SmallRyeGraphQLRuntimeConfig

@ConfigRoot(name="smallrye-graphql", phase=RUN_TIME) public class SmallRyeGraphQLRuntimeConfig extends Object
  • Field Details

    • enable

      @ConfigItem(name="ui.enable", defaultValue="true") boolean enable
      If GraphQL UI should be enabled. By default, GraphQL UI is enabled if it is included (see always-include).
    • fieldVisibility

      @ConfigItem(defaultValue="default") public String fieldVisibility
      Specifies the field visibility for the GraphQL schema. This configuration item allows you to define comma-separated list of patterns (GraphQLType.GraphQLField). These patterns are used to determine which fields should be excluded from the schema. Special value no-introspection will disable introspection fields. For more info see graphql-java documentation
  • Constructor Details

    • SmallRyeGraphQLRuntimeConfig

      public SmallRyeGraphQLRuntimeConfig()