Class SchemaGeneratorConfigImpl

    • Constructor Detail

      • SchemaGeneratorConfigImpl

        public SchemaGeneratorConfigImpl​(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                         Map<Option,​Boolean> options,
                                         SchemaGeneratorConfigPart<FieldScope> fieldConfigPart,
                                         SchemaGeneratorConfigPart<MethodScope> methodConfigPart,
                                         List<CustomDefinitionProviderV2> customDefinitions,
                                         List<TypeAttributeOverride> typeAttributeOverrides)
        Constructor of a configuration instance.
        Parameters:
        objectMapper - supplier for object and array nodes for the JSON structure being generated
        options - specifically configured settings/options (thereby overriding the default enabled/disabled flag)
        fieldConfigPart - configuration part for fields
        methodConfigPart - configuration part for methods
        customDefinitions - custom suppliers for a type's schema definition
        typeAttributeOverrides - applicable type attribute overrides