A B C D E F G I J M O P R S T V
All Classes All Packages
All Classes All Packages
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.SchemaGeneratorMojo
- 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.SchemaGeneratorMojo
- execute() - Method in class io.debezium.schemagenerator.maven.SchemaGeneratorMojo
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.SchemaGeneratorMojo
G
- getApiFormat(String) - Method in class io.debezium.schemagenerator.SchemaGenerator
-
Returns the
ApiFormatwith the given name, specified via theApiFormatNameannotation. - getClassPath() - Method in class io.debezium.schemagenerator.maven.SchemaGeneratorMojo
- 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.SchemaGenerator
- 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.SchemaGenerator
O
- OpenApiFormat - Class in io.debezium.schemagenerator.formats
- OpenApiFormat() - Constructor for class io.debezium.schemagenerator.formats.OpenApiFormat
- outputDirectory - Variable in class io.debezium.schemagenerator.maven.SchemaGeneratorMojo
P
- project - Variable in class io.debezium.schemagenerator.maven.SchemaGeneratorMojo
-
Gives access to the Maven project information.
R
- run(String, Path) - Method in class io.debezium.schemagenerator.SchemaGenerator
S
- SchemaGenerator - Class in io.debezium.schemagenerator
- SchemaGenerator() - Constructor for class io.debezium.schemagenerator.SchemaGenerator
- SchemaGeneratorMojo - Class in io.debezium.schemagenerator.maven
-
Generates the API spec for the connector(s) in a project.
- SchemaGeneratorMojo() - Constructor for class io.debezium.schemagenerator.maven.SchemaGeneratorMojo
- 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
All Classes All Packages