import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.validation.annotation.Validated;
+import javax.validation.constraints.NotEmpty;
+import javax.validation.constraints.NotNull;
+import java.time.Duration;
-@ConfigurationProperties(prefix = "consumer")
+
+@ConfigurationProperties(prefix = "sumup.adder")
+@Validated
@Getter
@Setter
public class ApplicationProperties
{
- private String bootstrapServer;
- private String groupId;
- private String clientId;
+ @NotNull
+ @NotEmpty
private String topic;
+ private Duration throttle;
}