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

eu.seaclouds.monitor.datacollector.DCConfiguration Maven / Gradle / Ivy

package eu.seaclouds.monitor.datacollector;

import org.hibernate.validator.constraints.NotEmpty;

import com.fasterxml.jackson.annotation.JsonProperty;

import io.dropwizard.Configuration;

public class DCConfiguration extends Configuration {
    @NotEmpty
    private String manager_ip;

    @NotEmpty
    private String manager_port;
    
    @NotEmpty
    private String dc_sync_period;    
        
    @NotEmpty
    private String resources_keep_alive_period;

    @JsonProperty
    public String getManager_ip() {
        return manager_ip;
    }
    
    @JsonProperty
    public void setManager_ip(String manager_ip) {
        this.manager_ip = manager_ip;
    }

    @JsonProperty
    public String getManager_port() {
        return manager_port;
    }

    @JsonProperty
    public void setManager_port(String manager_port) {
        this.manager_port = manager_port;
    }

    @JsonProperty
    public String getDc_sync_period() {
        return dc_sync_period;
    }

    @JsonProperty
    public void setDc_sync_period(String dc_sync_period) {
        this.dc_sync_period = dc_sync_period;
    }

    @JsonProperty
    public String getResources_keep_alive_period() {
        return resources_keep_alive_period;
    }

    @JsonProperty
    public void setResources_keep_alive_period(String resources_keep_alive_period) {
        this.resources_keep_alive_period = resources_keep_alive_period;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy