@SuppressWarnings("unchecked")
    @Override
    public T configure(DescriptorProperties descriptorProperties) {
        super.configure(descriptorProperties);

        descriptorProperties.getOptionalCharacter(FORMAT_ENTRY_DELIMITER)
                .ifPresent(this::setEntryDelimiter);
        descriptorProperties.getOptionalCharacter(FORMAT_KV_DELIMITER)
                .ifPresent(this::setKvDelimiter);

        return (T) this;
    }
The builder for the serializers and deserializers for kv formats.
inlong-sort/sort-formats/format-row/format-kv/src/main/java/org/apache/inlong/sort/formats/kv/KvFormatBuilder.java