RisultatoVerificaPolicy.java
/*
* GovWay - A customizable API Gateway
* https://govway.org
*
* Copyright (c) 2005-2024 Link.it srl (https://link.it).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3, as published by
* the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
package org.openspcoop2.pdd.core.controllo_traffico;
import org.openspcoop2.core.controllo_traffico.constants.TipoRisorsa;
/**
* RisultatoVerificaPolicy
*
* @author Poli Andrea (poli@link.it)
* @author $Author$
* @version $Rev$, $Date$
*/
public class RisultatoVerificaPolicy {
private TipoRisorsa risorsa;
private boolean simultanee;
private boolean violata;
private boolean erroreGenerico;
private boolean nonApplicabile;
private String descrizione;
private boolean applicabilitaCongestione;
private boolean applicabilitaDegradoPrestazionale;
private boolean applicabilitaStatoAllarme;
private boolean warningOnly;
private Long maxValueBeforeNormalizing;
private Long maxValue;
private Long actualValue;
private Long msBeforeResetCounters; // solo nel caso di finestra corrente
private Long msWindow; // solo nel caso di finestra corrente
private boolean remainingZeroValue = true;
public boolean isViolata() {
return this.violata;
}
public void setViolata(boolean violata) {
this.violata = violata;
}
public boolean isNonApplicabile() {
return this.nonApplicabile;
}
public void setNonApplicabile(boolean nonApplicabile) {
this.nonApplicabile = nonApplicabile;
}
public boolean isWarningOnly() {
return this.warningOnly;
}
public void setWarningOnly(boolean warningOnly) {
this.warningOnly = warningOnly;
}
public boolean isErroreGenerico() {
return this.erroreGenerico;
}
public void setErroreGenerico(boolean erroreGenerico) {
this.erroreGenerico = erroreGenerico;
}
public boolean isSimultanee() {
return this.simultanee;
}
public void setSimultanee(boolean simultanee) {
this.simultanee = simultanee;
}
public TipoRisorsa getRisorsa() {
return this.risorsa;
}
public void setRisorsa(TipoRisorsa risorsa) {
this.risorsa = risorsa;
}
public String getDescrizione() {
return this.descrizione;
}
public void setDescrizione(String descrizione) {
this.descrizione = descrizione;
}
public boolean isApplicabilitaCongestione() {
return this.applicabilitaCongestione;
}
public void setApplicabilitaCongestione(boolean applicabilitaCongestione) {
this.applicabilitaCongestione = applicabilitaCongestione;
}
public boolean isApplicabilitaDegradoPrestazionale() {
return this.applicabilitaDegradoPrestazionale;
}
public void setApplicabilitaDegradoPrestazionale(boolean applicabilitaDegradoPrestazionale) {
this.applicabilitaDegradoPrestazionale = applicabilitaDegradoPrestazionale;
}
public boolean isApplicabilitaStatoAllarme() {
return this.applicabilitaStatoAllarme;
}
public void setApplicabilitaStatoAllarme(boolean applicabilitaStatoAllarme) {
this.applicabilitaStatoAllarme = applicabilitaStatoAllarme;
}
public Long getMaxValueBeforeNormalizing() {
return this.maxValueBeforeNormalizing;
}
public void setMaxValueBeforeNormalizing(Long maxValueBeforeNormalizing) {
this.maxValueBeforeNormalizing = maxValueBeforeNormalizing;
}
public Long getMaxValue() {
return this.maxValue;
}
public void setMaxValue(Long maxValue) {
this.maxValue = maxValue;
}
public Long getActualValue() {
return this.actualValue;
}
public void setActualValue(Long actualValue) {
this.actualValue = actualValue;
}
public Long getMsBeforeResetCounters() {
return this.msBeforeResetCounters;
}
public void setMsBeforeResetCounters(Long secondBeforeResetCounters) {
this.msBeforeResetCounters = secondBeforeResetCounters;
}
public Long getMsWindow() {
return this.msWindow;
}
public void setMsWindow(Long msWindow) {
this.msWindow = msWindow;
}
public boolean isRemainingZeroValue() {
return this.remainingZeroValue;
}
public void setRemainingZeroValue(boolean remainingZeroValue) {
this.remainingZeroValue = remainingZeroValue;
}
}