com.farao_community.farao.swe.runner.app.configurations.UrlConfiguration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gridcapa-swe-runner-app Show documentation
Show all versions of gridcapa-swe-runner-app Show documentation
Application that performs capacity calculation on SWE zone
/*
* Copyright (c) 2021, RTE (http://www.rte-france.com)
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
package com.farao_community.farao.swe.runner.app.configurations;
import org.springframework.boot.context.properties.ConfigurationProperties;
import java.util.ArrayList;
import java.util.List;
/**
* @author Marc Schwitzguébel {@literal }
*/
@ConfigurationProperties("swe-runner")
public class UrlConfiguration {
private final List whitelist;
private final String interruptServerUrl;
public UrlConfiguration(List whitelist, String interruptServerUrl) {
this.whitelist = whitelist == null ? new ArrayList<>() : whitelist;
this.interruptServerUrl = interruptServerUrl;
}
public List getWhitelist() {
return whitelist;
}
public String getInterruptServerUrl() {
return interruptServerUrl;
}
}