Klasse GetScreenSchemesOperationSpec

java.lang.Object
io.github.primelib.jira4j.restv2.spec.GetScreenSchemesOperationSpec

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

Specification for the GetScreenSchemes operation.

Get screen schemes

  • Felddetails

    • VALIDATION_ENABLED

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

    • GetScreenSchemesOperationSpec

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

      @Internal public GetScreenSchemesOperationSpec(Long startAt, Integer maxResults, Set<Long> id, String expand, String queryString, String orderBy)
      Constructs a validated instance of GetScreenSchemesOperationSpec.

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

      Parameter:
      startAt - The index of the first item to return in a page of results (page offset).
      maxResults - The maximum number of items to return per page.
      id - The list of screen scheme IDs. To include multiple IDs, provide an ampersand-separated list. For example, id=10000&amp;id=10001.
      expand - Use [expand](#expansion) include additional information in the response. This parameter accepts issueTypeScreenSchemes that, for each screen schemes, returns information about the issue type screen scheme the screen scheme is assigned to.
      queryString - String used to perform a case-insensitive partial match with screen scheme name.
      orderBy - [Order](#ordering) the results by a field: * id Sorts by screen scheme ID. * name Sorts by screen scheme name.
    • GetScreenSchemesOperationSpec

      protected GetScreenSchemesOperationSpec()
  • Methodendetails

    • validate

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

    • startAt

      @Nullable public @Nullable Long startAt()
      The index of the first item to return in a page of results (page offset).
    • maxResults

      @Nullable public @Nullable Integer maxResults()
      The maximum number of items to return per page.
    • id

      @Nullable public @Nullable Set<Long> id()
      The list of screen scheme IDs. To include multiple IDs, provide an ampersand-separated list. For example, id=10000&amp;id=10001.
    • expand

      @Nullable public @Nullable String expand()
      Use [expand](#expansion) include additional information in the response. This parameter accepts issueTypeScreenSchemes that, for each screen schemes, returns information about the issue type screen scheme the screen scheme is assigned to.
    • queryString

      @Nullable public @Nullable String queryString()
      String used to perform a case-insensitive partial match with screen scheme name.
    • orderBy

      @Nullable public @Nullable String orderBy()
      [Order](#ordering) the results by a field: * id Sorts by screen scheme ID. * name Sorts by screen scheme name.
    • startAt

      public GetScreenSchemesOperationSpec startAt(@Nullable @Nullable Long startAt)
      The index of the first item to return in a page of results (page offset).
      Gibt zurück:
      this.
    • maxResults

      public GetScreenSchemesOperationSpec maxResults(@Nullable @Nullable Integer maxResults)
      The maximum number of items to return per page.
      Gibt zurück:
      this.
    • id

      public GetScreenSchemesOperationSpec id(@Nullable @Nullable Set<Long> id)
      The list of screen scheme IDs. To include multiple IDs, provide an ampersand-separated list. For example, id=10000&amp;id=10001.
      Gibt zurück:
      this.
    • expand

      public GetScreenSchemesOperationSpec expand(@Nullable @Nullable String expand)
      Use [expand](#expansion) include additional information in the response. This parameter accepts issueTypeScreenSchemes that, for each screen schemes, returns information about the issue type screen scheme the screen scheme is assigned to.
      Gibt zurück:
      this.
    • queryString

      public GetScreenSchemesOperationSpec queryString(@Nullable @Nullable String queryString)
      String used to perform a case-insensitive partial match with screen scheme name.
      Gibt zurück:
      this.
    • orderBy

      public GetScreenSchemesOperationSpec orderBy(@Nullable @Nullable String orderBy)
      [Order](#ordering) the results by a field: * id Sorts by screen scheme ID. * name Sorts by screen scheme name.
      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