All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sap.cloud.cf.monitoring.spring.configuration.CustomMetricsConfiguration Maven / Gradle / Ivy

package com.sap.cloud.cf.monitoring.spring.configuration;

import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.TimeUnit;

public class CustomMetricsConfiguration {

    private long interval = TimeUnit.MINUTES.toMillis(1);
    private boolean enabled = true;
    private List metrics;

    public long getInterval() {
        return interval;
    }

    public boolean isEnabled() {
        return enabled;
    }

    public List getMetrics() {
        if (this.metrics == null) {
            return null;
        }
        return new ArrayList(metrics);
    }

    @Override
    public String toString() {
        return new StringBuilder("CustomMetricsConfiguration[").append("interval=")
            .append(interval)
            .append(", enabled=")
            .append(enabled)
            .append(", metrics=")
            .append(metrics)
            .append("]")
            .toString();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy