Class DevopsPaginators


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

      • DevopsPaginators

        public DevopsPaginators​(Devops client)
    • Method Detail

      • listAuthorsResponseIterator

        public Iterable<ListAuthorsResponse> listAuthorsResponseIterator​(ListAuthorsRequest request)
        Creates a new iterable which will iterate over the responses received from the listAuthors 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.
      • listAuthorsRecordIterator

        public Iterable<RepositoryAuthorSummary> listAuthorsRecordIterator​(ListAuthorsRequest request)
        Creates a new iterable which will iterate over the RepositoryAuthorSummary objects contained in responses from the listAuthors 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 RepositoryAuthorSummary objects contained in responses received from the service.
      • listBuildPipelineStagesResponseIterator

        public Iterable<ListBuildPipelineStagesResponse> listBuildPipelineStagesResponseIterator​(ListBuildPipelineStagesRequest request)
        Creates a new iterable which will iterate over the responses received from the listBuildPipelineStages 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.
      • listBuildPipelinesResponseIterator

        public Iterable<ListBuildPipelinesResponse> listBuildPipelinesResponseIterator​(ListBuildPipelinesRequest request)
        Creates a new iterable which will iterate over the responses received from the listBuildPipelines 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.
      • listBuildPipelinesRecordIterator

        public Iterable<BuildPipelineSummary> listBuildPipelinesRecordIterator​(ListBuildPipelinesRequest request)
        Creates a new iterable which will iterate over the BuildPipelineSummary objects contained in responses from the listBuildPipelines 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 BuildPipelineSummary objects contained in responses received from the service.
      • listBuildRunSnapshotsResponseIterator

        public Iterable<ListBuildRunSnapshotsResponse> listBuildRunSnapshotsResponseIterator​(ListBuildRunSnapshotsRequest request)
        Creates a new iterable which will iterate over the responses received from the listBuildRunSnapshots 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.
      • listBuildRunSnapshotsRecordIterator

        public Iterable<BuildRunSnapshotSummary> listBuildRunSnapshotsRecordIterator​(ListBuildRunSnapshotsRequest request)
        Creates a new iterable which will iterate over the BuildRunSnapshotSummary objects contained in responses from the listBuildRunSnapshots 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 BuildRunSnapshotSummary objects contained in responses received from the service.
      • listBuildRunsResponseIterator

        public Iterable<ListBuildRunsResponse> listBuildRunsResponseIterator​(ListBuildRunsRequest request)
        Creates a new iterable which will iterate over the responses received from the listBuildRuns 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.
      • listBuildRunsRecordIterator

        public Iterable<BuildRunSummary> listBuildRunsRecordIterator​(ListBuildRunsRequest request)
        Creates a new iterable which will iterate over the BuildRunSummary objects contained in responses from the listBuildRuns 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 BuildRunSummary objects contained in responses received from the service.
      • listCommitDiffsResponseIterator

        public Iterable<ListCommitDiffsResponse> listCommitDiffsResponseIterator​(ListCommitDiffsRequest request)
        Creates a new iterable which will iterate over the responses received from the listCommitDiffs 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.
      • listCommitDiffsRecordIterator

        public Iterable<DiffSummary> listCommitDiffsRecordIterator​(ListCommitDiffsRequest request)
        Creates a new iterable which will iterate over the DiffSummary objects contained in responses from the listCommitDiffs 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 DiffSummary objects contained in responses received from the service.
      • listCommitsResponseIterator

        public Iterable<ListCommitsResponse> listCommitsResponseIterator​(ListCommitsRequest request)
        Creates a new iterable which will iterate over the responses received from the listCommits 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.
      • listCommitsRecordIterator

        public Iterable<RepositoryCommitSummary> listCommitsRecordIterator​(ListCommitsRequest request)
        Creates a new iterable which will iterate over the RepositoryCommitSummary objects contained in responses from the listCommits 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 RepositoryCommitSummary 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.
      • listDeployArtifactsResponseIterator

        public Iterable<ListDeployArtifactsResponse> listDeployArtifactsResponseIterator​(ListDeployArtifactsRequest request)
        Creates a new iterable which will iterate over the responses received from the listDeployArtifacts 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.
      • listDeployArtifactsRecordIterator

        public Iterable<DeployArtifactSummary> listDeployArtifactsRecordIterator​(ListDeployArtifactsRequest request)
        Creates a new iterable which will iterate over the DeployArtifactSummary objects contained in responses from the listDeployArtifacts 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 DeployArtifactSummary objects contained in responses received from the service.
      • listDeployEnvironmentsResponseIterator

        public Iterable<ListDeployEnvironmentsResponse> listDeployEnvironmentsResponseIterator​(ListDeployEnvironmentsRequest request)
        Creates a new iterable which will iterate over the responses received from the listDeployEnvironments 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.
      • listDeployEnvironmentsRecordIterator

        public Iterable<DeployEnvironmentSummary> listDeployEnvironmentsRecordIterator​(ListDeployEnvironmentsRequest request)
        Creates a new iterable which will iterate over the DeployEnvironmentSummary objects contained in responses from the listDeployEnvironments 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 DeployEnvironmentSummary objects contained in responses received from the service.
      • listDeployPipelinesResponseIterator

        public Iterable<ListDeployPipelinesResponse> listDeployPipelinesResponseIterator​(ListDeployPipelinesRequest request)
        Creates a new iterable which will iterate over the responses received from the listDeployPipelines 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.
      • listDeployPipelinesRecordIterator

        public Iterable<DeployPipelineSummary> listDeployPipelinesRecordIterator​(ListDeployPipelinesRequest request)
        Creates a new iterable which will iterate over the DeployPipelineSummary objects contained in responses from the listDeployPipelines 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 DeployPipelineSummary objects contained in responses received from the service.
      • listDeployStagesResponseIterator

        public Iterable<ListDeployStagesResponse> listDeployStagesResponseIterator​(ListDeployStagesRequest request)
        Creates a new iterable which will iterate over the responses received from the listDeployStages 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.
      • listDeployStagesRecordIterator

        public Iterable<DeployStageSummary> listDeployStagesRecordIterator​(ListDeployStagesRequest request)
        Creates a new iterable which will iterate over the DeployStageSummary objects contained in responses from the listDeployStages 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 DeployStageSummary objects contained in responses received from the service.
      • listDeploymentsResponseIterator

        public Iterable<ListDeploymentsResponse> listDeploymentsResponseIterator​(ListDeploymentsRequest request)
        Creates a new iterable which will iterate over the responses received from the listDeployments 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.
      • listDeploymentsRecordIterator

        public Iterable<DeploymentSummary> listDeploymentsRecordIterator​(ListDeploymentsRequest request)
        Creates a new iterable which will iterate over the DeploymentSummary objects contained in responses from the listDeployments 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 DeploymentSummary objects contained in responses received from the service.
      • listMirrorRecordsResponseIterator

        public Iterable<ListMirrorRecordsResponse> listMirrorRecordsResponseIterator​(ListMirrorRecordsRequest request)
        Creates a new iterable which will iterate over the responses received from the listMirrorRecords 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.
      • listPathsResponseIterator

        public Iterable<ListPathsResponse> listPathsResponseIterator​(ListPathsRequest request)
        Creates a new iterable which will iterate over the responses received from the listPaths 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.
      • listPathsRecordIterator

        public Iterable<RepositoryPathSummary> listPathsRecordIterator​(ListPathsRequest request)
        Creates a new iterable which will iterate over the RepositoryPathSummary objects contained in responses from the listPaths 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 RepositoryPathSummary objects contained in responses received from the service.
      • listProjectCommitAnalyticsAuthorsResponseIterator

        public Iterable<ListProjectCommitAnalyticsAuthorsResponse> listProjectCommitAnalyticsAuthorsResponseIterator​(ListProjectCommitAnalyticsAuthorsRequest request)
        Creates a new iterable which will iterate over the responses received from the listProjectCommitAnalyticsAuthors 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.
      • listProjectsResponseIterator

        public Iterable<ListProjectsResponse> listProjectsResponseIterator​(ListProjectsRequest request)
        Creates a new iterable which will iterate over the responses received from the listProjects 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.
      • listProjectsRecordIterator

        public Iterable<ProjectSummary> listProjectsRecordIterator​(ListProjectsRequest request)
        Creates a new iterable which will iterate over the ProjectSummary objects contained in responses from the listProjects 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 ProjectSummary objects contained in responses received from the service.
      • listProtectedBranchesResponseIterator

        public Iterable<ListProtectedBranchesResponse> listProtectedBranchesResponseIterator​(ListProtectedBranchesRequest request)
        Creates a new iterable which will iterate over the responses received from the listProtectedBranches 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.
      • listProtectedBranchesRecordIterator

        public Iterable<ProtectedBranchSummary> listProtectedBranchesRecordIterator​(ListProtectedBranchesRequest request)
        Creates a new iterable which will iterate over the ProtectedBranchSummary objects contained in responses from the listProtectedBranches 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 ProtectedBranchSummary objects contained in responses received from the service.
      • listPullRequestActivitiesResponseIterator

        public Iterable<ListPullRequestActivitiesResponse> listPullRequestActivitiesResponseIterator​(ListPullRequestActivitiesRequest request)
        Creates a new iterable which will iterate over the responses received from the listPullRequestActivities 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.
      • listPullRequestAttachmentsResponseIterator

        public Iterable<ListPullRequestAttachmentsResponse> listPullRequestAttachmentsResponseIterator​(ListPullRequestAttachmentsRequest request)
        Creates a new iterable which will iterate over the responses received from the listPullRequestAttachments 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.
      • listPullRequestAuthorsResponseIterator

        public Iterable<ListPullRequestAuthorsResponse> listPullRequestAuthorsResponseIterator​(ListPullRequestAuthorsRequest request)
        Creates a new iterable which will iterate over the responses received from the listPullRequestAuthors 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.
      • listPullRequestAuthorsRecordIterator

        public Iterable<PullRequestAuthorSummary> listPullRequestAuthorsRecordIterator​(ListPullRequestAuthorsRequest request)
        Creates a new iterable which will iterate over the PullRequestAuthorSummary objects contained in responses from the listPullRequestAuthors 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 PullRequestAuthorSummary objects contained in responses received from the service.
      • listPullRequestCommentsResponseIterator

        public Iterable<ListPullRequestCommentsResponse> listPullRequestCommentsResponseIterator​(ListPullRequestCommentsRequest request)
        Creates a new iterable which will iterate over the responses received from the listPullRequestComments 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.
      • listPullRequestCommitsResponseIterator

        public Iterable<ListPullRequestCommitsResponse> listPullRequestCommitsResponseIterator​(ListPullRequestCommitsRequest request)
        Creates a new iterable which will iterate over the responses received from the listPullRequestCommits 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.
      • listPullRequestCommitsRecordIterator

        public Iterable<RepositoryCommitSummary> listPullRequestCommitsRecordIterator​(ListPullRequestCommitsRequest request)
        Creates a new iterable which will iterate over the RepositoryCommitSummary objects contained in responses from the listPullRequestCommits 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 RepositoryCommitSummary objects contained in responses received from the service.
      • listPullRequestFileChangesResponseIterator

        public Iterable<ListPullRequestFileChangesResponse> listPullRequestFileChangesResponseIterator​(ListPullRequestFileChangesRequest request)
        Creates a new iterable which will iterate over the responses received from the listPullRequestFileChanges 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.
      • listPullRequestsResponseIterator

        public Iterable<ListPullRequestsResponse> listPullRequestsResponseIterator​(ListPullRequestsRequest request)
        Creates a new iterable which will iterate over the responses received from the listPullRequests 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.
      • listPullRequestsRecordIterator

        public Iterable<PullRequestSummary> listPullRequestsRecordIterator​(ListPullRequestsRequest request)
        Creates a new iterable which will iterate over the PullRequestSummary objects contained in responses from the listPullRequests 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 PullRequestSummary objects contained in responses received from the service.
      • listRefsResponseIterator

        public Iterable<ListRefsResponse> listRefsResponseIterator​(ListRefsRequest request)
        Creates a new iterable which will iterate over the responses received from the listRefs 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.
      • listRefsRecordIterator

        public Iterable<RepositoryRefSummary> listRefsRecordIterator​(ListRefsRequest request)
        Creates a new iterable which will iterate over the RepositoryRefSummary objects contained in responses from the listRefs 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 RepositoryRefSummary objects contained in responses received from the service.
      • listRepositoriesResponseIterator

        public Iterable<ListRepositoriesResponse> listRepositoriesResponseIterator​(ListRepositoriesRequest request)
        Creates a new iterable which will iterate over the responses received from the listRepositories 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.
      • listRepositoriesRecordIterator

        public Iterable<RepositorySummary> listRepositoriesRecordIterator​(ListRepositoriesRequest request)
        Creates a new iterable which will iterate over the RepositorySummary objects contained in responses from the listRepositories 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 RepositorySummary objects contained in responses received from the service.
      • listRepositoryCommitAnalyticsAuthorsResponseIterator

        public Iterable<ListRepositoryCommitAnalyticsAuthorsResponse> listRepositoryCommitAnalyticsAuthorsResponseIterator​(ListRepositoryCommitAnalyticsAuthorsRequest request)
        Creates a new iterable which will iterate over the responses received from the listRepositoryCommitAnalyticsAuthors 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.
      • listTriggersResponseIterator

        public Iterable<ListTriggersResponse> listTriggersResponseIterator​(ListTriggersRequest request)
        Creates a new iterable which will iterate over the responses received from the listTriggers 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.
      • listTriggersRecordIterator

        public Iterable<TriggerSummary> listTriggersRecordIterator​(ListTriggersRequest request)
        Creates a new iterable which will iterate over the TriggerSummary objects contained in responses from the listTriggers 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 TriggerSummary 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<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<WorkRequestSummary> listWorkRequestsRecordIterator​(ListWorkRequestsRequest request)
        Creates a new iterable which will iterate over the WorkRequestSummary 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 WorkRequestSummary objects contained in responses received from the service.