A B C D E F G I J M O P R S T V 
All Classes All Packages

A

ApiFormat - Interface in io.debezium.schemagenerator.formats
 
ApiFormat.FieldFilter - Interface in io.debezium.schemagenerator.formats
 
ApiFormatDescriptor - Interface in io.debezium.schemagenerator.formats
 
ApiFormatName - Annotation Type in io.debezium.schemagenerator.formats
 

B

buildConnectorSchema() - Method in class io.debezium.schemagenerator.JsonSchemaCreatorService
 

C

checkField(Field) - Method in class io.debezium.schemagenerator.JsonSchemaCreatorService
 
classPathEntryFor(Class<?>) - Method in class io.debezium.schemagenerator.maven.OpenApiGeneratorMojo
 
configure(Map<String, Object>) - Method in interface io.debezium.schemagenerator.formats.ApiFormat
 
configure(Map<String, Object>) - Method in class io.debezium.schemagenerator.formats.OpenApiFormat
 
connectorBaseName - Variable in class io.debezium.schemagenerator.JsonSchemaCreatorService
 
connectorMetadata - Variable in class io.debezium.schemagenerator.JsonSchemaCreatorService
 
connectorName - Variable in class io.debezium.schemagenerator.JsonSchemaCreatorService
 

D

DESCRIPTOR - Static variable in class io.debezium.schemagenerator.formats.OpenApiFormat
 

E

errors - Variable in class io.debezium.schemagenerator.JsonSchemaCreatorService
 
exec(String, String, List<String>, List<String>) - Method in class io.debezium.schemagenerator.maven.OpenApiGeneratorMojo
 
execute() - Method in class io.debezium.schemagenerator.maven.OpenApiGeneratorMojo
 

F

fieldFilter - Variable in class io.debezium.schemagenerator.JsonSchemaCreatorService
 
format - Variable in class io.debezium.schemagenerator.formats.OpenApiFormat
 
format - Variable in class io.debezium.schemagenerator.JsonSchemaCreatorService.JsonSchemaType
 
format - Variable in class io.debezium.schemagenerator.maven.OpenApiGeneratorMojo
 

G

getApiFormat(String) - Method in class io.debezium.schemagenerator.OpenApiGenerator
Returns the ApiFormat with the given name, specified via the ApiFormatName annotation.
getClassPath() - Method in class io.debezium.schemagenerator.maven.OpenApiGeneratorMojo
 
getDescription() - Method in interface io.debezium.schemagenerator.formats.ApiFormatDescriptor
 
getDescriptor() - Method in interface io.debezium.schemagenerator.formats.ApiFormat
 
getDescriptor() - Method in class io.debezium.schemagenerator.formats.OpenApiFormat
 
getErrors() - Method in class io.debezium.schemagenerator.JsonSchemaCreatorService
 
getFieldFilter() - Method in interface io.debezium.schemagenerator.formats.ApiFormat
Returns a filter to be applied to the fields of the schema.
getId() - Method in interface io.debezium.schemagenerator.formats.ApiFormatDescriptor
 
getMetadata() - Method in class io.debezium.schemagenerator.OpenApiGenerator
 
getName() - Method in interface io.debezium.schemagenerator.formats.ApiFormatDescriptor
 
getSpec(Schema) - Method in interface io.debezium.schemagenerator.formats.ApiFormat
 
getSpec(Schema) - Method in class io.debezium.schemagenerator.formats.OpenApiFormat
 
getVersion() - Method in interface io.debezium.schemagenerator.formats.ApiFormatDescriptor
 

I

include(Field) - Method in interface io.debezium.schemagenerator.formats.ApiFormat.FieldFilter
 
io.debezium.schemagenerator - package io.debezium.schemagenerator
 
io.debezium.schemagenerator.formats - package io.debezium.schemagenerator.formats
 
io.debezium.schemagenerator.maven - package io.debezium.schemagenerator.maven
 

J

JsonSchemaCreatorService - Class in io.debezium.schemagenerator
 
JsonSchemaCreatorService(ConnectorMetadata, ApiFormat.FieldFilter) - Constructor for class io.debezium.schemagenerator.JsonSchemaCreatorService
 
JsonSchemaCreatorService.JsonSchemaType - Class in io.debezium.schemagenerator
 
JsonSchemaType(Schema.SchemaType) - Constructor for class io.debezium.schemagenerator.JsonSchemaCreatorService.JsonSchemaType
 
JsonSchemaType(Schema.SchemaType, String) - Constructor for class io.debezium.schemagenerator.JsonSchemaCreatorService.JsonSchemaType
 

M

main(String[]) - Static method in class io.debezium.schemagenerator.OpenApiGenerator
 

O

OpenApiFormat - Class in io.debezium.schemagenerator.formats
 
OpenApiFormat() - Constructor for class io.debezium.schemagenerator.formats.OpenApiFormat
 
OpenApiGenerator - Class in io.debezium.schemagenerator
 
OpenApiGenerator() - Constructor for class io.debezium.schemagenerator.OpenApiGenerator
 
OpenApiGeneratorMojo - Class in io.debezium.schemagenerator.maven
Generates the OpenAPI spec for the connector(s) in a project.
OpenApiGeneratorMojo() - Constructor for class io.debezium.schemagenerator.maven.OpenApiGeneratorMojo
 
outputDirectory - Variable in class io.debezium.schemagenerator.maven.OpenApiGeneratorMojo
 

P

project - Variable in class io.debezium.schemagenerator.maven.OpenApiGeneratorMojo
Gives access to the Maven project information.

R

run(String, Path) - Method in class io.debezium.schemagenerator.OpenApiGenerator
 

S

schemaType - Variable in class io.debezium.schemagenerator.JsonSchemaCreatorService.JsonSchemaType
 

T

toJsonSchemaType(ConfigDef.Type) - Static method in class io.debezium.schemagenerator.JsonSchemaCreatorService
 

V

value() - Method in annotation type io.debezium.schemagenerator.formats.ApiFormatName
 
A B C D E F G I J M O P R S T V 
All Classes All Packages