Package org.sonar.api.config
Class PropertyFieldDefinition
- java.lang.Object
-
- org.sonar.api.config.PropertyFieldDefinition
-
public final class PropertyFieldDefinition extends java.lang.Object
- Since:
- 3.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PropertyFieldDefinition.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PropertyFieldDefinition.Builder
build(java.lang.String key)
java.lang.String
description()
java.lang.String
key()
java.lang.String
name()
java.util.List<java.lang.String>
options()
PropertyType
type()
PropertyDefinition.Result
validate(java.lang.String value)
-
-
-
Method Detail
-
build
public static PropertyFieldDefinition.Builder build(java.lang.String key)
-
key
public java.lang.String key()
-
name
public java.lang.String name()
-
description
public java.lang.String description()
-
type
public PropertyType type()
-
options
public java.util.List<java.lang.String> options()
-
validate
public PropertyDefinition.Result validate(@Nullable java.lang.String value)
-
-