public final class Property
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefaultValue() |
java.lang.String |
getDescription() |
java.util.List<java.lang.String> |
getEnumValues() |
java.lang.Integer |
getMaxCount() |
java.lang.Integer |
getMaxKeyLength() |
java.lang.Double |
getMaxNumericValue() |
java.lang.Integer |
getMaxValueLength() |
java.lang.Integer |
getMinCount() |
java.lang.Double |
getMinNumericValue() |
java.lang.String |
getName() |
com.delphix.masking.api.plugin.config.Property.Type |
getType() |
boolean |
isRequired() |
static Property |
newBooleanProperty(java.lang.String name,
boolean isRequired,
java.lang.Boolean defaultValue,
java.lang.String description) |
static Property |
newEnumProperty(java.lang.String name,
boolean isRequired,
java.lang.String defaultValue,
java.util.List<java.lang.String> enumValues,
java.lang.String description) |
static Property |
newFileProperty(java.lang.String name,
boolean isRequired,
java.lang.String description) |
static Property |
newListProperty(java.lang.String name,
java.lang.Integer maxValueLength,
java.lang.Integer minCount,
java.lang.Integer maxCount,
java.lang.String description) |
static Property |
newLongProperty(java.lang.String name,
boolean isRequired,
java.lang.String defaultValue,
java.lang.Long minValue,
java.lang.Long maxValue,
java.lang.String description) |
static Property |
newMapProperty(java.lang.String name,
java.lang.Integer maxKeyLength,
java.lang.Integer maxValueLength,
java.lang.Integer minCount,
java.lang.Integer maxCount,
java.lang.String description) |
static Property |
newNumericProperty(java.lang.String name,
boolean isRequired,
java.lang.Double defaultValue,
java.lang.Double minValue,
java.lang.Double maxValue,
java.lang.String description) |
static Property |
newRegexProperty(java.lang.String name,
boolean isRequired,
java.lang.String defaultValue,
java.lang.Integer maxValueLength,
java.lang.String description) |
static Property |
newStringProperty(java.lang.String name,
boolean isRequired,
java.lang.String defaultValue,
java.lang.Integer maxValueLength,
java.lang.String description) |
public static Property newStringProperty(java.lang.String name, boolean isRequired, java.lang.String defaultValue, java.lang.Integer maxValueLength, java.lang.String description)
public static Property newBooleanProperty(java.lang.String name, boolean isRequired, java.lang.Boolean defaultValue, java.lang.String description)
public static Property newEnumProperty(java.lang.String name, boolean isRequired, java.lang.String defaultValue, java.util.List<java.lang.String> enumValues, java.lang.String description)
public static Property newNumericProperty(java.lang.String name, boolean isRequired, java.lang.Double defaultValue, java.lang.Double minValue, java.lang.Double maxValue, java.lang.String description)
public static Property newLongProperty(java.lang.String name, boolean isRequired, java.lang.String defaultValue, java.lang.Long minValue, java.lang.Long maxValue, java.lang.String description)
public static Property newRegexProperty(java.lang.String name, boolean isRequired, java.lang.String defaultValue, java.lang.Integer maxValueLength, java.lang.String description)
public static Property newFileProperty(java.lang.String name, boolean isRequired, java.lang.String description)
public static Property newListProperty(java.lang.String name, java.lang.Integer maxValueLength, java.lang.Integer minCount, java.lang.Integer maxCount, java.lang.String description)
public static Property newMapProperty(java.lang.String name, java.lang.Integer maxKeyLength, java.lang.Integer maxValueLength, java.lang.Integer minCount, java.lang.Integer maxCount, java.lang.String description)
public java.lang.String getName()
public com.delphix.masking.api.plugin.config.Property.Type getType()
public boolean isRequired()
public java.lang.String getDescription()
public java.lang.String getDefaultValue()
public java.util.List<java.lang.String> getEnumValues()
public java.lang.Double getMinNumericValue()
public java.lang.Double getMaxNumericValue()
public java.lang.Integer getMaxKeyLength()
public java.lang.Integer getMaxValueLength()
public java.lang.Integer getMinCount()
public java.lang.Integer getMaxCount()