io.kestra.plugin.mqtt.ConsumeInterface Maven / Gradle / Ivy
package io.kestra.plugin.mqtt;
import io.kestra.core.models.annotations.PluginProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import java.time.Duration;
public interface ConsumeInterface {
@Schema(
title = "The max number of rows to fetch before stopping",
description = "It's not an hard limit and is evaluated every second"
)
@PluginProperty(dynamic = false)
Integer getMaxRecords();
@Schema(
title = "The max duration waiting for new rows",
description = "It's not an hard limit and is evaluated every second"
)
@PluginProperty(dynamic = false)
Duration getMaxDuration();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy