Class ValidatingYamlParameterDefinition
- java.lang.Object
-
- hudson.model.ParameterDefinition
-
- io.jenkins.plugins.validating_yaml_parameter.ValidatingYamlParameterDefinition
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<ParameterDefinition>
,Serializable
public class ValidatingYamlParameterDefinition extends ParameterDefinition
- Author:
- csanchez
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ValidatingYamlParameterDefinition.DescriptorImpl
-
Nested classes/interfaces inherited from class hudson.model.ParameterDefinition
ParameterDefinition.ParameterDescriptor
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class hudson.model.ParameterDefinition
LIST
-
-
Constructor Summary
Constructors Constructor Description ValidatingYamlParameterDefinition(String name, String defaultValue, String failedValidationMessage, String description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParameterDefinition
copyWithDefaultValue(ParameterValue defaultValue)
ParameterValue
createValue(CLICommand command, String value)
ParameterValue
createValue(org.kohsuke.stapler.StaplerRequest req)
ParameterValue
createValue(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject jo)
ValidatingYamlParameterValue
getDefaultParameterValue()
String
getDefaultValue()
String
getDescription()
String
getFailedValidationMessage()
String
getName()
String
getValue()
-
Methods inherited from class hudson.model.ParameterDefinition
all, equals, getDescriptor, getFormattedDescription, getType, hashCode, isValid, setDescription
-
-
-
-
Method Detail
-
getDefaultValue
public String getDefaultValue()
-
getValue
public String getValue()
-
getName
public String getName()
- Overrides:
getName
in classParameterDefinition
-
getDescription
public String getDescription()
- Overrides:
getDescription
in classParameterDefinition
-
getFailedValidationMessage
public String getFailedValidationMessage()
-
getDefaultParameterValue
public ValidatingYamlParameterValue getDefaultParameterValue()
- Overrides:
getDefaultParameterValue
in classParameterDefinition
-
createValue
public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject jo)
- Specified by:
createValue
in classParameterDefinition
-
createValue
public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest req)
- Specified by:
createValue
in classParameterDefinition
-
createValue
public ParameterValue createValue(CLICommand command, String value) throws IOException, InterruptedException
- Overrides:
createValue
in classParameterDefinition
- Throws:
IOException
InterruptedException
-
copyWithDefaultValue
public ParameterDefinition copyWithDefaultValue(ParameterValue defaultValue)
- Overrides:
copyWithDefaultValue
in classParameterDefinition
-
-