Class UpdateCustomFieldDetails

java.lang.Object
io.github.primelib.jira4j.restv2.model.UpdateCustomFieldDetails

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class UpdateCustomFieldDetails extends Object
UpdateCustomFieldDetails
  • Field Details

    • description

      protected String description
      The description of the custom field. The maximum length is 40000 characters.
    • name

      protected String name
      The name of the custom field. It doesn't have to be unique. The maximum length is 255 characters.
    • searcherKey

      The searcher that defines the way the field is searched in Jira. It can be set to null, otherwise you must specify the valid searcher for the field type, as listed below (abbreviated values shown): * cascadingselect: cascadingselectsearcher * datepicker: daterange * datetime: datetimerange * float: exactnumber or numberrange * grouppicker: grouppickersearcher * importid: exactnumber or numberrange * labels: labelsearcher * multicheckboxes: multiselectsearcher * multigrouppicker: multiselectsearcher * multiselect: multiselectsearcher * multiuserpicker: userpickergroupsearcher * multiversion: versionsearcher * project: projectsearcher * radiobuttons: multiselectsearcher * readonlyfield: textsearcher * select: multiselectsearcher * textarea: textsearcher * textfield: textsearcher * url: exacttextsearcher * userpicker: userpickergroupsearcher * version: versionsearcher
  • Constructor Details

    • UpdateCustomFieldDetails

      public UpdateCustomFieldDetails(Consumer<UpdateCustomFieldDetails> spec)
      Constructs a validated instance of UpdateCustomFieldDetails.
      Parameters:
      spec - the specification to process
    • UpdateCustomFieldDetails

      @Internal public UpdateCustomFieldDetails(String description, String name, UpdateCustomFieldDetails.SearcherKeyEnum searcherKey)
      Constructs a validated instance of UpdateCustomFieldDetails.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using UpdateCustomFieldDetails(Consumer) instead.

      Parameters:
      description - The description of the custom field. The maximum length is 40000 characters.
      name - The name of the custom field. It doesn't have to be unique. The maximum length is 255 characters.
      searcherKey - The searcher that defines the way the field is searched in Jira. It can be set to null, otherwise you must specify the valid searcher for the field type, as listed below (abbreviated values shown): * cascadingselect: cascadingselectsearcher * datepicker: daterange * datetime: datetimerange * float: exactnumber or numberrange * grouppicker: grouppickersearcher * importid: exactnumber or numberrange * labels: labelsearcher * multicheckboxes: multiselectsearcher * multigrouppicker: multiselectsearcher * multiselect: multiselectsearcher * multiuserpicker: userpickergroupsearcher * multiversion: versionsearcher * project: projectsearcher * radiobuttons: multiselectsearcher * readonlyfield: textsearcher * select: multiselectsearcher * textarea: textsearcher * textfield: textsearcher * url: exacttextsearcher * userpicker: userpickergroupsearcher * version: versionsearcher
    • UpdateCustomFieldDetails

      protected UpdateCustomFieldDetails()
  • Method Details

    • builder

    • description

      public String description()
      The description of the custom field. The maximum length is 40000 characters.
    • name

      public String name()
      The name of the custom field. It doesn't have to be unique. The maximum length is 255 characters.
    • searcherKey

      The searcher that defines the way the field is searched in Jira. It can be set to null, otherwise you must specify the valid searcher for the field type, as listed below (abbreviated values shown): * cascadingselect: cascadingselectsearcher * datepicker: daterange * datetime: datetimerange * float: exactnumber or numberrange * grouppicker: grouppickersearcher * importid: exactnumber or numberrange * labels: labelsearcher * multicheckboxes: multiselectsearcher * multigrouppicker: multiselectsearcher * multiselect: multiselectsearcher * multiuserpicker: userpickergroupsearcher * multiversion: versionsearcher * project: projectsearcher * radiobuttons: multiselectsearcher * readonlyfield: textsearcher * select: multiselectsearcher * textarea: textsearcher * textfield: textsearcher * url: exacttextsearcher * userpicker: userpickergroupsearcher * version: versionsearcher
    • description

      public UpdateCustomFieldDetails description(String description)
      The description of the custom field. The maximum length is 40000 characters.
      Returns:
      this.
    • name

      public UpdateCustomFieldDetails name(String name)
      The name of the custom field. It doesn't have to be unique. The maximum length is 255 characters.
      Returns:
      this.
    • searcherKey

      The searcher that defines the way the field is searched in Jira. It can be set to null, otherwise you must specify the valid searcher for the field type, as listed below (abbreviated values shown): * cascadingselect: cascadingselectsearcher * datepicker: daterange * datetime: datetimerange * float: exactnumber or numberrange * grouppicker: grouppickersearcher * importid: exactnumber or numberrange * labels: labelsearcher * multicheckboxes: multiselectsearcher * multigrouppicker: multiselectsearcher * multiselect: multiselectsearcher * multiuserpicker: userpickergroupsearcher * multiversion: versionsearcher * project: projectsearcher * radiobuttons: multiselectsearcher * readonlyfield: textsearcher * select: multiselectsearcher * textarea: textsearcher * textfield: textsearcher * url: exacttextsearcher * userpicker: userpickergroupsearcher * version: versionsearcher
      Returns:
      this.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object