1 package org.oxerr.stubhub.client.model;
2
3 import java.io.Serializable;
4 import java.math.BigDecimal;
5
6 import org.apache.commons.lang3.builder.EqualsBuilder;
7 import org.apache.commons.lang3.builder.HashCodeBuilder;
8 import org.apache.commons.lang3.builder.ToStringBuilder;
9
10 public class CircuitBreakerSetting implements Serializable {
11
12 private static final long serialVersionUID = 2025051801L;
13
14 private BigDecimal relativeCeiling;
15
16 private BigDecimal relativeFloor;
17
18 private BigDecimal maxDiscountVelocityPercent;
19
20 private Long maxDiscountVelocityTicks;
21
22 private Integer minCompListingCount;
23
24 public BigDecimal getRelativeCeiling() {
25 return relativeCeiling;
26 }
27
28 public void setRelativeCeiling(BigDecimal relativeCeiling) {
29 this.relativeCeiling = relativeCeiling;
30 }
31
32 public BigDecimal getRelativeFloor() {
33 return relativeFloor;
34 }
35
36 public void setRelativeFloor(BigDecimal relativeFloor) {
37 this.relativeFloor = relativeFloor;
38 }
39
40 public BigDecimal getMaxDiscountVelocityPercent() {
41 return maxDiscountVelocityPercent;
42 }
43
44 public void setMaxDiscountVelocityPercent(BigDecimal maxDiscountVelocityPercent) {
45 this.maxDiscountVelocityPercent = maxDiscountVelocityPercent;
46 }
47
48 public Long getMaxDiscountVelocityTicks() {
49 return maxDiscountVelocityTicks;
50 }
51
52 public void setMaxDiscountVelocityTicks(Long maxDiscountVelocityTicks) {
53 this.maxDiscountVelocityTicks = maxDiscountVelocityTicks;
54 }
55
56 public Integer getMinCompListingCount() {
57 return minCompListingCount;
58 }
59
60 public void setMinCompListingCount(Integer minCompListingCount) {
61 this.minCompListingCount = minCompListingCount;
62 }
63
64 @Override
65 public int hashCode() {
66 return HashCodeBuilder.reflectionHashCode(this);
67 }
68
69 @Override
70 public boolean equals(Object obj) {
71 return EqualsBuilder.reflectionEquals(this, obj);
72 }
73
74 @Override
75 public String toString() {
76 return ToStringBuilder.reflectionToString(this);
77 }
78 }