Class BulkIssuePropertyUpdateRequest

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

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

    • expression

      protected String expression
      EXPERIMENTAL. The Jira expression to calculate the value of the property. The value of the expression must be an object that can be converted to JSON, such as a number, boolean, string, list, or map. The context variables available to the expression are issue and user. Issues for which the expression returns a value whose JSON representation is longer than 32768 characters are ignored.
    • filter

    • value

      protected Object value
      The value of the property. The value must be a [valid](https://tools.ietf.org/html/rfc4627), non-empty JSON blob. The maximum length is 32768 characters.
  • Constructor Details

    • BulkIssuePropertyUpdateRequest

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

      @Internal public BulkIssuePropertyUpdateRequest(String expression, IssueFilterForBulkPropertySet filter, Object value)
      Constructs a validated instance of BulkIssuePropertyUpdateRequest.

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

      Parameters:
      expression - EXPERIMENTAL. The Jira expression to calculate the value of the property. The value of the expression must be an object that can be converted to JSON, such as a number, boolean, string, list, or map. The context variables available to the expression are issue and user. Issues for which the expression returns a value whose JSON representation is longer than 32768 characters are ignored.
      filter - filter
      value - The value of the property. The value must be a [valid](https://tools.ietf.org/html/rfc4627), non-empty JSON blob. The maximum length is 32768 characters.
    • BulkIssuePropertyUpdateRequest

      protected BulkIssuePropertyUpdateRequest()
  • Method Details

    • builder

    • expression

      public String expression()
      EXPERIMENTAL. The Jira expression to calculate the value of the property. The value of the expression must be an object that can be converted to JSON, such as a number, boolean, string, list, or map. The context variables available to the expression are issue and user. Issues for which the expression returns a value whose JSON representation is longer than 32768 characters are ignored.
    • filter

    • value

      public Object value()
      The value of the property. The value must be a [valid](https://tools.ietf.org/html/rfc4627), non-empty JSON blob. The maximum length is 32768 characters.
    • expression

      public BulkIssuePropertyUpdateRequest expression(String expression)
      EXPERIMENTAL. The Jira expression to calculate the value of the property. The value of the expression must be an object that can be converted to JSON, such as a number, boolean, string, list, or map. The context variables available to the expression are issue and user. Issues for which the expression returns a value whose JSON representation is longer than 32768 characters are ignored.
      Returns:
      this.
    • filter

      Returns:
      this.
    • value

      public BulkIssuePropertyUpdateRequest value(Object value)
      The value of the property. The value must be a [valid](https://tools.ietf.org/html/rfc4627), non-empty JSON blob. The maximum length is 32768 characters.
      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