CircuitBreakerSetting.java
package org.oxerr.stubhub.client.model;
import java.io.Serializable;
import java.math.BigDecimal;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
public class CircuitBreakerSetting implements Serializable {
private static final long serialVersionUID = 2025051801L;
private BigDecimal relativeCeiling;
private BigDecimal relativeFloor;
private BigDecimal maxDiscountVelocityPercent;
private Long maxDiscountVelocityTicks;
private Integer minCompListingCount;
public BigDecimal getRelativeCeiling() {
return relativeCeiling;
}
public void setRelativeCeiling(BigDecimal relativeCeiling) {
this.relativeCeiling = relativeCeiling;
}
public BigDecimal getRelativeFloor() {
return relativeFloor;
}
public void setRelativeFloor(BigDecimal relativeFloor) {
this.relativeFloor = relativeFloor;
}
public BigDecimal getMaxDiscountVelocityPercent() {
return maxDiscountVelocityPercent;
}
public void setMaxDiscountVelocityPercent(BigDecimal maxDiscountVelocityPercent) {
this.maxDiscountVelocityPercent = maxDiscountVelocityPercent;
}
public Long getMaxDiscountVelocityTicks() {
return maxDiscountVelocityTicks;
}
public void setMaxDiscountVelocityTicks(Long maxDiscountVelocityTicks) {
this.maxDiscountVelocityTicks = maxDiscountVelocityTicks;
}
public Integer getMinCompListingCount() {
return minCompListingCount;
}
public void setMinCompListingCount(Integer minCompListingCount) {
this.minCompListingCount = minCompListingCount;
}
@Override
public int hashCode() {
return HashCodeBuilder.reflectionHashCode(this);
}
@Override
public boolean equals(Object obj) {
return EqualsBuilder.reflectionEquals(this, obj);
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
}