Class DataCatalogPaginators


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20190325")
    public class DataCatalogPaginators
    extends Object
    Collection of helper methods that can be used to provide an Iterable interface to any list operations of DataCatalog 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

      • DataCatalogPaginators

        public DataCatalogPaginators​(DataCatalog client)
    • Method Detail

      • listAttributeTagsResponseIterator

        public Iterable<ListAttributeTagsResponse> listAttributeTagsResponseIterator​(ListAttributeTagsRequest request)
        Creates a new iterable which will iterate over the responses received from the listAttributeTags 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.
      • listAttributeTagsRecordIterator

        public Iterable<AttributeTagSummary> listAttributeTagsRecordIterator​(ListAttributeTagsRequest request)
        Creates a new iterable which will iterate over the AttributeTagSummary objects contained in responses from the listAttributeTags 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 AttributeTagSummary objects contained in responses received from the service.
      • listAttributesResponseIterator

        public Iterable<ListAttributesResponse> listAttributesResponseIterator​(ListAttributesRequest request)
        Creates a new iterable which will iterate over the responses received from the listAttributes 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.
      • listAttributesRecordIterator

        public Iterable<AttributeSummary> listAttributesRecordIterator​(ListAttributesRequest request)
        Creates a new iterable which will iterate over the AttributeSummary objects contained in responses from the listAttributes 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 AttributeSummary objects contained in responses received from the service.
      • listCatalogPrivateEndpointsResponseIterator

        public Iterable<ListCatalogPrivateEndpointsResponse> listCatalogPrivateEndpointsResponseIterator​(ListCatalogPrivateEndpointsRequest request)
        Creates a new iterable which will iterate over the responses received from the listCatalogPrivateEndpoints 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.
      • listCatalogsResponseIterator

        public Iterable<ListCatalogsResponse> listCatalogsResponseIterator​(ListCatalogsRequest request)
        Creates a new iterable which will iterate over the responses received from the listCatalogs 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.
      • listCatalogsRecordIterator

        public Iterable<CatalogSummary> listCatalogsRecordIterator​(ListCatalogsRequest request)
        Creates a new iterable which will iterate over the CatalogSummary objects contained in responses from the listCatalogs 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 CatalogSummary objects contained in responses received from the service.
      • listConnectionsResponseIterator

        public Iterable<ListConnectionsResponse> listConnectionsResponseIterator​(ListConnectionsRequest request)
        Creates a new iterable which will iterate over the responses received from the listConnections 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.
      • listConnectionsRecordIterator

        public Iterable<ConnectionSummary> listConnectionsRecordIterator​(ListConnectionsRequest request)
        Creates a new iterable which will iterate over the ConnectionSummary objects contained in responses from the listConnections 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 ConnectionSummary objects contained in responses received from the service.
      • listCustomPropertiesResponseIterator

        public Iterable<ListCustomPropertiesResponse> listCustomPropertiesResponseIterator​(ListCustomPropertiesRequest request)
        Creates a new iterable which will iterate over the responses received from the listCustomProperties 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.
      • listCustomPropertiesRecordIterator

        public Iterable<CustomPropertySummary> listCustomPropertiesRecordIterator​(ListCustomPropertiesRequest request)
        Creates a new iterable which will iterate over the CustomPropertySummary objects contained in responses from the listCustomProperties 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 CustomPropertySummary objects contained in responses received from the service.
      • listDataAssetTagsResponseIterator

        public Iterable<ListDataAssetTagsResponse> listDataAssetTagsResponseIterator​(ListDataAssetTagsRequest request)
        Creates a new iterable which will iterate over the responses received from the listDataAssetTags 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.
      • listDataAssetTagsRecordIterator

        public Iterable<DataAssetTagSummary> listDataAssetTagsRecordIterator​(ListDataAssetTagsRequest request)
        Creates a new iterable which will iterate over the DataAssetTagSummary objects contained in responses from the listDataAssetTags 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 DataAssetTagSummary objects contained in responses received from the service.
      • listDataAssetsResponseIterator

        public Iterable<ListDataAssetsResponse> listDataAssetsResponseIterator​(ListDataAssetsRequest request)
        Creates a new iterable which will iterate over the responses received from the listDataAssets 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.
      • listDataAssetsRecordIterator

        public Iterable<DataAssetSummary> listDataAssetsRecordIterator​(ListDataAssetsRequest request)
        Creates a new iterable which will iterate over the DataAssetSummary objects contained in responses from the listDataAssets 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 DataAssetSummary objects contained in responses received from the service.
      • listEntitiesResponseIterator

        public Iterable<ListEntitiesResponse> listEntitiesResponseIterator​(ListEntitiesRequest request)
        Creates a new iterable which will iterate over the responses received from the listEntities 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.
      • listEntitiesRecordIterator

        public Iterable<EntitySummary> listEntitiesRecordIterator​(ListEntitiesRequest request)
        Creates a new iterable which will iterate over the EntitySummary objects contained in responses from the listEntities 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 EntitySummary objects contained in responses received from the service.
      • listEntityTagsResponseIterator

        public Iterable<ListEntityTagsResponse> listEntityTagsResponseIterator​(ListEntityTagsRequest request)
        Creates a new iterable which will iterate over the responses received from the listEntityTags 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.
      • listEntityTagsRecordIterator

        public Iterable<EntityTagSummary> listEntityTagsRecordIterator​(ListEntityTagsRequest request)
        Creates a new iterable which will iterate over the EntityTagSummary objects contained in responses from the listEntityTags 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 EntityTagSummary objects contained in responses received from the service.
      • listFolderTagsResponseIterator

        public Iterable<ListFolderTagsResponse> listFolderTagsResponseIterator​(ListFolderTagsRequest request)
        Creates a new iterable which will iterate over the responses received from the listFolderTags 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.
      • listFolderTagsRecordIterator

        public Iterable<FolderTagSummary> listFolderTagsRecordIterator​(ListFolderTagsRequest request)
        Creates a new iterable which will iterate over the FolderTagSummary objects contained in responses from the listFolderTags 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 FolderTagSummary objects contained in responses received from the service.
      • listFoldersResponseIterator

        public Iterable<ListFoldersResponse> listFoldersResponseIterator​(ListFoldersRequest request)
        Creates a new iterable which will iterate over the responses received from the listFolders 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.
      • listFoldersRecordIterator

        public Iterable<FolderSummary> listFoldersRecordIterator​(ListFoldersRequest request)
        Creates a new iterable which will iterate over the FolderSummary objects contained in responses from the listFolders 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 FolderSummary objects contained in responses received from the service.
      • listGlossariesResponseIterator

        public Iterable<ListGlossariesResponse> listGlossariesResponseIterator​(ListGlossariesRequest request)
        Creates a new iterable which will iterate over the responses received from the listGlossaries 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.
      • listGlossariesRecordIterator

        public Iterable<GlossarySummary> listGlossariesRecordIterator​(ListGlossariesRequest request)
        Creates a new iterable which will iterate over the GlossarySummary objects contained in responses from the listGlossaries 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 GlossarySummary objects contained in responses received from the service.
      • listJobDefinitionsResponseIterator

        public Iterable<ListJobDefinitionsResponse> listJobDefinitionsResponseIterator​(ListJobDefinitionsRequest request)
        Creates a new iterable which will iterate over the responses received from the listJobDefinitions 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.
      • listJobDefinitionsRecordIterator

        public Iterable<JobDefinitionSummary> listJobDefinitionsRecordIterator​(ListJobDefinitionsRequest request)
        Creates a new iterable which will iterate over the JobDefinitionSummary objects contained in responses from the listJobDefinitions 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 JobDefinitionSummary objects contained in responses received from the service.
      • listJobExecutionsResponseIterator

        public Iterable<ListJobExecutionsResponse> listJobExecutionsResponseIterator​(ListJobExecutionsRequest request)
        Creates a new iterable which will iterate over the responses received from the listJobExecutions 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.
      • listJobExecutionsRecordIterator

        public Iterable<JobExecutionSummary> listJobExecutionsRecordIterator​(ListJobExecutionsRequest request)
        Creates a new iterable which will iterate over the JobExecutionSummary objects contained in responses from the listJobExecutions 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 JobExecutionSummary objects contained in responses received from the service.
      • listJobLogsResponseIterator

        public Iterable<ListJobLogsResponse> listJobLogsResponseIterator​(ListJobLogsRequest request)
        Creates a new iterable which will iterate over the responses received from the listJobLogs 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.
      • listJobLogsRecordIterator

        public Iterable<JobLogSummary> listJobLogsRecordIterator​(ListJobLogsRequest request)
        Creates a new iterable which will iterate over the JobLogSummary objects contained in responses from the listJobLogs 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 JobLogSummary objects contained in responses received from the service.
      • listJobMetricsResponseIterator

        public Iterable<ListJobMetricsResponse> listJobMetricsResponseIterator​(ListJobMetricsRequest request)
        Creates a new iterable which will iterate over the responses received from the listJobMetrics 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.
      • listJobMetricsRecordIterator

        public Iterable<JobMetricSummary> listJobMetricsRecordIterator​(ListJobMetricsRequest request)
        Creates a new iterable which will iterate over the JobMetricSummary objects contained in responses from the listJobMetrics 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 JobMetricSummary objects contained in responses received from the service.
      • listJobsResponseIterator

        public Iterable<ListJobsResponse> listJobsResponseIterator​(ListJobsRequest request)
        Creates a new iterable which will iterate over the responses received from the listJobs 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.
      • listJobsRecordIterator

        public Iterable<JobSummary> listJobsRecordIterator​(ListJobsRequest request)
        Creates a new iterable which will iterate over the JobSummary objects contained in responses from the listJobs 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 JobSummary objects contained in responses received from the service.
      • listMetastoresResponseIterator

        public Iterable<ListMetastoresResponse> listMetastoresResponseIterator​(ListMetastoresRequest request)
        Creates a new iterable which will iterate over the responses received from the listMetastores 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.
      • listMetastoresRecordIterator

        public Iterable<MetastoreSummary> listMetastoresRecordIterator​(ListMetastoresRequest request)
        Creates a new iterable which will iterate over the MetastoreSummary objects contained in responses from the listMetastores 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 MetastoreSummary objects contained in responses received from the service.
      • listNamespacesResponseIterator

        public Iterable<ListNamespacesResponse> listNamespacesResponseIterator​(ListNamespacesRequest request)
        Creates a new iterable which will iterate over the responses received from the listNamespaces 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.
      • listNamespacesRecordIterator

        public Iterable<NamespaceSummary> listNamespacesRecordIterator​(ListNamespacesRequest request)
        Creates a new iterable which will iterate over the NamespaceSummary objects contained in responses from the listNamespaces 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 NamespaceSummary objects contained in responses received from the service.
      • listPatternsResponseIterator

        public Iterable<ListPatternsResponse> listPatternsResponseIterator​(ListPatternsRequest request)
        Creates a new iterable which will iterate over the responses received from the listPatterns 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.
      • listPatternsRecordIterator

        public Iterable<PatternSummary> listPatternsRecordIterator​(ListPatternsRequest request)
        Creates a new iterable which will iterate over the PatternSummary objects contained in responses from the listPatterns 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 PatternSummary objects contained in responses received from the service.
      • listRulesResponseIterator

        public Iterable<ListRulesResponse> listRulesResponseIterator​(ListRulesRequest request)
        Creates a new iterable which will iterate over the responses received from the listRules 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.
      • listRulesRecordIterator

        public Iterable<RuleSummary> listRulesRecordIterator​(ListRulesRequest request)
        Creates a new iterable which will iterate over the RuleSummary objects contained in responses from the listRules 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 RuleSummary objects contained in responses received from the service.
      • listTagsResponseIterator

        public Iterable<ListTagsResponse> listTagsResponseIterator​(ListTagsRequest request)
        Creates a new iterable which will iterate over the responses received from the listTags 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.
      • listTagsRecordIterator

        public Iterable<TermSummary> listTagsRecordIterator​(ListTagsRequest request)
        Creates a new iterable which will iterate over the TermSummary objects contained in responses from the listTags 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 TermSummary objects contained in responses received from the service.
      • listTermRelationshipsResponseIterator

        public Iterable<ListTermRelationshipsResponse> listTermRelationshipsResponseIterator​(ListTermRelationshipsRequest request)
        Creates a new iterable which will iterate over the responses received from the listTermRelationships 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.
      • listTermRelationshipsRecordIterator

        public Iterable<TermRelationshipSummary> listTermRelationshipsRecordIterator​(ListTermRelationshipsRequest request)
        Creates a new iterable which will iterate over the TermRelationshipSummary objects contained in responses from the listTermRelationships 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 TermRelationshipSummary objects contained in responses received from the service.
      • listTermsResponseIterator

        public Iterable<ListTermsResponse> listTermsResponseIterator​(ListTermsRequest request)
        Creates a new iterable which will iterate over the responses received from the listTerms 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.
      • listTermsRecordIterator

        public Iterable<TermSummary> listTermsRecordIterator​(ListTermsRequest request)
        Creates a new iterable which will iterate over the TermSummary objects contained in responses from the listTerms 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 TermSummary objects contained in responses received from the service.
      • listTypesResponseIterator

        public Iterable<ListTypesResponse> listTypesResponseIterator​(ListTypesRequest request)
        Creates a new iterable which will iterate over the responses received from the listTypes 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.
      • listTypesRecordIterator

        public Iterable<TypeSummary> listTypesRecordIterator​(ListTypesRequest request)
        Creates a new iterable which will iterate over the TypeSummary objects contained in responses from the listTypes 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 TypeSummary objects contained in 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<WorkRequestLog> listWorkRequestLogsRecordIterator​(ListWorkRequestLogsRequest request)
        Creates a new iterable which will iterate over the WorkRequestLog 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 WorkRequestLog 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.