Package org.sonar.api.server.rule
Class RulesDefinition.NewParam
- java.lang.Object
-
- org.sonar.api.server.rule.RulesDefinition.NewParam
-
- Direct Known Subclasses:
DefaultNewParam
- Enclosing interface:
- RulesDefinition
public abstract static class RulesDefinition.NewParam extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description NewParam()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.lang.Stringkey()abstract RulesDefinition.NewParamsetDefaultValue(java.lang.String s)Empty default value will be converted to null.abstract RulesDefinition.NewParamsetDescription(java.lang.String s)Plain-text description.abstract RulesDefinition.NewParamsetName(java.lang.String s)abstract RulesDefinition.NewParamsetType(RuleParamType t)
-
-
-
Method Detail
-
key
public abstract java.lang.String key()
-
setName
public abstract RulesDefinition.NewParam setName(@Nullable java.lang.String s)
-
setType
public abstract RulesDefinition.NewParam setType(RuleParamType t)
-
setDescription
public abstract RulesDefinition.NewParam setDescription(@Nullable java.lang.String s)
Plain-text description. Can be null. Max length is 4000 characters.
-
setDefaultValue
public abstract RulesDefinition.NewParam setDefaultValue(@Nullable java.lang.String s)
Empty default value will be converted to null. Max length is 4000 characters.
-
-