@Value.Immutable
public interface OpenApiModelInfo
| Modifier and Type | Interface and Description |
|---|---|
static class |
OpenApiModelInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
default OpenApiVersion |
getApiVersion() |
default List<Violation> |
getErrors() |
io.apicurio.datamodels.openapi.models.OasDocument |
getModel() |
default com.fasterxml.jackson.databind.node.ObjectNode |
getResolvedJsonGraph() |
String |
getResolvedSpecification() |
default io.apicurio.datamodels.openapi.v2.models.Oas20Document |
getV2Model() |
default io.apicurio.datamodels.openapi.v3.models.Oas30Document |
getV3Model() |
default List<Violation> |
getWarnings() |
io.apicurio.datamodels.openapi.models.OasDocument getModel()
@Value.Lazy default OpenApiVersion getApiVersion()
default io.apicurio.datamodels.openapi.v2.models.Oas20Document getV2Model()
default io.apicurio.datamodels.openapi.v3.models.Oas30Document getV3Model()
@Value.Lazy default com.fasterxml.jackson.databind.node.ObjectNode getResolvedJsonGraph()
String getResolvedSpecification()
Copyright © 2016–2021 Red Hat. All rights reserved.