All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.camunda.connector.kafka.model.Avro Maven / Gradle / Ivy

There is a newer version: 8.6.2
Show newest version
/*
 * Copyright Camunda Services GmbH and/or licensed to Camunda Services GmbH
 * under one or more contributor license agreements. Licensed under a proprietary license.
 * See the License.txt file for more information. You may not use this file
 * except in compliance with the proprietary license.
 */
package io.camunda.connector.kafka.model;

import io.camunda.connector.feel.annotation.FEEL;
import io.camunda.connector.generator.dsl.Property;
import io.camunda.connector.generator.java.annotation.TemplateProperty;

public record Avro(
    @FEEL
        @TemplateProperty(
            group = "message",
            feel = Property.FeelMode.required,
            type = TemplateProperty.PropertyType.Text,
            label = "Avro schema",
            constraints = @TemplateProperty.PropertyConstraints(notEmpty = true),
            condition =
                @TemplateProperty.PropertyCondition(
                    property = "serializationType",
                    equals = "avro"),
            description = "Avro schema for the message value")
        String schema) {}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy