Class SharesPager

java.lang.Object
com.ibm.cloud.is.vpc.v1.model.SharesPager

public class SharesPager extends Object
SharesPager can be used to simplify the use of the "listShares" method.
  • Constructor Summary

    Constructors
    Constructor
    Description
    SharesPager(Vpc client, ListSharesOptions options)
    Constructs a new SharesPager instance with the specified client and options model instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns all results by invoking getNext() repeatedly until all pages of results have been retrieved.
    Returns the next page of results.
    boolean
    Returns true if there are more results to be retrieved.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SharesPager

      public SharesPager(Vpc client, ListSharesOptions options)
      Constructs a new SharesPager instance with the specified client and options model instance.
      Parameters:
      client - the Vpc instance to be used to invoke the "listShares" method
      options - the ListSharesOptions instance to be used to invoke the "listShares" method
  • Method Details

    • hasNext

      public boolean hasNext()
      Returns true if there are more results to be retrieved.
      Returns:
      boolean
    • getNext

      public List<Share> getNext()
      Returns the next page of results.
      Returns:
      a List<Share> that contains the next page of results
    • getAll

      public List<Share> getAll()
      Returns all results by invoking getNext() repeatedly until all pages of results have been retrieved.
      Returns:
      a List<Share> containing all results returned by the "listShares" method