Class Changeset

java.lang.Object
java.util.AbstractMap<String,Object>
java.util.HashMap<String,Object>
io.camunda.zeebe.client.protocol.rest.Changeset
All Implemented Interfaces:
Serializable, Cloneable, Map<String,Object>

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-10-28T16:53:53.401346729Z[GMT]", comments="Generator version: 7.8.0") public class Changeset extends HashMap<String,Object>
JSON object with changed task attribute values. The following attributes can be adjusted with this endpoint, additional attributes will be ignored: * `candidateGroups` - reset by providing an empty list * `candidateUsers` - reset by providing an empty list * `dueDate` - reset by providing an empty String * `followUpDate` - reset by providing an empty String * `priority` - minimum 0, maximum 100, default 50 Providing any of those attributes with a `null` value or omitting it preserves the persisted attribute's value. The assignee cannot be adjusted with this endpoint, use the Assign task endpoint. This ensures correct event emission for assignee changes.
See Also:
  • Field Details

  • Constructor Details

    • Changeset

      public Changeset()
  • Method Details

    • dueDate

      public Changeset dueDate(String dueDate)
    • getDueDate

      @Nullable public String getDueDate()
      The due date of the task. Reset by providing an empty String.
      Returns:
      dueDate
    • setDueDate

      public void setDueDate(String dueDate)
    • followUpDate

      public Changeset followUpDate(String followUpDate)
    • getFollowUpDate

      @Nullable public String getFollowUpDate()
      The follow-up date of the task. Reset by providing an empty String.
      Returns:
      followUpDate
    • setFollowUpDate

      public void setFollowUpDate(String followUpDate)
    • candidateUsers

      public Changeset candidateUsers(List<String> candidateUsers)
    • addCandidateUsersItem

      public Changeset addCandidateUsersItem(String candidateUsersItem)
    • getCandidateUsers

      @Nullable public List<String> getCandidateUsers()
      The list of candidate users of the task. Reset by providing an empty list.
      Returns:
      candidateUsers
    • setCandidateUsers

      public void setCandidateUsers(List<String> candidateUsers)
    • candidateGroups

      public Changeset candidateGroups(List<String> candidateGroups)
    • addCandidateGroupsItem

      public Changeset addCandidateGroupsItem(String candidateGroupsItem)
    • getCandidateGroups

      @Nullable public List<String> getCandidateGroups()
      The list of candidate groups of the task. Reset by providing an empty list.
      Returns:
      candidateGroups
    • setCandidateGroups

      public void setCandidateGroups(List<String> candidateGroups)
    • priority

      public Changeset priority(Integer priority)
    • getPriority

      @Nullable public Integer getPriority()
      The priority of the task. minimum: 0 maximum: 100
      Returns:
      priority
    • setPriority

      public void setPriority(Integer priority)
    • equals

      public boolean equals(Object o)
      Specified by:
      equals in interface Map<String,Object>
      Overrides:
      equals in class AbstractMap<String,Object>
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface Map<String,Object>
      Overrides:
      hashCode in class AbstractMap<String,Object>
    • toString

      public String toString()
      Overrides:
      toString in class AbstractMap<String,Object>
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string