Package org.apache.shenyu.common.dto
Class PluginData
- java.lang.Object
-
- org.apache.shenyu.common.dto.PluginData
-
public class PluginData extends java.lang.ObjectPluginData.- Since:
- 2.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPluginData.Builderclass builder.
-
Constructor Summary
Constructors Constructor Description PluginData()no args constructor.PluginData(java.lang.String id, java.lang.String name, java.lang.String config, java.lang.String role, java.lang.Boolean enabled)all args constructor without sort.PluginData(java.lang.String id, java.lang.String name, java.lang.String config, java.lang.String role, java.lang.Boolean enabled, java.lang.Integer sort)all args constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PluginData.Builderbuilder()class builder.booleanequals(java.lang.Object o)java.lang.StringgetConfig()get config.java.lang.BooleangetEnabled()get enabled.java.lang.StringgetId()get id.java.lang.StringgetName()get name.java.lang.StringgetRole()get role.java.lang.IntegergetSort()get sort.inthashCode()voidsetConfig(java.lang.String config)set config.voidsetEnabled(java.lang.Boolean enabled)set enabled.voidsetId(java.lang.String id)set id.voidsetName(java.lang.String name)set name.voidsetRole(java.lang.String role)set role.voidsetSort(java.lang.Integer sort)set sort.java.lang.StringtoString()
-
-
-
Constructor Detail
-
PluginData
public PluginData()
no args constructor.
-
PluginData
public PluginData(java.lang.String id, java.lang.String name, java.lang.String config, java.lang.String role, java.lang.Boolean enabled)all args constructor without sort.- Parameters:
id- idname- nameconfig- configrole- roleenabled- enabled
-
PluginData
public PluginData(java.lang.String id, java.lang.String name, java.lang.String config, java.lang.String role, java.lang.Boolean enabled, java.lang.Integer sort)all args constructor.- Parameters:
id- idname- nameconfig- configrole- roleenabled- enabledsort- sort
-
-
Method Detail
-
builder
public static PluginData.Builder builder()
class builder.- Returns:
- Builder
-
getId
public java.lang.String getId()
get id.- Returns:
- id
-
setId
public void setId(java.lang.String id)
set id.- Parameters:
id- id
-
getName
public java.lang.String getName()
get name.- Returns:
- name
-
setName
public void setName(java.lang.String name)
set name.- Parameters:
name- name
-
getConfig
public java.lang.String getConfig()
get config.- Returns:
- config
-
setConfig
public void setConfig(java.lang.String config)
set config.- Parameters:
config- config
-
getRole
public java.lang.String getRole()
get role.- Returns:
- role
-
setRole
public void setRole(java.lang.String role)
set role.- Parameters:
role- role
-
getEnabled
public java.lang.Boolean getEnabled()
get enabled.- Returns:
- enabled
-
getSort
public java.lang.Integer getSort()
get sort.- Returns:
- enabled
-
setSort
public void setSort(java.lang.Integer sort)
set sort.- Parameters:
sort- sort value
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
set enabled.- Parameters:
enabled- enabled
-
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
-
-