Class QuorumRequestPageResponse

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.23.0") public class QuorumRequestPageResponse extends Object
One page of quorum requests, newest first.
  • Field Details

  • Constructor Details

    • QuorumRequestPageResponse

      public QuorumRequestPageResponse()
  • Method Details

    • items

      public QuorumRequestPageResponse items(@Nonnull List<QuorumRequestResponse> items)
    • addItemsItem

      public QuorumRequestPageResponse addItemsItem(QuorumRequestResponse itemsItem)
    • getItems

      @Nonnull public List<QuorumRequestResponse> getItems()
      The requests of the page.
      Returns:
      items
    • setItems

      public void setItems(@Nonnull List<QuorumRequestResponse> items)
    • page

      public QuorumRequestPageResponse page(@Nonnull Integer page)
    • getPage

      @Nonnull public Integer getPage()
      The page index, from 0.
      Returns:
      page
    • setPage

      public void setPage(@Nonnull Integer page)
    • size

      public QuorumRequestPageResponse size(@Nonnull Integer size)
    • getSize

      @Nonnull public Integer getSize()
      The page size.
      Returns:
      size
    • setSize

      public void setSize(@Nonnull Integer size)
    • totalElements

      public QuorumRequestPageResponse totalElements(@Nonnull Long totalElements)
    • getTotalElements

      @Nonnull public Long getTotalElements()
      The requests matching the filter.
      Returns:
      totalElements
    • setTotalElements

      public void setTotalElements(@Nonnull Long totalElements)
    • totalPages

      public QuorumRequestPageResponse totalPages(@Nonnull Integer totalPages)
    • getTotalPages

      @Nonnull public Integer getTotalPages()
      The pages.
      Returns:
      totalPages
    • setTotalPages

      public void setTotalPages(@Nonnull Integer totalPages)
    • 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 QuorumRequestPageResponse
    • 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 QuorumRequestPageResponse
    • fromJson

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

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