Uses of Class
com.atlassian.oai.validator.OpenApiInteractionValidator.Builder
Packages that use OpenApiInteractionValidator.Builder
-
Uses of OpenApiInteractionValidator.Builder in com.atlassian.oai.validator
Methods in com.atlassian.oai.validator that return OpenApiInteractionValidator.BuilderModifier and TypeMethodDescriptionOpenApiInteractionValidator.createFor(io.swagger.v3.oas.models.OpenAPI api) Create a new instance using a parsed API specification.Create a new instance using the OpenAPI / Swagger specification at the given location OR an actual specification payload.Deprecated.OpenApiInteractionValidator.createForInlineApiSpecification(String specAsString) Create a new instance using given the OpenAPI / Swagger specification.OpenApiInteractionValidator.createForSpecificationUrl(String specUrl) Create a new instance using the OpenAPI / Swagger specification at the given location.OpenApiInteractionValidator.Builder.withApi(io.swagger.v3.oas.models.OpenAPI api) OpenApiInteractionValidator.Builder.withApiSpecification(String specUrlOrPayload) Deprecated.OpenApiInteractionValidator.Builder.withApiSpecificationUrl(String specUrl) The location of the OpenAPI / Swagger specification to use in the validator.OpenApiInteractionValidator.Builder.withAuthHeaderData(String key, String value) An optional key value header to add to the OpenAPI / Swagger spec retrieval request.OpenApiInteractionValidator.Builder.withBasePathOverride(String basePathOverride) An optional basepath override to override the one defined in the OpenAPI / Swagger spec.OpenApiInteractionValidator.Builder.withCustomRequestValidation(CustomRequestValidator validator) An optional custom request validation step.OpenApiInteractionValidator.Builder.withCustomResponseValidation(CustomResponseValidator validator) An optional custom response validation step.OpenApiInteractionValidator.Builder.withInlineApiSpecification(String inlineSpecPayload) The inline API specification to use.OpenApiInteractionValidator.Builder.withLevelResolver(LevelResolver levelResolver) The resolver to use for resolving the level of validation messages (ERROR, WARN, IGNORE etc.).OpenApiInteractionValidator.Builder.withParseOptions(io.swagger.v3.parser.core.models.ParseOptions parseOptions) Optionally supply parse options to control the behavior of the underlyingOpenAPIParserparser.OpenApiInteractionValidator.Builder.withResolveCombinators(boolean resolveCombinators) Sets theresolveCombinatorsflag on theParseOptionssupplied to the underlyingOpenAPIParser.OpenApiInteractionValidator.Builder.withResolveRefs(boolean resolveRefs) Sets theresolveandresolveFullyflags on theParseOptionssupplied to the underlyingOpenAPIParser.OpenApiInteractionValidator.Builder.withSchemaFactorySupplier(Supplier<com.github.fge.jsonschema.main.JsonSchemaFactory> schemaFactorySupplier) Optionally supply a function that returns aJsonSchemaFactoryto use.OpenApiInteractionValidator.Builder.withSchemaValidationConfiguration(ValidationConfiguration validationConfiguration) Optionally supply a configuration to configure the following aspects of validation: The cache size ofJsonSchemainSchemaValidatorOpenApiInteractionValidator.Builder.withStrictOperationPathMatching()Optionally enable strict operation path matching.OpenApiInteractionValidator.Builder.withSwaggerJsonUrl(String specUrlOrPayload) Deprecated.OpenApiInteractionValidator.Builder.withWhitelist(ValidationErrorsWhitelist whitelist) A whitelist for error messages.
withInlineApiSpecification(String)orwithApiSpecificationUrl(String)