Class RestListParameterDefinition

java.lang.Object
hudson.model.ParameterDefinition
hudson.model.SimpleParameterDefinition
io.jenkins.plugins.restlistparam.RestListParameterDefinition
All Implemented Interfaces:
ExtensionPoint, Describable<ParameterDefinition>, Serializable

public final class RestListParameterDefinition extends SimpleParameterDefinition
See Also:
  • Constructor Details

  • Method Details

    • getRestEndpoint

      public String getRestEndpoint()
    • getCredentialId

      public String getCredentialId()
    • getMimeType

      public MimeType getMimeType()
    • getValueExpression

      public String getValueExpression()
    • getFilter

      public String getFilter()
    • getDisplayExpression

      public String getDisplayExpression()
    • setDisplayExpression

      @DataBoundSetter public void setDisplayExpression(String displayExpression)
    • setValueOrder

      @DataBoundSetter public void setValueOrder(ValueOrder valueOrder)
    • getValueOrder

      public ValueOrder getValueOrder()
    • setFilter

      @DataBoundSetter public void setFilter(String filter)
    • getCacheTime

      public Integer getCacheTime()
    • setCacheTime

      @DataBoundSetter public void setCacheTime(Integer cacheTime)
    • getDefaultValue

      public String getDefaultValue()
    • setDefaultValue

      @DataBoundSetter public void setDefaultValue(String defaultValue)
    • isAllowEmptyValue

      public boolean isAllowEmptyValue()
    • setAllowEmptyValue

      @DataBoundSetter public void setAllowEmptyValue(boolean allowEmptyValue)
    • isEnableValidation

      public boolean isEnableValidation()
    • setEnableValidation

      @DataBoundSetter public void setEnableValidation(boolean enableValidation)
    • getErrorMsg

      public String getErrorMsg()
    • getValues

      public List<ValueItem> getValues()
    • copyWithDefaultValue

      public ParameterDefinition copyWithDefaultValue(ParameterValue defaultValue)
      Overrides:
      copyWithDefaultValue in class ParameterDefinition
    • createValue

      public ParameterValue createValue(String value)
      Specified by:
      createValue in class SimpleParameterDefinition
    • createValue

      public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject jo)
      Overrides:
      createValue in class ParameterDefinition
    • isValid

      public boolean isValid(ParameterValue value)
      Overrides:
      isValid in class ParameterDefinition
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ParameterDefinition
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class ParameterDefinition