MetricsScrapeProperties.java 613 B

1234567891011121314151617181920212223242526272829
  1. package com.provectus.kafka.ui.model;
  2. import static com.provectus.kafka.ui.config.ClustersProperties.*;
  3. import com.provectus.kafka.ui.config.ClustersProperties;
  4. import jakarta.annotation.Nullable;
  5. import lombok.Builder;
  6. import lombok.Data;
  7. import lombok.Value;
  8. @Value
  9. @Builder
  10. public class MetricsScrapeProperties {
  11. public static final String JMX_METRICS_TYPE = "JMX";
  12. public static final String PROMETHEUS_METRICS_TYPE = "PROMETHEUS";
  13. Integer port;
  14. boolean ssl;
  15. String username;
  16. String password;
  17. @Nullable
  18. KeystoreConfig keystoreConfig;
  19. @Nullable
  20. TruststoreConfig truststoreConfig;
  21. }