Package org.apache.shenyu.common.dto
Class SelectorData.Builder
- java.lang.Object
-
- org.apache.shenyu.common.dto.SelectorData.Builder
-
- Enclosing class:
- SelectorData
public static final class SelectorData.Builder extends java.lang.Objectclass builder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SelectorDatabuild()build new Object.SelectorData.BuilderconditionList(java.util.List<ConditionData> conditionList)build conditionList.SelectorData.Buildercontinued(java.lang.Boolean continued)build continued.SelectorData.Builderenabled(java.lang.Boolean enabled)build enabled.SelectorData.Builderhandle(java.lang.String handle)build handle.SelectorData.Builderid(java.lang.String id)build id.SelectorData.Builderlogged(java.lang.Boolean logged)build logged.SelectorData.BuildermatchMode(java.lang.Integer matchMode)build matchMode.SelectorData.Buildername(java.lang.String name)build name.SelectorData.BuilderpluginId(java.lang.String pluginId)build pluginId.SelectorData.BuilderpluginName(java.lang.String pluginName)build pluginName.SelectorData.Buildersort(java.lang.Integer sort)build sort.SelectorData.Buildertype(java.lang.Integer type)build type.
-
-
-
Method Detail
-
build
public SelectorData build()
build new Object.- Returns:
- SelectorData
-
id
public SelectorData.Builder id(java.lang.String id)
build id.- Parameters:
id- id- Returns:
- this
-
pluginId
public SelectorData.Builder pluginId(java.lang.String pluginId)
build pluginId.- Parameters:
pluginId- pluginId- Returns:
- this
-
pluginName
public SelectorData.Builder pluginName(java.lang.String pluginName)
build pluginName.- Parameters:
pluginName- pluginName- Returns:
- this
-
name
public SelectorData.Builder name(java.lang.String name)
build name.- Parameters:
name- name- Returns:
- this
-
matchMode
public SelectorData.Builder matchMode(java.lang.Integer matchMode)
build matchMode.- Parameters:
matchMode- matchMode- Returns:
- this
-
type
public SelectorData.Builder type(java.lang.Integer type)
build type.- Parameters:
type- type- Returns:
- this
-
sort
public SelectorData.Builder sort(java.lang.Integer sort)
build sort.- Parameters:
sort- sort- Returns:
- this
-
enabled
public SelectorData.Builder enabled(java.lang.Boolean enabled)
build enabled.- Parameters:
enabled- enabled- Returns:
- this
-
logged
public SelectorData.Builder logged(java.lang.Boolean logged)
build logged.- Parameters:
logged- logged- Returns:
- this
-
continued
public SelectorData.Builder continued(java.lang.Boolean continued)
build continued.- Parameters:
continued- continued- Returns:
- this
-
handle
public SelectorData.Builder handle(java.lang.String handle)
build handle.- Parameters:
handle- handle- Returns:
- this
-
conditionList
public SelectorData.Builder conditionList(java.util.List<ConditionData> conditionList)
build conditionList.- Parameters:
conditionList- conditionList- Returns:
- this
-
-