public abstract class RestDslGenerator<G> extends Object
RestsDefinition
generator that generates Camel REST
DSL implementations from Swagger (OpenAPI) specifications.Modifier and Type | Method and Description |
---|---|
G |
asSpringBootProject() |
G |
asSpringComponent() |
static RestDslSourceCodeGenerator<Appendable> |
toAppendable(io.swagger.models.Swagger swagger) |
static RestDslDefinitionGenerator |
toDefinition(io.swagger.models.Swagger swagger) |
static RestDslSourceCodeGenerator<Filer> |
toFiler(io.swagger.models.Swagger swagger) |
static RestDslSourceCodeGenerator<Path> |
toPath(io.swagger.models.Swagger swagger) |
static RestDslXmlGenerator |
toXml(io.swagger.models.Swagger swagger) |
G |
withApiContextPath(String contextPath) |
G |
withDestinationGenerator(DestinationGenerator directRouteGenerator) |
G |
withOperationFilter(org.apache.camel.generator.swagger.OperationFilter filter) |
G |
withOperationFilter(String include) |
G |
withRestComponent(String restComponent) |
G |
withRestContextPath(String contextPath) |
public G withDestinationGenerator(DestinationGenerator directRouteGenerator)
public G withOperationFilter(org.apache.camel.generator.swagger.OperationFilter filter)
public G asSpringComponent()
public G asSpringBootProject()
public static RestDslSourceCodeGenerator<Appendable> toAppendable(io.swagger.models.Swagger swagger)
public static RestDslDefinitionGenerator toDefinition(io.swagger.models.Swagger swagger)
public static RestDslXmlGenerator toXml(io.swagger.models.Swagger swagger)
public static RestDslSourceCodeGenerator<Filer> toFiler(io.swagger.models.Swagger swagger)
public static RestDslSourceCodeGenerator<Path> toPath(io.swagger.models.Swagger swagger)
Apache Camel