Class PoliciesClient.ListPoliciesPage

  • All Implemented Interfaces:
    com.google.api.gax.paging.AsyncPage<com.google.iam.v2beta.Policy>, com.google.api.gax.paging.Page<com.google.iam.v2beta.Policy>
    Enclosing class:
    PoliciesClient

    public static class PoliciesClient.ListPoliciesPage
    extends com.google.api.gax.paging.AbstractPage<com.google.iam.v2beta.ListPoliciesRequest,​com.google.iam.v2beta.ListPoliciesResponse,​com.google.iam.v2beta.Policy,​PoliciesClient.ListPoliciesPage>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected PoliciesClient.ListPoliciesPage createPage​(com.google.api.gax.rpc.PageContext<com.google.iam.v2beta.ListPoliciesRequest,​com.google.iam.v2beta.ListPoliciesResponse,​com.google.iam.v2beta.Policy> context, com.google.iam.v2beta.ListPoliciesResponse response)  
      com.google.api.core.ApiFuture<PoliciesClient.ListPoliciesPage> createPageAsync​(com.google.api.gax.rpc.PageContext<com.google.iam.v2beta.ListPoliciesRequest,​com.google.iam.v2beta.ListPoliciesResponse,​com.google.iam.v2beta.Policy> context, com.google.api.core.ApiFuture<com.google.iam.v2beta.ListPoliciesResponse> futureResponse)  
      • Methods inherited from class com.google.api.gax.paging.AbstractPage

        getNextPage, getNextPage, getNextPageAsync, getNextPageToken, getPageElementCount, getRequest, getResponse, getValues, hasNextPage, iterateAll
      • Methods inherited from interface com.google.api.gax.paging.Page

        streamAll, streamValues
    • Method Detail

      • createPage

        protected PoliciesClient.ListPoliciesPage createPage​(com.google.api.gax.rpc.PageContext<com.google.iam.v2beta.ListPoliciesRequest,​com.google.iam.v2beta.ListPoliciesResponse,​com.google.iam.v2beta.Policy> context,
                                                             com.google.iam.v2beta.ListPoliciesResponse response)
        Specified by:
        createPage in class com.google.api.gax.paging.AbstractPage<com.google.iam.v2beta.ListPoliciesRequest,​com.google.iam.v2beta.ListPoliciesResponse,​com.google.iam.v2beta.Policy,​PoliciesClient.ListPoliciesPage>
      • createPageAsync

        public com.google.api.core.ApiFuture<PoliciesClient.ListPoliciesPage> createPageAsync​(com.google.api.gax.rpc.PageContext<com.google.iam.v2beta.ListPoliciesRequest,​com.google.iam.v2beta.ListPoliciesResponse,​com.google.iam.v2beta.Policy> context,
                                                                                              com.google.api.core.ApiFuture<com.google.iam.v2beta.ListPoliciesResponse> futureResponse)
        Overrides:
        createPageAsync in class com.google.api.gax.paging.AbstractPage<com.google.iam.v2beta.ListPoliciesRequest,​com.google.iam.v2beta.ListPoliciesResponse,​com.google.iam.v2beta.Policy,​PoliciesClient.ListPoliciesPage>