Topic
This schema defines the Topic entity. A topic is a feed into which message are published to by publishers and read from by consumers in a messaging service.
Properties
schemaText(string): Schema used for message serialization. Optional as some topics may not have associated schemas.schemaType: Schema used for message serialization. Refer to #/definitions/schemaType. Default:None.schemaFields(array): Columns in this schema. Default:[].- Items: Refer to #/definitions/field.
 
Definitions
schemaType: Schema type used for the message. Must be one of:['Avro', 'Protobuf', 'JSON', 'Other', 'None'].dataTypeTopic(string): This enum defines the type of data defined in schema. Must be one of:['RECORD', 'NULL', 'BOOLEAN', 'INT', 'LONG', 'BYTES', 'FLOAT', 'DOUBLE', 'TIMESTAMP', 'TIMESTAMPZ', 'TIME', 'DATE', 'STRING', 'ARRAY', 'MAP', 'ENUM', 'UNION', 'FIXED', 'ERROR', 'UNKNOWN'].fieldName(string): Local name (not fully qualified name) of the field. .field(object): This schema defines the nested object to capture protobuf/avro/jsonschema of topic's schema. Cannot contain additional properties.name: Refer to #/definitions/fieldName.displayName(string): Display Name that identifies this field name.dataType: Data type of the field (int, date etc.). Refer to #/definitions/dataTypeTopic.dataTypeDisplay(string): Display name used for dataType. This is useful for complex types, such asarray<int>,map<int,string>,struct<>, and union types.description: Description of the column. Refer to basic.json#/definitions/markdown.fullyQualifiedName: Refer to basic.json#/definitions/fullyQualifiedEntityName.tags(array): Tags associated with the column. Default:None.- Items: Refer to tagLabel.json.
 
children(array): Child fields if dataType or arrayDataType ismap,record,message. Default:None.- Items: Refer to #/definitions/field.
 
Documentation file automatically generated at 2025-08-12 05:39:47.683420+00:00.