Package org.apache.shenyu.common.dto
Class PluginData.Builder
- java.lang.Object
-
- org.apache.shenyu.common.dto.PluginData.Builder
-
- Enclosing class:
- PluginData
public static final class PluginData.Builder extends java.lang.Objectclass builder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PluginDatabuild()build new Object.PluginData.Builderconfig(java.lang.String config)build config.PluginData.Builderenabled(java.lang.Boolean enabled)build enabled.PluginData.Builderid(java.lang.String id)build id.PluginData.Buildername(java.lang.String name)build name.PluginData.Builderrole(java.lang.String role)build role.PluginData.Buildersort(java.lang.Integer sort)build sort.
-
-
-
Method Detail
-
build
public PluginData build()
build new Object.- Returns:
- PluginData
-
id
public PluginData.Builder id(java.lang.String id)
build id.- Parameters:
id- id- Returns:
- this
-
name
public PluginData.Builder name(java.lang.String name)
build name.- Parameters:
name- name- Returns:
- this
-
config
public PluginData.Builder config(java.lang.String config)
build config.- Parameters:
config- config- Returns:
- this
-
role
public PluginData.Builder role(java.lang.String role)
build role.- Parameters:
role- role- Returns:
- this
-
enabled
public PluginData.Builder enabled(java.lang.Boolean enabled)
build enabled.- Parameters:
enabled- enabled- Returns:
- this
-
sort
public PluginData.Builder sort(java.lang.Integer sort)
build sort.- Parameters:
sort- sort- Returns:
- this
-
-