12345678910111213141516171819202122232425262728 |
- package com.provectus.kafka.ui.model;
- import static com.provectus.kafka.ui.config.ClustersProperties.KeystoreConfig;
- import static com.provectus.kafka.ui.config.ClustersProperties.TruststoreConfig;
- import jakarta.annotation.Nullable;
- import lombok.Builder;
- import lombok.Value;
- @Value
- @Builder
- public class MetricsScrapeProperties {
- public static final String JMX_METRICS_TYPE = "JMX";
- public static final String PROMETHEUS_METRICS_TYPE = "PROMETHEUS";
- Integer port;
- boolean ssl;
- String username;
- String password;
- @Nullable
- KeystoreConfig keystoreConfig;
- @Nullable
- TruststoreConfig truststoreConfig;
- }
|