Class MultipleCustomFieldValuesUpdate

java.lang.Object
io.github.primelib.jira4j.restv3.model.MultipleCustomFieldValuesUpdate

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

    • customField

      protected String customField
      The ID or key of the custom field. For example, customfield_10010.
    • issueIds

      protected List<Long> issueIds
      The list of issue IDs.
    • value

      protected Object value
      The value for the custom field. The value must be compatible with the [custom field type](https://developer.atlassian.com/platform/forge/manifest-reference/modules/jira-custom-field/#data-types) as follows: * string the value must be a string. * number the value must be a number. * datetime the value must be a string that represents a date in the ISO format or the simplified extended ISO format. For example, "2023-01-18T12:00:00-03:00" or "2023-01-18T12:00:00.000Z". However, the milliseconds part is ignored. * user the value must be an object that contains the accountId field. * group the value must be an object that contains the group name or groupId field. Because group names can change, we recommend using groupId. A list of appropriate values must be provided if the field is of the list [collection type](https://developer.atlassian.com/platform/forge/manifest-reference/modules/jira-custom-field/#collection-types).
  • Constructor Details

    • MultipleCustomFieldValuesUpdate

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

      @Internal public MultipleCustomFieldValuesUpdate(String customField, List<Long> issueIds, Object value)
      Constructs a validated instance of MultipleCustomFieldValuesUpdate.

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

      Parameters:
      customField - The ID or key of the custom field. For example, customfield_10010.
      issueIds - The list of issue IDs.
      value - The value for the custom field. The value must be compatible with the [custom field type](https://developer.atlassian.com/platform/forge/manifest-reference/modules/jira-custom-field/#data-types) as follows: * string the value must be a string. * number the value must be a number. * datetime the value must be a string that represents a date in the ISO format or the simplified extended ISO format. For example, "2023-01-18T12:00:00-03:00" or "2023-01-18T12:00:00.000Z". However, the milliseconds part is ignored. * user the value must be an object that contains the accountId field. * group the value must be an object that contains the group name or groupId field. Because group names can change, we recommend using groupId. A list of appropriate values must be provided if the field is of the list [collection type](https://developer.atlassian.com/platform/forge/manifest-reference/modules/jira-custom-field/#collection-types).
    • MultipleCustomFieldValuesUpdate

      protected MultipleCustomFieldValuesUpdate()
  • Method Details

    • builder

    • customField

      public String customField()
      The ID or key of the custom field. For example, customfield_10010.
    • issueIds

      public List<Long> issueIds()
      The list of issue IDs.
    • value

      public Object value()
      The value for the custom field. The value must be compatible with the [custom field type](https://developer.atlassian.com/platform/forge/manifest-reference/modules/jira-custom-field/#data-types) as follows: * string the value must be a string. * number the value must be a number. * datetime the value must be a string that represents a date in the ISO format or the simplified extended ISO format. For example, "2023-01-18T12:00:00-03:00" or "2023-01-18T12:00:00.000Z". However, the milliseconds part is ignored. * user the value must be an object that contains the accountId field. * group the value must be an object that contains the group name or groupId field. Because group names can change, we recommend using groupId. A list of appropriate values must be provided if the field is of the list [collection type](https://developer.atlassian.com/platform/forge/manifest-reference/modules/jira-custom-field/#collection-types).
    • customField

      public MultipleCustomFieldValuesUpdate customField(String customField)
      The ID or key of the custom field. For example, customfield_10010.
      Returns:
      this.
    • issueIds

      public MultipleCustomFieldValuesUpdate issueIds(List<Long> issueIds)
      The list of issue IDs.
      Returns:
      this.
    • value

      The value for the custom field. The value must be compatible with the [custom field type](https://developer.atlassian.com/platform/forge/manifest-reference/modules/jira-custom-field/#data-types) as follows: * string the value must be a string. * number the value must be a number. * datetime the value must be a string that represents a date in the ISO format or the simplified extended ISO format. For example, "2023-01-18T12:00:00-03:00" or "2023-01-18T12:00:00.000Z". However, the milliseconds part is ignored. * user the value must be an object that contains the accountId field. * group the value must be an object that contains the group name or groupId field. Because group names can change, we recommend using groupId. A list of appropriate values must be provided if the field is of the list [collection type](https://developer.atlassian.com/platform/forge/manifest-reference/modules/jira-custom-field/#collection-types).
      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