public static class HoodieMetricsPrometheusConfig.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
HoodieMetricsPrometheusConfig |
build() |
HoodieMetricsPrometheusConfig.Builder |
fromProperties(Properties props) |
HoodieMetricsPrometheusConfig.Builder |
withPrometheusPortNum(int prometheusPortNum) |
HoodieMetricsPrometheusConfig.Builder |
withPushgatewayDeleteOnShutdownEnable(boolean deleteOnShutdownEnable) |
HoodieMetricsPrometheusConfig.Builder |
withPushgatewayHostName(String hostName) |
HoodieMetricsPrometheusConfig.Builder |
withPushgatewayJobname(String jobname) |
HoodieMetricsPrometheusConfig.Builder |
withPushgatewayLabels(String pushGatewayLabels) |
HoodieMetricsPrometheusConfig.Builder |
withPushgatewayPortNum(Integer pushgatewayPortNum) |
HoodieMetricsPrometheusConfig.Builder |
withPushgatewayRandomJobnameSuffix(boolean randomJobnameSuffix) |
HoodieMetricsPrometheusConfig.Builder |
withPushgatewayReportPeriodInSeconds(String periodTime) |
public HoodieMetricsPrometheusConfig.Builder fromProperties(Properties props)
public HoodieMetricsPrometheusConfig.Builder withPushgatewayHostName(String hostName)
public HoodieMetricsPrometheusConfig.Builder withPushgatewayPortNum(Integer pushgatewayPortNum)
public HoodieMetricsPrometheusConfig.Builder withPushgatewayReportPeriodInSeconds(String periodTime)
public HoodieMetricsPrometheusConfig.Builder withPushgatewayDeleteOnShutdownEnable(boolean deleteOnShutdownEnable)
public HoodieMetricsPrometheusConfig.Builder withPushgatewayJobname(String jobname)
public HoodieMetricsPrometheusConfig.Builder withPushgatewayRandomJobnameSuffix(boolean randomJobnameSuffix)
public HoodieMetricsPrometheusConfig.Builder withPushgatewayLabels(String pushGatewayLabels)
public HoodieMetricsPrometheusConfig.Builder withPrometheusPortNum(int prometheusPortNum)
public HoodieMetricsPrometheusConfig build()
Copyright © 2023 The Apache Software Foundation. All rights reserved.