public class PluginToolReqParam extends AbstractModel
header, skipSign| Constructor and Description |
|---|
PluginToolReqParam() |
PluginToolReqParam(PluginToolReqParam source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
| Modifier and Type | Method and Description |
|---|---|
PluginToolReqParam[] |
getAnyOf()
Get AnyOf type parameter.
|
String |
getDefaultValue()
Get Parameter default value.
|
String |
getDesc()
Get Parameter description.
|
Boolean |
getGlobalHidden()
Get Whether the plugin parameter configuration is hidden and invisible.
|
Boolean |
getIsRequired()
Get Whether the parameter is required.
|
String |
getName()
Get Parameter name.
|
PluginToolReqParam[] |
getOneOf()
Get OneOf type parameter.
|
PluginToolReqParam[] |
getSubParams()
Get Sub-parameter.
|
Long |
getType()
Get Parameter type, 0: string; 1: int; 2: float; 3: bool; 4: object; 5: array_string; 6: array_int; 7: array_float; 8: array_bool; 9: array_object, 99: null, 100: upspecified.
|
void |
setAnyOf(PluginToolReqParam[] AnyOf)
Set AnyOf type parameter.
|
void |
setDefaultValue(String DefaultValue)
Set Parameter default value.
|
void |
setDesc(String Desc)
Set Parameter description.
|
void |
setGlobalHidden(Boolean GlobalHidden)
Set Whether the plugin parameter configuration is hidden and invisible.
|
void |
setIsRequired(Boolean IsRequired)
Set Whether the parameter is required.
|
void |
setName(String Name)
Set Parameter name.
|
void |
setOneOf(PluginToolReqParam[] OneOf)
Set OneOf type parameter.
|
void |
setSubParams(PluginToolReqParam[] SubParams)
Set Sub-parameter.
|
void |
setType(Long Type)
Set Parameter type, 0: string; 1: int; 2: float; 3: bool; 4: object; 5: array_string; 6: array_int; 7: array_float; 8: array_bool; 9: array_object, 99: null, 100: upspecified.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic PluginToolReqParam()
public PluginToolReqParam(PluginToolReqParam source)
public String getName()
public void setName(String Name)
Name - Parameter name.public String getDesc()
public void setDesc(String Desc)
Desc - Parameter description.public Long getType()
public void setType(Long Type)
Type - Parameter type, 0: string; 1: int; 2: float; 3: bool; 4: object; 5: array_string; 6: array_int; 7: array_float; 8: array_bool; 9: array_object, 99: null, 100: upspecified.public Boolean getIsRequired()
public void setIsRequired(Boolean IsRequired)
IsRequired - Whether the parameter is required.public String getDefaultValue()
public void setDefaultValue(String DefaultValue)
DefaultValue - Parameter default value.public PluginToolReqParam[] getSubParams()
public void setSubParams(PluginToolReqParam[] SubParams)
SubParams - Sub-parameter. "ParamType" is useful when it is "OBJECT " or "ARRAY<>" type.public Boolean getGlobalHidden()
public void setGlobalHidden(Boolean GlobalHidden)
GlobalHidden - Whether the plugin parameter configuration is hidden and invisible. true - Hidden and invisible; false - Visible.public PluginToolReqParam[] getOneOf()
public void setOneOf(PluginToolReqParam[] OneOf)
OneOf - OneOf type parameter.public PluginToolReqParam[] getAnyOf()
public void setAnyOf(PluginToolReqParam[] AnyOf)
AnyOf - AnyOf type parameter.Copyright © 2025. All rights reserved.