Class SentinelHandle
- java.lang.Object
-
- org.apache.shenyu.common.dto.convert.rule.SentinelHandle
-
public class SentinelHandle extends java.lang.ObjectThis is SentinelHandle.
-
-
Constructor Summary
Constructors Constructor Description SentinelHandle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckData(SentinelHandle sentinelHandle)check filed default value.booleanequals(java.lang.Object o)java.lang.DoublegetDegradeRuleCount()get degradeRuleCount.java.lang.IntegergetDegradeRuleEnable()get degradeRuleEnable.java.lang.IntegergetDegradeRuleGrade()get degradeRuleGrade.java.lang.IntegergetDegradeRuleMinRequestAmount()get degradeRuleMinRequestAmount.java.lang.DoublegetDegradeRuleSlowRatioThreshold()get degradeRuleSlowRatioThreshold.intgetDegradeRuleStatIntervals()get degradeRuleStatIntervals.java.lang.IntegergetDegradeRuleTimeWindow()get degradeRuleTimeWindow.java.lang.StringgetFallbackUri()get fallbackUri.java.lang.IntegergetFlowRuleControlBehavior()get flowRuleControlBehavior.java.lang.IntegergetFlowRuleCount()get flowRuleCount.java.lang.IntegergetFlowRuleEnable()get flowRuleEnable.java.lang.IntegergetFlowRuleGrade()get flowRuleGrade.intgetFlowRuleMaxQueueingTimeMs()flowRuleMaxQueueingTimeMs.intgetFlowRuleWarmUpPeriodSec()flowRuleWarmUpPeriodSec.inthashCode()voidsetDegradeRuleCount(java.lang.Double degradeRuleCount)set degradeRuleCount.voidsetDegradeRuleEnable(java.lang.Integer degradeRuleEnable)set degradeRuleEnable.voidsetDegradeRuleGrade(java.lang.Integer degradeRuleGrade)set degradeRuleGrade.voidsetDegradeRuleMinRequestAmount(java.lang.Integer degradeRuleMinRequestAmount)set degradeRuleMinRequestAmount.voidsetDegradeRuleSlowRatioThreshold(java.lang.Double degradeRuleSlowRatioThreshold)set degradeRuleSlowRatioThreshold.voidsetDegradeRuleStatIntervals(int degradeRuleStatIntervals)set degradeRuleStatIntervals.voidsetDegradeRuleTimeWindow(java.lang.Integer degradeRuleTimeWindow)set degradeRuleTimeWindow.voidsetFallbackUri(java.lang.String fallbackUri)set fallbackUri.voidsetFlowRuleControlBehavior(java.lang.Integer flowRuleControlBehavior)set flowRuleControlBehavior.voidsetFlowRuleCount(java.lang.Integer flowRuleCount)set flowRuleCount.voidsetFlowRuleEnable(java.lang.Integer flowRuleEnable)set flowRuleEnable.voidsetFlowRuleGrade(java.lang.Integer flowRuleGrade)set flowRuleGrade.voidsetFlowRuleMaxQueueingTimeMs(int flowRuleMaxQueueingTimeMs)set flowRuleMaxQueueingTimeMs.voidsetFlowRuleWarmUpPeriodSec(int flowRuleWarmUpPeriodSec)set flowRuleWarmUpPeriodSec.java.lang.StringtoString()
-
-
-
Method Detail
-
getFlowRuleEnable
public java.lang.Integer getFlowRuleEnable()
get flowRuleEnable.- Returns:
- flowRuleEnable
-
setFlowRuleEnable
public void setFlowRuleEnable(java.lang.Integer flowRuleEnable)
set flowRuleEnable.- Parameters:
flowRuleEnable- flowRuleEnable
-
getFlowRuleGrade
public java.lang.Integer getFlowRuleGrade()
get flowRuleGrade.- Returns:
- flowRuleGrade
-
setFlowRuleGrade
public void setFlowRuleGrade(java.lang.Integer flowRuleGrade)
set flowRuleGrade.- Parameters:
flowRuleGrade- flowRuleGrade
-
getFlowRuleCount
public java.lang.Integer getFlowRuleCount()
get flowRuleCount.- Returns:
- flowRuleCount
-
setFlowRuleCount
public void setFlowRuleCount(java.lang.Integer flowRuleCount)
set flowRuleCount.- Parameters:
flowRuleCount- flowRuleCount
-
getFlowRuleControlBehavior
public java.lang.Integer getFlowRuleControlBehavior()
get flowRuleControlBehavior.- Returns:
- flowRuleControlBehavior
-
setFlowRuleControlBehavior
public void setFlowRuleControlBehavior(java.lang.Integer flowRuleControlBehavior)
set flowRuleControlBehavior.- Parameters:
flowRuleControlBehavior- flowRuleControlBehavior
-
getDegradeRuleEnable
public java.lang.Integer getDegradeRuleEnable()
get degradeRuleEnable.- Returns:
- degradeRuleEnable
-
setDegradeRuleEnable
public void setDegradeRuleEnable(java.lang.Integer degradeRuleEnable)
set degradeRuleEnable.- Parameters:
degradeRuleEnable- degradeRuleEnable
-
getDegradeRuleGrade
public java.lang.Integer getDegradeRuleGrade()
get degradeRuleGrade.- Returns:
- degradeRuleGrade
-
setDegradeRuleGrade
public void setDegradeRuleGrade(java.lang.Integer degradeRuleGrade)
set degradeRuleGrade.- Parameters:
degradeRuleGrade- degradeRuleGrade
-
getDegradeRuleCount
public java.lang.Double getDegradeRuleCount()
get degradeRuleCount.- Returns:
- degradeRuleCount
-
setDegradeRuleCount
public void setDegradeRuleCount(java.lang.Double degradeRuleCount)
set degradeRuleCount.- Parameters:
degradeRuleCount- degradeRuleCount
-
getDegradeRuleTimeWindow
public java.lang.Integer getDegradeRuleTimeWindow()
get degradeRuleTimeWindow.- Returns:
- degradeRuleTimeWindow
-
setDegradeRuleTimeWindow
public void setDegradeRuleTimeWindow(java.lang.Integer degradeRuleTimeWindow)
set degradeRuleTimeWindow.- Parameters:
degradeRuleTimeWindow- degradeRuleTimeWindow
-
getDegradeRuleMinRequestAmount
public java.lang.Integer getDegradeRuleMinRequestAmount()
get degradeRuleMinRequestAmount.- Returns:
- degradeRuleMinRequestAmount
-
setDegradeRuleMinRequestAmount
public void setDegradeRuleMinRequestAmount(java.lang.Integer degradeRuleMinRequestAmount)
set degradeRuleMinRequestAmount.- Parameters:
degradeRuleMinRequestAmount- degradeRuleMinRequestAmount
-
getDegradeRuleSlowRatioThreshold
public java.lang.Double getDegradeRuleSlowRatioThreshold()
get degradeRuleSlowRatioThreshold.- Returns:
- degradeRuleSlowRatioThreshold
-
setDegradeRuleSlowRatioThreshold
public void setDegradeRuleSlowRatioThreshold(java.lang.Double degradeRuleSlowRatioThreshold)
set degradeRuleSlowRatioThreshold.- Parameters:
degradeRuleSlowRatioThreshold- degradeRuleSlowRatioThreshold
-
getDegradeRuleStatIntervals
public int getDegradeRuleStatIntervals()
get degradeRuleStatIntervals.- Returns:
- degradeRuleStatIntervals
-
setDegradeRuleStatIntervals
public void setDegradeRuleStatIntervals(int degradeRuleStatIntervals)
set degradeRuleStatIntervals.- Parameters:
degradeRuleStatIntervals- degradeRuleStatIntervals
-
getFallbackUri
public java.lang.String getFallbackUri()
get fallbackUri.- Returns:
- fallbackUri
-
setFallbackUri
public void setFallbackUri(java.lang.String fallbackUri)
set fallbackUri.- Parameters:
fallbackUri- fallbackUri
-
getFlowRuleMaxQueueingTimeMs
public int getFlowRuleMaxQueueingTimeMs()
flowRuleMaxQueueingTimeMs.- Returns:
- FlowRuleMaxQueueingTimeMs
-
setFlowRuleMaxQueueingTimeMs
public void setFlowRuleMaxQueueingTimeMs(int flowRuleMaxQueueingTimeMs)
set flowRuleMaxQueueingTimeMs.- Parameters:
flowRuleMaxQueueingTimeMs- flowRuleMaxQueueingTimeMs
-
getFlowRuleWarmUpPeriodSec
public int getFlowRuleWarmUpPeriodSec()
flowRuleWarmUpPeriodSec.- Returns:
- FlowRuleWarmUpPeriodSec
-
setFlowRuleWarmUpPeriodSec
public void setFlowRuleWarmUpPeriodSec(int flowRuleWarmUpPeriodSec)
set flowRuleWarmUpPeriodSec.- Parameters:
flowRuleWarmUpPeriodSec- flowRuleWarmUpPeriodSec
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
checkData
public void checkData(SentinelHandle sentinelHandle)
check filed default value.- Parameters:
sentinelHandle- SentinelHandle
-
-