Package org.apache.shenyu.common.dto
Class RuleData.Builder
- java.lang.Object
-
- org.apache.shenyu.common.dto.RuleData.Builder
-
- Enclosing class:
- RuleData
public static final class RuleData.Builder extends java.lang.Objectclass builder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleDatabuild()build new Object.RuleData.BuilderconditionDataList(java.util.List<ConditionData> conditionDataList)build conditionDataList.RuleData.Builderenabled(java.lang.Boolean enabled)build enabled.RuleData.Builderhandle(java.lang.String handle)build handle.RuleData.Builderid(java.lang.String id)build id.RuleData.Builderloged(java.lang.Boolean loged)build loged.RuleData.BuildermatchMode(java.lang.Integer matchMode)build matchMode.RuleData.Buildername(java.lang.String name)build name.RuleData.BuilderpluginName(java.lang.String pluginName)build pluginName.RuleData.BuilderselectorId(java.lang.String selectorId)build selectorId.RuleData.Buildersort(java.lang.Integer sort)build sort.
-
-
-
Method Detail
-
build
public RuleData build()
build new Object.- Returns:
- RuleData
-
id
public RuleData.Builder id(java.lang.String id)
build id.- Parameters:
id- id- Returns:
- this
-
name
public RuleData.Builder name(java.lang.String name)
build name.- Parameters:
name- name- Returns:
- this
-
pluginName
public RuleData.Builder pluginName(java.lang.String pluginName)
build pluginName.- Parameters:
pluginName- pluginName- Returns:
- this
-
selectorId
public RuleData.Builder selectorId(java.lang.String selectorId)
build selectorId.- Parameters:
selectorId- selectorId- Returns:
- this
-
matchMode
public RuleData.Builder matchMode(java.lang.Integer matchMode)
build matchMode.- Parameters:
matchMode- matchMode- Returns:
- this
-
sort
public RuleData.Builder sort(java.lang.Integer sort)
build sort.- Parameters:
sort- sort- Returns:
- this
-
enabled
public RuleData.Builder enabled(java.lang.Boolean enabled)
build enabled.- Parameters:
enabled- enabled- Returns:
- this
-
loged
public RuleData.Builder loged(java.lang.Boolean loged)
build loged.- Parameters:
loged- loged- Returns:
- this
-
handle
public RuleData.Builder handle(java.lang.String handle)
build handle.- Parameters:
handle- handle- Returns:
- this
-
conditionDataList
public RuleData.Builder conditionDataList(java.util.List<ConditionData> conditionDataList)
build conditionDataList.- Parameters:
conditionDataList- conditionDataList- Returns:
- this
-
-