Package io.debezium.schemagenerator
Class JsonSchemaCreatorService
java.lang.Object
io.debezium.schemagenerator.JsonSchemaCreatorService
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final ConnectorMetadataprivate final Stringprivate final Schema.FieldFilter -
Constructor Summary
ConstructorsConstructorDescriptionJsonSchemaCreatorService(ConnectorMetadata connectorMetadata, Schema.FieldFilter fieldFilter) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.openapi.models.media.Schemaprivate FieldcheckField(Field field) private static JsonSchemaCreatorService.JsonSchemaTypetoJsonSchemaType(org.apache.kafka.common.config.ConfigDef.Type type)
-
Field Details
-
connectorBaseName
-
connectorName
-
connectorMetadata
-
fieldFilter
-
errors
-
-
Constructor Details
-
JsonSchemaCreatorService
public JsonSchemaCreatorService(ConnectorMetadata connectorMetadata, Schema.FieldFilter fieldFilter)
-
-
Method Details
-
getErrors
-
checkField
-
toJsonSchemaType
private static JsonSchemaCreatorService.JsonSchemaType toJsonSchemaType(org.apache.kafka.common.config.ConfigDef.Type type) -
buildConnectorSchema
public org.eclipse.microprofile.openapi.models.media.Schema buildConnectorSchema()
-