MetricsConfig.java 619 B

12345678910111213141516171819202122
  1. package com.provectus.kafka.ui.model;
  2. import lombok.AccessLevel;
  3. import lombok.AllArgsConstructor;
  4. import lombok.Builder;
  5. import lombok.Data;
  6. @Data
  7. @Builder(toBuilder = true)
  8. @AllArgsConstructor(access = AccessLevel.PRIVATE)
  9. public class MetricsConfig {
  10. public static final String JMX_METRICS_TYPE = "JMX";
  11. public static final String PROMETHEUS_METRICS_TYPE = "PROMETHEUS";
  12. private final String type;
  13. private final Integer port;
  14. private final boolean ssl;
  15. private final String username;
  16. private final String password;
  17. private final String keystoreLocation;
  18. private final String keystorePassword;
  19. }