Klasse SearchTasksOperationSpec

java.lang.Object
io.github.primelib.confluence4j.rest.v1.spec.SearchTasksOperationSpec

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class SearchTasksOperationSpec extends Object
SearchTasksSpec

Specification for the SearchTasks operation.

Get inline tasks based on search parameters

  • Felddetails

    • VALIDATION_ENABLED

      @Experimental public static Boolean VALIDATION_ENABLED
      allows to disable validation of the spec, use with care!
  • Konstruktordetails

    • SearchTasksOperationSpec

      @Internal public SearchTasksOperationSpec(Consumer<SearchTasksOperationSpec> spec)
      Constructs a validated instance of SearchTasksOperationSpec.
      Parameter:
      spec - the specification to process
    • SearchTasksOperationSpec

      @Internal public SearchTasksOperationSpec(Integer start, Integer limit, String spaceKey, String pageId, String assignee, String creator, String completedUser, Long duedateFrom, Long duedateTo, Long createdateFrom, Long createdateTo, Long completedateFrom, Long completedateTo, String status)
      Constructs a validated instance of SearchTasksOperationSpec.

      NOTE: This constructor is not considered stable and may change if the operation is updated.

      Parameter:
      start - The starting offset for the results.
      limit - The number of results to be returned.
      spaceKey - The space key of a space. Multiple space keys can be specified.
      pageId - The page id of a page. Multiple page ids can be specified.
      assignee - Account ID of a user to whom a task is assigned. Multiple users can be specified.
      creator - Account ID of a user to who created a task. Multiple users can be specified.
      completedUser - Account ID of a user who completed a task. Multiple users can be specified.
      duedateFrom - Start of date range based on due dates (inclusive).
      duedateTo - End of date range based on due dates (inclusive).
      createdateFrom - Start of date range based on create dates (inclusive).
      createdateTo - End of date range based on create dates (inclusive).
      completedateFrom - Start of date range based on complete dates (inclusive).
      completedateTo - End of date range based on complete dates (inclusive).
      status - The status of the task. (checked/unchecked)
    • SearchTasksOperationSpec

      protected SearchTasksOperationSpec()
  • Methodendetails

    • validate

      public void validate()
      Validates the Spec, will throw a exception if required parameters are missing
      Löst aus:
      NullPointerException
    • builder

    • start

      @Nullable public @Nullable Integer start()
      The starting offset for the results.
    • limit

      @Nullable public @Nullable Integer limit()
      The number of results to be returned.
    • spaceKey

      @Nullable public @Nullable String spaceKey()
      The space key of a space. Multiple space keys can be specified.
    • pageId

      @Nullable public @Nullable String pageId()
      The page id of a page. Multiple page ids can be specified.
    • assignee

      @Nullable public @Nullable String assignee()
      Account ID of a user to whom a task is assigned. Multiple users can be specified.
    • creator

      @Nullable public @Nullable String creator()
      Account ID of a user to who created a task. Multiple users can be specified.
    • completedUser

      @Nullable public @Nullable String completedUser()
      Account ID of a user who completed a task. Multiple users can be specified.
    • duedateFrom

      @Nullable public @Nullable Long duedateFrom()
      Start of date range based on due dates (inclusive).
    • duedateTo

      @Nullable public @Nullable Long duedateTo()
      End of date range based on due dates (inclusive).
    • createdateFrom

      @Nullable public @Nullable Long createdateFrom()
      Start of date range based on create dates (inclusive).
    • createdateTo

      @Nullable public @Nullable Long createdateTo()
      End of date range based on create dates (inclusive).
    • completedateFrom

      @Nullable public @Nullable Long completedateFrom()
      Start of date range based on complete dates (inclusive).
    • completedateTo

      @Nullable public @Nullable Long completedateTo()
      End of date range based on complete dates (inclusive).
    • status

      @Nullable public @Nullable String status()
      The status of the task. (checked/unchecked)
    • start

      public SearchTasksOperationSpec start(@Nullable @Nullable Integer start)
      The starting offset for the results.
      Gibt zurück:
      this.
    • limit

      public SearchTasksOperationSpec limit(@Nullable @Nullable Integer limit)
      The number of results to be returned.
      Gibt zurück:
      this.
    • spaceKey

      public SearchTasksOperationSpec spaceKey(@Nullable @Nullable String spaceKey)
      The space key of a space. Multiple space keys can be specified.
      Gibt zurück:
      this.
    • pageId

      public SearchTasksOperationSpec pageId(@Nullable @Nullable String pageId)
      The page id of a page. Multiple page ids can be specified.
      Gibt zurück:
      this.
    • assignee

      public SearchTasksOperationSpec assignee(@Nullable @Nullable String assignee)
      Account ID of a user to whom a task is assigned. Multiple users can be specified.
      Gibt zurück:
      this.
    • creator

      public SearchTasksOperationSpec creator(@Nullable @Nullable String creator)
      Account ID of a user to who created a task. Multiple users can be specified.
      Gibt zurück:
      this.
    • completedUser

      public SearchTasksOperationSpec completedUser(@Nullable @Nullable String completedUser)
      Account ID of a user who completed a task. Multiple users can be specified.
      Gibt zurück:
      this.
    • duedateFrom

      public SearchTasksOperationSpec duedateFrom(@Nullable @Nullable Long duedateFrom)
      Start of date range based on due dates (inclusive).
      Gibt zurück:
      this.
    • duedateTo

      public SearchTasksOperationSpec duedateTo(@Nullable @Nullable Long duedateTo)
      End of date range based on due dates (inclusive).
      Gibt zurück:
      this.
    • createdateFrom

      public SearchTasksOperationSpec createdateFrom(@Nullable @Nullable Long createdateFrom)
      Start of date range based on create dates (inclusive).
      Gibt zurück:
      this.
    • createdateTo

      public SearchTasksOperationSpec createdateTo(@Nullable @Nullable Long createdateTo)
      End of date range based on create dates (inclusive).
      Gibt zurück:
      this.
    • completedateFrom

      public SearchTasksOperationSpec completedateFrom(@Nullable @Nullable Long completedateFrom)
      Start of date range based on complete dates (inclusive).
      Gibt zurück:
      this.
    • completedateTo

      public SearchTasksOperationSpec completedateTo(@Nullable @Nullable Long completedateTo)
      End of date range based on complete dates (inclusive).
      Gibt zurück:
      this.
    • status

      public SearchTasksOperationSpec status(@Nullable @Nullable String status)
      The status of the task. (checked/unchecked)
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object