Class OperationsInsightsPaginators


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20200630")
    public class OperationsInsightsPaginators
    extends Object
    Collection of helper methods that can be used to provide an Iterable interface to any list operations of OperationsInsights where multiple pages of data may be fetched.

    Two styles of iteration are supported:

    • Iterating over the Response objects returned by the list operation. These are referred to as ResponseIterators, and the methods are suffixed with ResponseIterator. For example: listUsersResponseIterator
    • Iterating over the resources/records being listed. These are referred to as RecordIterators, and the methods are suffixed with RecordIterator. For example: listUsersRecordIterator

    These iterables abstract away the need to write code to manually handle pagination via looping and using the page tokens. They will automatically fetch more data from the service when required.

    As an example, if we were using the ListUsers operation in IdentityService, then the Iterable returned by calling a ResponseIterator method would iterate over the ListUsersResponse objects returned by each ListUsers call, whereas the Iterable returned by calling a RecordIterator method would iterate over the User records and we don't have to deal with ListUsersResponse objects at all. In either case, pagination will be automatically handled so we can iterate until there are no more responses or no more resources/records available.

    • Constructor Detail

      • OperationsInsightsPaginators

        public OperationsInsightsPaginators​(OperationsInsights client)
    • Method Detail

      • listAddmDbFindingCategoriesResponseIterator

        public Iterable<ListAddmDbFindingCategoriesResponse> listAddmDbFindingCategoriesResponseIterator​(ListAddmDbFindingCategoriesRequest request)
        Creates a new iterable which will iterate over the responses received from the listAddmDbFindingCategories operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listAddmDbFindingsTimeSeriesResponseIterator

        public Iterable<ListAddmDbFindingsTimeSeriesResponse> listAddmDbFindingsTimeSeriesResponseIterator​(ListAddmDbFindingsTimeSeriesRequest request)
        Creates a new iterable which will iterate over the responses received from the listAddmDbFindingsTimeSeries operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listAddmDbParameterCategoriesResponseIterator

        public Iterable<ListAddmDbParameterCategoriesResponse> listAddmDbParameterCategoriesResponseIterator​(ListAddmDbParameterCategoriesRequest request)
        Creates a new iterable which will iterate over the responses received from the listAddmDbParameterCategories operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listAddmDbRecommendationCategoriesResponseIterator

        public Iterable<ListAddmDbRecommendationCategoriesResponse> listAddmDbRecommendationCategoriesResponseIterator​(ListAddmDbRecommendationCategoriesRequest request)
        Creates a new iterable which will iterate over the responses received from the listAddmDbRecommendationCategories operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listAddmDbRecommendationsTimeSeriesResponseIterator

        public Iterable<ListAddmDbRecommendationsTimeSeriesResponse> listAddmDbRecommendationsTimeSeriesResponseIterator​(ListAddmDbRecommendationsTimeSeriesRequest request)
        Creates a new iterable which will iterate over the responses received from the listAddmDbRecommendationsTimeSeries operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listAddmDbsResponseIterator

        public Iterable<ListAddmDbsResponse> listAddmDbsResponseIterator​(ListAddmDbsRequest request)
        Creates a new iterable which will iterate over the responses received from the listAddmDbs operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listAddmDbsRecordIterator

        public Iterable<AddmDbSummary> listAddmDbsRecordIterator​(ListAddmDbsRequest request)
        Creates a new iterable which will iterate over the AddmDbSummary objects contained in responses from the listAddmDbs operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the AddmDbSummary objects contained in responses received from the service.
      • listAwrHubSourcesResponseIterator

        public Iterable<ListAwrHubSourcesResponse> listAwrHubSourcesResponseIterator​(ListAwrHubSourcesRequest request)
        Creates a new iterable which will iterate over the responses received from the listAwrHubSources operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listAwrHubSourcesRecordIterator

        public Iterable<AwrHubSourceSummary> listAwrHubSourcesRecordIterator​(ListAwrHubSourcesRequest request)
        Creates a new iterable which will iterate over the AwrHubSourceSummary objects contained in responses from the listAwrHubSources operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the AwrHubSourceSummary objects contained in responses received from the service.
      • listAwrHubsResponseIterator

        public Iterable<ListAwrHubsResponse> listAwrHubsResponseIterator​(ListAwrHubsRequest request)
        Creates a new iterable which will iterate over the responses received from the listAwrHubs operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listAwrHubsRecordIterator

        public Iterable<AwrHubSummary> listAwrHubsRecordIterator​(ListAwrHubsRequest request)
        Creates a new iterable which will iterate over the AwrHubSummary objects contained in responses from the listAwrHubs operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the AwrHubSummary objects contained in responses received from the service.
      • listAwrSnapshotsResponseIterator

        public Iterable<ListAwrSnapshotsResponse> listAwrSnapshotsResponseIterator​(ListAwrSnapshotsRequest request)
        Creates a new iterable which will iterate over the responses received from the listAwrSnapshots operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listAwrSnapshotsRecordIterator

        public Iterable<AwrSnapshotSummary> listAwrSnapshotsRecordIterator​(ListAwrSnapshotsRequest request)
        Creates a new iterable which will iterate over the AwrSnapshotSummary objects contained in responses from the listAwrSnapshots operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the AwrSnapshotSummary objects contained in responses received from the service.
      • listDatabaseConfigurationsResponseIterator

        public Iterable<ListDatabaseConfigurationsResponse> listDatabaseConfigurationsResponseIterator​(ListDatabaseConfigurationsRequest request)
        Creates a new iterable which will iterate over the responses received from the listDatabaseConfigurations operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listDatabaseInsightsResponseIterator

        public Iterable<ListDatabaseInsightsResponse> listDatabaseInsightsResponseIterator​(ListDatabaseInsightsRequest request)
        Creates a new iterable which will iterate over the responses received from the listDatabaseInsights operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listDatabaseInsightsRecordIterator

        public Iterable<DatabaseInsightSummary> listDatabaseInsightsRecordIterator​(ListDatabaseInsightsRequest request)
        Creates a new iterable which will iterate over the DatabaseInsightSummary objects contained in responses from the listDatabaseInsights operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the DatabaseInsightSummary objects contained in responses received from the service.
      • listEnterpriseManagerBridgesResponseIterator

        public Iterable<ListEnterpriseManagerBridgesResponse> listEnterpriseManagerBridgesResponseIterator​(ListEnterpriseManagerBridgesRequest request)
        Creates a new iterable which will iterate over the responses received from the listEnterpriseManagerBridges operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listExadataConfigurationsResponseIterator

        public Iterable<ListExadataConfigurationsResponse> listExadataConfigurationsResponseIterator​(ListExadataConfigurationsRequest request)
        Creates a new iterable which will iterate over the responses received from the listExadataConfigurations operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listExadataInsightsResponseIterator

        public Iterable<ListExadataInsightsResponse> listExadataInsightsResponseIterator​(ListExadataInsightsRequest request)
        Creates a new iterable which will iterate over the responses received from the listExadataInsights operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listExadataInsightsRecordIterator

        public Iterable<ExadataInsightSummary> listExadataInsightsRecordIterator​(ListExadataInsightsRequest request)
        Creates a new iterable which will iterate over the ExadataInsightSummary objects contained in responses from the listExadataInsights operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the ExadataInsightSummary objects contained in responses received from the service.
      • listHostConfigurationsResponseIterator

        public Iterable<ListHostConfigurationsResponse> listHostConfigurationsResponseIterator​(ListHostConfigurationsRequest request)
        Creates a new iterable which will iterate over the responses received from the listHostConfigurations operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listHostConfigurationsRecordIterator

        public Iterable<HostConfigurationSummary> listHostConfigurationsRecordIterator​(ListHostConfigurationsRequest request)
        Creates a new iterable which will iterate over the HostConfigurationSummary objects contained in responses from the listHostConfigurations operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the HostConfigurationSummary objects contained in responses received from the service.
      • listHostInsightsResponseIterator

        public Iterable<ListHostInsightsResponse> listHostInsightsResponseIterator​(ListHostInsightsRequest request)
        Creates a new iterable which will iterate over the responses received from the listHostInsights operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listHostInsightsRecordIterator

        public Iterable<HostInsightSummary> listHostInsightsRecordIterator​(ListHostInsightsRequest request)
        Creates a new iterable which will iterate over the HostInsightSummary objects contained in responses from the listHostInsights operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the HostInsightSummary objects contained in responses received from the service.
      • listHostedEntitiesResponseIterator

        public Iterable<ListHostedEntitiesResponse> listHostedEntitiesResponseIterator​(ListHostedEntitiesRequest request)
        Creates a new iterable which will iterate over the responses received from the listHostedEntities operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listHostedEntitiesRecordIterator

        public Iterable<HostedEntitySummary> listHostedEntitiesRecordIterator​(ListHostedEntitiesRequest request)
        Creates a new iterable which will iterate over the HostedEntitySummary objects contained in responses from the listHostedEntities operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the HostedEntitySummary objects contained in responses received from the service.
      • listImportableAgentEntitiesResponseIterator

        public Iterable<ListImportableAgentEntitiesResponse> listImportableAgentEntitiesResponseIterator​(ListImportableAgentEntitiesRequest request)
        Creates a new iterable which will iterate over the responses received from the listImportableAgentEntities operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listImportableComputeEntitiesResponseIterator

        public Iterable<ListImportableComputeEntitiesResponse> listImportableComputeEntitiesResponseIterator​(ListImportableComputeEntitiesRequest request)
        Creates a new iterable which will iterate over the responses received from the listImportableComputeEntities operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listImportableEnterpriseManagerEntitiesResponseIterator

        public Iterable<ListImportableEnterpriseManagerEntitiesResponse> listImportableEnterpriseManagerEntitiesResponseIterator​(ListImportableEnterpriseManagerEntitiesRequest request)
        Creates a new iterable which will iterate over the responses received from the listImportableEnterpriseManagerEntities operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listNewsReportsResponseIterator

        public Iterable<ListNewsReportsResponse> listNewsReportsResponseIterator​(ListNewsReportsRequest request)
        Creates a new iterable which will iterate over the responses received from the listNewsReports operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listNewsReportsRecordIterator

        public Iterable<NewsReportSummary> listNewsReportsRecordIterator​(ListNewsReportsRequest request)
        Creates a new iterable which will iterate over the NewsReportSummary objects contained in responses from the listNewsReports operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the NewsReportSummary objects contained in responses received from the service.
      • listOperationsInsightsPrivateEndpointsResponseIterator

        public Iterable<ListOperationsInsightsPrivateEndpointsResponse> listOperationsInsightsPrivateEndpointsResponseIterator​(ListOperationsInsightsPrivateEndpointsRequest request)
        Creates a new iterable which will iterate over the responses received from the listOperationsInsightsPrivateEndpoints operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listOperationsInsightsWarehouseUsersResponseIterator

        public Iterable<ListOperationsInsightsWarehouseUsersResponse> listOperationsInsightsWarehouseUsersResponseIterator​(ListOperationsInsightsWarehouseUsersRequest request)
        Creates a new iterable which will iterate over the responses received from the listOperationsInsightsWarehouseUsers operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listOperationsInsightsWarehousesResponseIterator

        public Iterable<ListOperationsInsightsWarehousesResponse> listOperationsInsightsWarehousesResponseIterator​(ListOperationsInsightsWarehousesRequest request)
        Creates a new iterable which will iterate over the responses received from the listOperationsInsightsWarehouses operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listOpsiConfigurationsResponseIterator

        public Iterable<ListOpsiConfigurationsResponse> listOpsiConfigurationsResponseIterator​(ListOpsiConfigurationsRequest request)
        Creates a new iterable which will iterate over the responses received from the listOpsiConfigurations operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listOpsiConfigurationsRecordIterator

        public Iterable<OpsiConfigurationSummary> listOpsiConfigurationsRecordIterator​(ListOpsiConfigurationsRequest request)
        Creates a new iterable which will iterate over the OpsiConfigurationSummary objects contained in responses from the listOpsiConfigurations operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the OpsiConfigurationSummary objects contained in responses received from the service.
      • listOpsiDataObjectsResponseIterator

        public Iterable<ListOpsiDataObjectsResponse> listOpsiDataObjectsResponseIterator​(ListOpsiDataObjectsRequest request)
        Creates a new iterable which will iterate over the responses received from the listOpsiDataObjects operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listOpsiDataObjectsRecordIterator

        public Iterable<OpsiDataObjectSummary> listOpsiDataObjectsRecordIterator​(ListOpsiDataObjectsRequest request)
        Creates a new iterable which will iterate over the OpsiDataObjectSummary objects contained in responses from the listOpsiDataObjects operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the OpsiDataObjectSummary objects contained in responses received from the service.
      • listSqlPlansResponseIterator

        public Iterable<ListSqlPlansResponse> listSqlPlansResponseIterator​(ListSqlPlansRequest request)
        Creates a new iterable which will iterate over the responses received from the listSqlPlans operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listSqlPlansRecordIterator

        public Iterable<SqlPlanSummary> listSqlPlansRecordIterator​(ListSqlPlansRequest request)
        Creates a new iterable which will iterate over the SqlPlanSummary objects contained in responses from the listSqlPlans operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the SqlPlanSummary objects contained in responses received from the service.
      • listSqlSearchesResponseIterator

        public Iterable<ListSqlSearchesResponse> listSqlSearchesResponseIterator​(ListSqlSearchesRequest request)
        Creates a new iterable which will iterate over the responses received from the listSqlSearches operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listSqlSearchesRecordIterator

        public Iterable<SqlSearchSummary> listSqlSearchesRecordIterator​(ListSqlSearchesRequest request)
        Creates a new iterable which will iterate over the SqlSearchSummary objects contained in responses from the listSqlSearches operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the SqlSearchSummary objects contained in responses received from the service.
      • listSqlTextsResponseIterator

        public Iterable<ListSqlTextsResponse> listSqlTextsResponseIterator​(ListSqlTextsRequest request)
        Creates a new iterable which will iterate over the responses received from the listSqlTexts operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listSqlTextsRecordIterator

        public Iterable<SqlTextSummary> listSqlTextsRecordIterator​(ListSqlTextsRequest request)
        Creates a new iterable which will iterate over the SqlTextSummary objects contained in responses from the listSqlTexts operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the SqlTextSummary objects contained in responses received from the service.
      • listWarehouseDataObjectsResponseIterator

        public Iterable<ListWarehouseDataObjectsResponse> listWarehouseDataObjectsResponseIterator​(ListWarehouseDataObjectsRequest request)
        Creates a new iterable which will iterate over the responses received from the listWarehouseDataObjects operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listWorkRequestErrorsResponseIterator

        public Iterable<ListWorkRequestErrorsResponse> listWorkRequestErrorsResponseIterator​(ListWorkRequestErrorsRequest request)
        Creates a new iterable which will iterate over the responses received from the listWorkRequestErrors operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listWorkRequestErrorsRecordIterator

        public Iterable<WorkRequestError> listWorkRequestErrorsRecordIterator​(ListWorkRequestErrorsRequest request)
        Creates a new iterable which will iterate over the WorkRequestError objects contained in responses from the listWorkRequestErrors operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the WorkRequestError objects contained in responses received from the service.
      • listWorkRequestLogsResponseIterator

        public Iterable<ListWorkRequestLogsResponse> listWorkRequestLogsResponseIterator​(ListWorkRequestLogsRequest request)
        Creates a new iterable which will iterate over the responses received from the listWorkRequestLogs operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listWorkRequestLogsRecordIterator

        public Iterable<WorkRequestLogEntry> listWorkRequestLogsRecordIterator​(ListWorkRequestLogsRequest request)
        Creates a new iterable which will iterate over the WorkRequestLogEntry objects contained in responses from the listWorkRequestLogs operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the WorkRequestLogEntry objects contained in responses received from the service.
      • listWorkRequestsResponseIterator

        public Iterable<ListWorkRequestsResponse> listWorkRequestsResponseIterator​(ListWorkRequestsRequest request)
        Creates a new iterable which will iterate over the responses received from the listWorkRequests operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the responses received from the service.
      • listWorkRequestsRecordIterator

        public Iterable<WorkRequest> listWorkRequestsRecordIterator​(ListWorkRequestsRequest request)
        Creates a new iterable which will iterate over the WorkRequest objects contained in responses from the listWorkRequests operation.

        This iterable will fetch more data from the server as needed.

        Parameters:
        request - a request which can be sent to the service operation
        Returns:
        an Iterable which can be used to iterate over the WorkRequest objects contained in responses received from the service.