@Override
public boolean equals(final Object obj) {
if ( this == obj ) {
return true;
}
if (obj instanceof BaseThresholdDefConfigWrapper) {
final BaseThresholdDefConfigWrapper that = (BaseThresholdDefConfigWrapper)obj;
return Objects.equals(this.getType(), that.getType())
&& Objects.equals(this.getDsType(), that.getDsType())
&& Objects.equals(this.getDatasourceExpression(), that.getDatasourceExpression())
&& Objects.equals(this.getDsLabel(), that.getDsLabel())
&& Objects.equals(this.getTriggeredUEI(), that.getTriggeredUEI())
&& Objects.equals(this.getRearmedUEI(), that.getRearmedUEI())
&& Objects.equals(this.getValue(), that.getValue())
&& Objects.equals(this.getRearm(), that.getRearm())
&& Objects.equals(this.getTrigger(), that.getTrigger())
&& Objects.equals(this.getBasethresholddef().getFilterOperator(), that.getBasethresholddef().getFilterOperator())
&& Objects.equals(this.getBasethresholddef().getRelaxed(), that.getBasethresholddef().getRelaxed())
&& Objects.equals(this.getBasethresholddef().getResourceFilters(), that.getBasethresholddef().getResourceFilters());
}
return false;
}