java.lang.Object
co.ankatech.keymanagement.client.keymanagement.model.PageableObject

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.23.0") public class PageableObject extends Object
PageableObject
  • Field Details

  • Constructor Details

    • PageableObject

      public PageableObject()
  • Method Details

    • offset

      public PageableObject offset(@Nullable Long offset)
    • getOffset

      @Nullable public Long getOffset()
      Get offset
      Returns:
      offset
    • setOffset

      public void setOffset(@Nullable Long offset)
    • pageNumber

      public PageableObject pageNumber(@Nullable Integer pageNumber)
    • getPageNumber

      @Nullable public Integer getPageNumber()
      Get pageNumber
      Returns:
      pageNumber
    • setPageNumber

      public void setPageNumber(@Nullable Integer pageNumber)
    • pageSize

      public PageableObject pageSize(@Nullable Integer pageSize)
    • getPageSize

      @Nullable public Integer getPageSize()
      Get pageSize
      Returns:
      pageSize
    • setPageSize

      public void setPageSize(@Nullable Integer pageSize)
    • paged

      public PageableObject paged(@Nullable Boolean paged)
    • getPaged

      @Nullable public Boolean getPaged()
      Get paged
      Returns:
      paged
    • setPaged

      public void setPaged(@Nullable Boolean paged)
    • sort

      public PageableObject sort(@Nullable SortObject sort)
    • getSort

      @Nullable public SortObject getSort()
      Get sort
      Returns:
      sort
    • setSort

      public void setSort(@Nullable SortObject sort)
    • unpaged

      public PageableObject unpaged(@Nullable Boolean unpaged)
    • getUnpaged

      @Nullable public Boolean getUnpaged()
      Get unpaged
      Returns:
      unpaged
    • setUnpaged

      public void setUnpaged(@Nullable Boolean unpaged)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to PageableObject
    • validateJsonElementAsCandidate

      public static void validateJsonElementAsCandidate(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element as a candidate of a oneOf schema: the checks of validateJsonElement(JsonElement), and the element carries no member this model does not declare. A oneOf schema without a discriminator tells its candidates apart by their member sets, so a candidate is matched on its closed member set.
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is not a PageableObject
    • fromJson

      public static PageableObject fromJson(String jsonString) throws IOException
      Create an instance of PageableObject given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of PageableObject
      Throws:
      IOException - if the JSON string is invalid with respect to PageableObject
    • toJson

      public String toJson()
      Convert an instance of PageableObject to an JSON string
      Returns:
      JSON string