| Interface | Description |
|---|---|
| DataShapeGenerator<T extends io.apicurio.datamodels.openapi.models.OasDocument,O extends io.apicurio.datamodels.openapi.models.OasOperation> |
Data shape generator creates request and response data shapes from OpenAPI operations.
|
| OpenApiModelInfo |
Class holding information about a open api model and related validations.
|
| OpenApiSchemaValidator | |
| PropertyGenerator |
| Class | Description |
|---|---|
| DataShapeGenerator.NameAndSchema |
Combination of schema and name for request body.
|
| HttpStatus | |
| OpenApiConnectorGenerator | |
| OpenApiDescriptorGenerator<T extends io.apicurio.datamodels.openapi.models.OasDocument,O extends io.apicurio.datamodels.openapi.models.OasOperation> |
Generator creates a connector descriptor and adds properties and data shapes generated from the
OpenAPI operation specification.
|
| OpenApiFlowGenerator<T extends io.apicurio.datamodels.openapi.models.OasDocument,O extends io.apicurio.datamodels.openapi.models.OasOperation> |
Generates integration flows from given Open API specification where the type parameter defines the Open API document implementation
representing Open API version 2.x or version 3.x
|
| OpenApiGenerator |
Basic API generator generates integrations from Open API specifications.
|
| OpenApiModelInfo.Builder | |
| OpenApiParameterGenerator<T extends io.apicurio.datamodels.openapi.models.OasDocument> |
Generator creates configuration properties from OpenAPI document parameters.
|
| OpenApiPropertyGenerator<T extends io.apicurio.datamodels.openapi.models.OasDocument,S extends io.apicurio.datamodels.core.models.common.SecurityScheme> |
Set of property generators that may apply to the give OpenAPI specification.
|
| OpenApiValidationRules<T extends io.apicurio.datamodels.openapi.models.OasResponse,S extends io.apicurio.datamodels.core.models.common.SecurityScheme,D extends io.apicurio.datamodels.openapi.models.OasSchema> |
This class contains Syndesis custom validation rules for Open API specifications.
|
| UnifiedJsonDataShapeSupport<T extends io.apicurio.datamodels.openapi.models.OasDocument,O extends io.apicurio.datamodels.openapi.models.OasOperation> | |
| UnifiedXmlDataShapeSupport<T extends io.apicurio.datamodels.openapi.models.OasDocument,O extends io.apicurio.datamodels.openapi.models.OasOperation,R extends io.apicurio.datamodels.openapi.models.OasResponse> | |
| UnifiedXmlDataShapeSupport.SchemaPrefixAndElement |
| Enum | Description |
|---|---|
| OpenApiSecurityScheme |
Supported security schemes.
|
| OpenApiVersion |
List of supported OpenAPI specification versions and their corresponding model document types.
|
| SupportedAuthenticationTypes |
Copyright © 2016–2021 Red Hat. All rights reserved.