Class FunctionOperand

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

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

    • arguments

      protected List<String> arguments
      The list of function arguments.
    • encodedOperand

      protected String encodedOperand
      Encoded operand, which can be used directly in a JQL query.
    • function

      protected String function
      The name of the function.
  • Constructor Details

    • FunctionOperand

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

      @Internal public FunctionOperand(List<String> arguments, String encodedOperand, String function)
      Constructs a validated instance of FunctionOperand.

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

      Parameters:
      arguments - The list of function arguments.
      encodedOperand - Encoded operand, which can be used directly in a JQL query.
      function - The name of the function.
    • FunctionOperand

      protected FunctionOperand()
  • Method Details

    • builder

      public static FunctionOperand.FunctionOperandBuilder builder()
    • arguments

      public List<String> arguments()
      The list of function arguments.
    • encodedOperand

      public String encodedOperand()
      Encoded operand, which can be used directly in a JQL query.
    • function

      public String function()
      The name of the function.
    • arguments

      public FunctionOperand arguments(List<String> arguments)
      The list of function arguments.
      Returns:
      this.
    • encodedOperand

      public FunctionOperand encodedOperand(String encodedOperand)
      Encoded operand, which can be used directly in a JQL query.
      Returns:
      this.
    • function

      public FunctionOperand function(String function)
      The name of the function.
      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