Package com.carfey.ops.api.bean.job
Class ParameterDefinition
- java.lang.Object
-
- com.carfey.ops.api.bean.job.ParameterDefinition
-
public class ParameterDefinition extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ParameterDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDefaultValue()java.lang.StringgetDescription()java.lang.StringgetName()ParameterTypegetType()java.util.List<java.lang.String>getUrls()java.util.List<java.lang.String>getValidValues()If null, any value is valid.java.util.List<java.lang.String>getValues()Note: May contain references to global parameters (e.g.booleanisAllowMultiple()booleanisDefined()booleanisRequired()voidsetAllowMultiple(boolean allowMultiple)voidsetDefaultValue(java.lang.String defaultValue)voidsetDefined(boolean defined)voidsetDescription(java.lang.String description)voidsetDescriptionHtml(java.lang.String descriptionHtml)voidsetName(java.lang.String name)voidsetRequired(boolean required)voidsetType(ParameterType type)voidsetUrls(java.util.List<java.lang.String> urls)voidsetValidValues(java.util.List<java.lang.String> validValues)voidsetValues(java.util.List<java.lang.String> values)java.lang.StringtoString()ParameterDefinitionwithAllowMultiple(boolean allowMultiple)ParameterDefinitionwithDefaultValue(java.lang.String defaultValue)ParameterDefinitionwithDefined(boolean defined)ParameterDefinitionwithDescription(java.lang.String description)ParameterDefinitionwithName(java.lang.String name)ParameterDefinitionwithRequired(boolean required)ParameterDefinitionwithType(ParameterType type)ParameterDefinitionwithUrls(java.util.List<java.lang.String> urls)ParameterDefinitionwithValidValues(java.util.List<java.lang.String> validValues)ParameterDefinitionwithValues(java.util.List<java.lang.String> values)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
withName
public ParameterDefinition withName(java.lang.String name)
-
getType
public ParameterType getType()
-
setType
public void setType(ParameterType type)
-
withType
public ParameterDefinition withType(ParameterType type)
-
isAllowMultiple
public boolean isAllowMultiple()
-
setAllowMultiple
public void setAllowMultiple(boolean allowMultiple)
-
withAllowMultiple
public ParameterDefinition withAllowMultiple(boolean allowMultiple)
-
isRequired
public boolean isRequired()
-
setRequired
public void setRequired(boolean required)
-
withRequired
public ParameterDefinition withRequired(boolean required)
-
getValues
public java.util.List<java.lang.String> getValues()
Note: May contain references to global parameters (e.g. "{{globalParamName}}), rather than strictly values that match the defined type.- Returns:
- values
-
setValues
public void setValues(java.util.List<java.lang.String> values)
-
withValues
public ParameterDefinition withValues(java.util.List<java.lang.String> values)
-
setValidValues
public void setValidValues(java.util.List<java.lang.String> validValues)
-
withValidValues
public ParameterDefinition withValidValues(java.util.List<java.lang.String> validValues)
-
getValidValues
public java.util.List<java.lang.String> getValidValues()
If null, any value is valid.- Returns:
- valid values
- Since:
- 3.3
-
getDefaultValue
public java.lang.String getDefaultValue()
-
setDefaultValue
public void setDefaultValue(java.lang.String defaultValue)
-
withDefaultValue
public ParameterDefinition withDefaultValue(java.lang.String defaultValue)
-
isDefined
public boolean isDefined()
-
setDefined
public void setDefined(boolean defined)
-
withDefined
public ParameterDefinition withDefined(boolean defined)
-
getDescription
public java.lang.String getDescription()
- Returns:
- description
- Since:
- 4.1
-
setDescription
public void setDescription(java.lang.String description)
-
withDescription
public ParameterDefinition withDescription(java.lang.String description)
-
setDescriptionHtml
public void setDescriptionHtml(java.lang.String descriptionHtml)
-
getUrls
public java.util.List<java.lang.String> getUrls()
- Since:
- 4.9.0
-
setUrls
public void setUrls(java.util.List<java.lang.String> urls)
- Since:
- 4.9.0
-
withUrls
public ParameterDefinition withUrls(java.util.List<java.lang.String> urls)
- Since:
- 4.9.0
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-