Class CloudGuardPaginators


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

      • CloudGuardPaginators

        public CloudGuardPaginators​(CloudGuard client)
    • Method Detail

      • listAdhocQueriesResponseIterator

        public Iterable<ListAdhocQueriesResponse> listAdhocQueriesResponseIterator​(ListAdhocQueriesRequest request)
        Creates a new iterable which will iterate over the responses received from the listAdhocQueries 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.
      • listAdhocQueriesRecordIterator

        public Iterable<AdhocQuerySummary> listAdhocQueriesRecordIterator​(ListAdhocQueriesRequest request)
        Creates a new iterable which will iterate over the AdhocQuerySummary objects contained in responses from the listAdhocQueries 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 AdhocQuerySummary objects contained in responses received from the service.
      • listAdhocQueryResultsResponseIterator

        public Iterable<ListAdhocQueryResultsResponse> listAdhocQueryResultsResponseIterator​(ListAdhocQueryResultsRequest request)
        Creates a new iterable which will iterate over the responses received from the listAdhocQueryResults 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.
      • listAdhocQueryResultsRecordIterator

        public Iterable<AdhocQueryResultSummary> listAdhocQueryResultsRecordIterator​(ListAdhocQueryResultsRequest request)
        Creates a new iterable which will iterate over the AdhocQueryResultSummary objects contained in responses from the listAdhocQueryResults 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 AdhocQueryResultSummary objects contained in responses received from the service.
      • listConditionMetadataTypesResponseIterator

        public Iterable<ListConditionMetadataTypesResponse> listConditionMetadataTypesResponseIterator​(ListConditionMetadataTypesRequest request)
        Creates a new iterable which will iterate over the responses received from the listConditionMetadataTypes 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.
      • listDataMaskRulesResponseIterator

        public Iterable<ListDataMaskRulesResponse> listDataMaskRulesResponseIterator​(ListDataMaskRulesRequest request)
        Creates a new iterable which will iterate over the responses received from the listDataMaskRules 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.
      • listDataMaskRulesRecordIterator

        public Iterable<DataMaskRuleSummary> listDataMaskRulesRecordIterator​(ListDataMaskRulesRequest request)
        Creates a new iterable which will iterate over the DataMaskRuleSummary objects contained in responses from the listDataMaskRules 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 DataMaskRuleSummary objects contained in responses received from the service.
      • listDataSourceEventsResponseIterator

        public Iterable<ListDataSourceEventsResponse> listDataSourceEventsResponseIterator​(ListDataSourceEventsRequest request)
        Creates a new iterable which will iterate over the responses received from the listDataSourceEvents 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.
      • listDataSourceEventsRecordIterator

        public Iterable<DataSourceEventSummary> listDataSourceEventsRecordIterator​(ListDataSourceEventsRequest request)
        Creates a new iterable which will iterate over the DataSourceEventSummary objects contained in responses from the listDataSourceEvents 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 DataSourceEventSummary objects contained in responses received from the service.
      • listDataSourcesResponseIterator

        public Iterable<ListDataSourcesResponse> listDataSourcesResponseIterator​(ListDataSourcesRequest request)
        Creates a new iterable which will iterate over the responses received from the listDataSources 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.
      • listDataSourcesRecordIterator

        public Iterable<DataSourceSummary> listDataSourcesRecordIterator​(ListDataSourcesRequest request)
        Creates a new iterable which will iterate over the DataSourceSummary objects contained in responses from the listDataSources 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 DataSourceSummary objects contained in responses received from the service.
      • listDetectorRecipeDetectorRulesResponseIterator

        public Iterable<ListDetectorRecipeDetectorRulesResponse> listDetectorRecipeDetectorRulesResponseIterator​(ListDetectorRecipeDetectorRulesRequest request)
        Creates a new iterable which will iterate over the responses received from the listDetectorRecipeDetectorRules 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.
      • listDetectorRecipesResponseIterator

        public Iterable<ListDetectorRecipesResponse> listDetectorRecipesResponseIterator​(ListDetectorRecipesRequest request)
        Creates a new iterable which will iterate over the responses received from the listDetectorRecipes 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.
      • listDetectorRecipesRecordIterator

        public Iterable<DetectorRecipeSummary> listDetectorRecipesRecordIterator​(ListDetectorRecipesRequest request)
        Creates a new iterable which will iterate over the DetectorRecipeSummary objects contained in responses from the listDetectorRecipes 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 DetectorRecipeSummary objects contained in responses received from the service.
      • listDetectorRulesResponseIterator

        public Iterable<ListDetectorRulesResponse> listDetectorRulesResponseIterator​(ListDetectorRulesRequest request)
        Creates a new iterable which will iterate over the responses received from the listDetectorRules 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.
      • listDetectorRulesRecordIterator

        public Iterable<DetectorRuleSummary> listDetectorRulesRecordIterator​(ListDetectorRulesRequest request)
        Creates a new iterable which will iterate over the DetectorRuleSummary objects contained in responses from the listDetectorRules 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 DetectorRuleSummary objects contained in responses received from the service.
      • listDetectorsResponseIterator

        public Iterable<ListDetectorsResponse> listDetectorsResponseIterator​(ListDetectorsRequest request)
        Creates a new iterable which will iterate over the responses received from the listDetectors 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.
      • listDetectorsRecordIterator

        public Iterable<DetectorSummary> listDetectorsRecordIterator​(ListDetectorsRequest request)
        Creates a new iterable which will iterate over the DetectorSummary objects contained in responses from the listDetectors 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 DetectorSummary objects contained in responses received from the service.
      • listImpactedResourcesResponseIterator

        public Iterable<ListImpactedResourcesResponse> listImpactedResourcesResponseIterator​(ListImpactedResourcesRequest request)
        Creates a new iterable which will iterate over the responses received from the listImpactedResources 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.
      • listImpactedResourcesRecordIterator

        public Iterable<ImpactedResourceSummary> listImpactedResourcesRecordIterator​(ListImpactedResourcesRequest request)
        Creates a new iterable which will iterate over the ImpactedResourceSummary objects contained in responses from the listImpactedResources 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 ImpactedResourceSummary objects contained in responses received from the service.
      • listManagedListTypesResponseIterator

        public Iterable<ListManagedListTypesResponse> listManagedListTypesResponseIterator​(ListManagedListTypesRequest request)
        Creates a new iterable which will iterate over the responses received from the listManagedListTypes 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.
      • listManagedListTypesRecordIterator

        public Iterable<ManagedListTypeSummary> listManagedListTypesRecordIterator​(ListManagedListTypesRequest request)
        Creates a new iterable which will iterate over the ManagedListTypeSummary objects contained in responses from the listManagedListTypes 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 ManagedListTypeSummary objects contained in responses received from the service.
      • listManagedListsResponseIterator

        public Iterable<ListManagedListsResponse> listManagedListsResponseIterator​(ListManagedListsRequest request)
        Creates a new iterable which will iterate over the responses received from the listManagedLists 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.
      • listManagedListsRecordIterator

        public Iterable<ManagedListSummary> listManagedListsRecordIterator​(ListManagedListsRequest request)
        Creates a new iterable which will iterate over the ManagedListSummary objects contained in responses from the listManagedLists 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 ManagedListSummary objects contained in responses received from the service.
      • listPoliciesResponseIterator

        public Iterable<ListPoliciesResponse> listPoliciesResponseIterator​(ListPoliciesRequest request)
        Creates a new iterable which will iterate over the responses received from the listPolicies 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.
      • listPoliciesRecordIterator

        public Iterable<PolicySummary> listPoliciesRecordIterator​(ListPoliciesRequest request)
        Creates a new iterable which will iterate over the PolicySummary objects contained in responses from the listPolicies 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 PolicySummary objects contained in responses received from the service.
      • listProblemEndpointsResponseIterator

        public Iterable<ListProblemEndpointsResponse> listProblemEndpointsResponseIterator​(ListProblemEndpointsRequest request)
        Creates a new iterable which will iterate over the responses received from the listProblemEndpoints 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.
      • listProblemEndpointsRecordIterator

        public Iterable<ProblemEndpointSummary> listProblemEndpointsRecordIterator​(ListProblemEndpointsRequest request)
        Creates a new iterable which will iterate over the ProblemEndpointSummary objects contained in responses from the listProblemEndpoints 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 ProblemEndpointSummary objects contained in responses received from the service.
      • listProblemEntitiesResponseIterator

        public Iterable<ListProblemEntitiesResponse> listProblemEntitiesResponseIterator​(ListProblemEntitiesRequest request)
        Creates a new iterable which will iterate over the responses received from the listProblemEntities 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.
      • listProblemEntitiesRecordIterator

        public Iterable<ProblemEntitySummary> listProblemEntitiesRecordIterator​(ListProblemEntitiesRequest request)
        Creates a new iterable which will iterate over the ProblemEntitySummary objects contained in responses from the listProblemEntities 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 ProblemEntitySummary objects contained in responses received from the service.
      • listProblemHistoriesResponseIterator

        public Iterable<ListProblemHistoriesResponse> listProblemHistoriesResponseIterator​(ListProblemHistoriesRequest request)
        Creates a new iterable which will iterate over the responses received from the listProblemHistories 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.
      • listProblemHistoriesRecordIterator

        public Iterable<ProblemHistorySummary> listProblemHistoriesRecordIterator​(ListProblemHistoriesRequest request)
        Creates a new iterable which will iterate over the ProblemHistorySummary objects contained in responses from the listProblemHistories 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 ProblemHistorySummary objects contained in responses received from the service.
      • listProblemsResponseIterator

        public Iterable<ListProblemsResponse> listProblemsResponseIterator​(ListProblemsRequest request)
        Creates a new iterable which will iterate over the responses received from the listProblems 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.
      • listProblemsRecordIterator

        public Iterable<ProblemSummary> listProblemsRecordIterator​(ListProblemsRequest request)
        Creates a new iterable which will iterate over the ProblemSummary objects contained in responses from the listProblems 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 ProblemSummary objects contained in responses received from the service.
      • listRecommendationsResponseIterator

        public Iterable<ListRecommendationsResponse> listRecommendationsResponseIterator​(ListRecommendationsRequest request)
        Creates a new iterable which will iterate over the responses received from the listRecommendations 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.
      • listRecommendationsRecordIterator

        public Iterable<RecommendationSummary> listRecommendationsRecordIterator​(ListRecommendationsRequest request)
        Creates a new iterable which will iterate over the RecommendationSummary objects contained in responses from the listRecommendations 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 RecommendationSummary objects contained in responses received from the service.
      • listResourcePortsResponseIterator

        public Iterable<ListResourcePortsResponse> listResourcePortsResponseIterator​(ListResourcePortsRequest request)
        Creates a new iterable which will iterate over the responses received from the listResourcePorts 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.
      • listResourcePortsRecordIterator

        public Iterable<ResourcePortSummary> listResourcePortsRecordIterator​(ListResourcePortsRequest request)
        Creates a new iterable which will iterate over the ResourcePortSummary objects contained in responses from the listResourcePorts 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 ResourcePortSummary objects contained in responses received from the service.
      • listResourceProfileEndpointsResponseIterator

        public Iterable<ListResourceProfileEndpointsResponse> listResourceProfileEndpointsResponseIterator​(ListResourceProfileEndpointsRequest request)
        Creates a new iterable which will iterate over the responses received from the listResourceProfileEndpoints 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.
      • listResourceProfileImpactedResourcesResponseIterator

        public Iterable<ListResourceProfileImpactedResourcesResponse> listResourceProfileImpactedResourcesResponseIterator​(ListResourceProfileImpactedResourcesRequest request)
        Creates a new iterable which will iterate over the responses received from the listResourceProfileImpactedResources 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.
      • listResourceProfilesResponseIterator

        public Iterable<ListResourceProfilesResponse> listResourceProfilesResponseIterator​(ListResourceProfilesRequest request)
        Creates a new iterable which will iterate over the responses received from the listResourceProfiles 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.
      • listResourceProfilesRecordIterator

        public Iterable<ResourceProfileSummary> listResourceProfilesRecordIterator​(ListResourceProfilesRequest request)
        Creates a new iterable which will iterate over the ResourceProfileSummary objects contained in responses from the listResourceProfiles 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 ResourceProfileSummary objects contained in responses received from the service.
      • listResourceTypesResponseIterator

        public Iterable<ListResourceTypesResponse> listResourceTypesResponseIterator​(ListResourceTypesRequest request)
        Creates a new iterable which will iterate over the responses received from the listResourceTypes 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.
      • listResourceTypesRecordIterator

        public Iterable<ResourceTypeSummary> listResourceTypesRecordIterator​(ListResourceTypesRequest request)
        Creates a new iterable which will iterate over the ResourceTypeSummary objects contained in responses from the listResourceTypes 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 ResourceTypeSummary objects contained in responses received from the service.
      • listResourceVulnerabilitiesResponseIterator

        public Iterable<ListResourceVulnerabilitiesResponse> listResourceVulnerabilitiesResponseIterator​(ListResourceVulnerabilitiesRequest request)
        Creates a new iterable which will iterate over the responses received from the listResourceVulnerabilities 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.
      • listResourcesResponseIterator

        public Iterable<ListResourcesResponse> listResourcesResponseIterator​(ListResourcesRequest request)
        Creates a new iterable which will iterate over the responses received from the listResources 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.
      • listResourcesRecordIterator

        public Iterable<ResourceSummary> listResourcesRecordIterator​(ListResourcesRequest request)
        Creates a new iterable which will iterate over the ResourceSummary objects contained in responses from the listResources 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 ResourceSummary objects contained in responses received from the service.
      • listResponderActivitiesResponseIterator

        public Iterable<ListResponderActivitiesResponse> listResponderActivitiesResponseIterator​(ListResponderActivitiesRequest request)
        Creates a new iterable which will iterate over the responses received from the listResponderActivities 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.
      • listResponderActivitiesRecordIterator

        public Iterable<ResponderActivitySummary> listResponderActivitiesRecordIterator​(ListResponderActivitiesRequest request)
        Creates a new iterable which will iterate over the ResponderActivitySummary objects contained in responses from the listResponderActivities 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 ResponderActivitySummary objects contained in responses received from the service.
      • listResponderExecutionsResponseIterator

        public Iterable<ListResponderExecutionsResponse> listResponderExecutionsResponseIterator​(ListResponderExecutionsRequest request)
        Creates a new iterable which will iterate over the responses received from the listResponderExecutions 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.
      • listResponderRecipeResponderRulesResponseIterator

        public Iterable<ListResponderRecipeResponderRulesResponse> listResponderRecipeResponderRulesResponseIterator​(ListResponderRecipeResponderRulesRequest request)
        Creates a new iterable which will iterate over the responses received from the listResponderRecipeResponderRules 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.
      • listResponderRecipesResponseIterator

        public Iterable<ListResponderRecipesResponse> listResponderRecipesResponseIterator​(ListResponderRecipesRequest request)
        Creates a new iterable which will iterate over the responses received from the listResponderRecipes 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.
      • listResponderRecipesRecordIterator

        public Iterable<ResponderRecipeSummary> listResponderRecipesRecordIterator​(ListResponderRecipesRequest request)
        Creates a new iterable which will iterate over the ResponderRecipeSummary objects contained in responses from the listResponderRecipes 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 ResponderRecipeSummary objects contained in responses received from the service.
      • listResponderRulesResponseIterator

        public Iterable<ListResponderRulesResponse> listResponderRulesResponseIterator​(ListResponderRulesRequest request)
        Creates a new iterable which will iterate over the responses received from the listResponderRules 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.
      • listResponderRulesRecordIterator

        public Iterable<ResponderRuleSummary> listResponderRulesRecordIterator​(ListResponderRulesRequest request)
        Creates a new iterable which will iterate over the ResponderRuleSummary objects contained in responses from the listResponderRules 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 ResponderRuleSummary objects contained in responses received from the service.
      • listSavedQueriesResponseIterator

        public Iterable<ListSavedQueriesResponse> listSavedQueriesResponseIterator​(ListSavedQueriesRequest request)
        Creates a new iterable which will iterate over the responses received from the listSavedQueries 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.
      • listSavedQueriesRecordIterator

        public Iterable<SavedQuerySummary> listSavedQueriesRecordIterator​(ListSavedQueriesRequest request)
        Creates a new iterable which will iterate over the SavedQuerySummary objects contained in responses from the listSavedQueries 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 SavedQuerySummary objects contained in responses received from the service.
      • listSecurityPoliciesResponseIterator

        public Iterable<ListSecurityPoliciesResponse> listSecurityPoliciesResponseIterator​(ListSecurityPoliciesRequest request)
        Creates a new iterable which will iterate over the responses received from the listSecurityPolicies 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.
      • listSecurityPoliciesRecordIterator

        public Iterable<SecurityPolicySummary> listSecurityPoliciesRecordIterator​(ListSecurityPoliciesRequest request)
        Creates a new iterable which will iterate over the SecurityPolicySummary objects contained in responses from the listSecurityPolicies 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 SecurityPolicySummary objects contained in responses received from the service.
      • listSecurityRecipesResponseIterator

        public Iterable<ListSecurityRecipesResponse> listSecurityRecipesResponseIterator​(ListSecurityRecipesRequest request)
        Creates a new iterable which will iterate over the responses received from the listSecurityRecipes 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.
      • listSecurityRecipesRecordIterator

        public Iterable<SecurityRecipeSummary> listSecurityRecipesRecordIterator​(ListSecurityRecipesRequest request)
        Creates a new iterable which will iterate over the SecurityRecipeSummary objects contained in responses from the listSecurityRecipes 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 SecurityRecipeSummary objects contained in responses received from the service.
      • listSecurityZonesResponseIterator

        public Iterable<ListSecurityZonesResponse> listSecurityZonesResponseIterator​(ListSecurityZonesRequest request)
        Creates a new iterable which will iterate over the responses received from the listSecurityZones 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.
      • listSecurityZonesRecordIterator

        public Iterable<SecurityZoneSummary> listSecurityZonesRecordIterator​(ListSecurityZonesRequest request)
        Creates a new iterable which will iterate over the SecurityZoneSummary objects contained in responses from the listSecurityZones 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 SecurityZoneSummary objects contained in responses received from the service.
      • listSightingEndpointsResponseIterator

        public Iterable<ListSightingEndpointsResponse> listSightingEndpointsResponseIterator​(ListSightingEndpointsRequest request)
        Creates a new iterable which will iterate over the responses received from the listSightingEndpoints 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.
      • listSightingEndpointsRecordIterator

        public Iterable<SightingEndpointSummary> listSightingEndpointsRecordIterator​(ListSightingEndpointsRequest request)
        Creates a new iterable which will iterate over the SightingEndpointSummary objects contained in responses from the listSightingEndpoints 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 SightingEndpointSummary objects contained in responses received from the service.
      • listSightingImpactedResourcesResponseIterator

        public Iterable<ListSightingImpactedResourcesResponse> listSightingImpactedResourcesResponseIterator​(ListSightingImpactedResourcesRequest request)
        Creates a new iterable which will iterate over the responses received from the listSightingImpactedResources 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.
      • listSightingsResponseIterator

        public Iterable<ListSightingsResponse> listSightingsResponseIterator​(ListSightingsRequest request)
        Creates a new iterable which will iterate over the responses received from the listSightings 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.
      • listSightingsRecordIterator

        public Iterable<SightingSummary> listSightingsRecordIterator​(ListSightingsRequest request)
        Creates a new iterable which will iterate over the SightingSummary objects contained in responses from the listSightings 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 SightingSummary objects contained in responses received from the service.
      • listTacticsResponseIterator

        public Iterable<ListTacticsResponse> listTacticsResponseIterator​(ListTacticsRequest request)
        Creates a new iterable which will iterate over the responses received from the listTactics 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.
      • listTacticsRecordIterator

        public Iterable<TacticSummary> listTacticsRecordIterator​(ListTacticsRequest request)
        Creates a new iterable which will iterate over the TacticSummary objects contained in responses from the listTactics 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 TacticSummary objects contained in responses received from the service.
      • listTargetDetectorRecipeDetectorRulesResponseIterator

        public Iterable<ListTargetDetectorRecipeDetectorRulesResponse> listTargetDetectorRecipeDetectorRulesResponseIterator​(ListTargetDetectorRecipeDetectorRulesRequest request)
        Creates a new iterable which will iterate over the responses received from the listTargetDetectorRecipeDetectorRules 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.
      • listTargetDetectorRecipesResponseIterator

        public Iterable<ListTargetDetectorRecipesResponse> listTargetDetectorRecipesResponseIterator​(ListTargetDetectorRecipesRequest request)
        Creates a new iterable which will iterate over the responses received from the listTargetDetectorRecipes 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.
      • listTargetResponderRecipeResponderRulesResponseIterator

        public Iterable<ListTargetResponderRecipeResponderRulesResponse> listTargetResponderRecipeResponderRulesResponseIterator​(ListTargetResponderRecipeResponderRulesRequest request)
        Creates a new iterable which will iterate over the responses received from the listTargetResponderRecipeResponderRules 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.
      • listTargetResponderRecipesResponseIterator

        public Iterable<ListTargetResponderRecipesResponse> listTargetResponderRecipesResponseIterator​(ListTargetResponderRecipesRequest request)
        Creates a new iterable which will iterate over the responses received from the listTargetResponderRecipes 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.
      • listTargetsResponseIterator

        public Iterable<ListTargetsResponse> listTargetsResponseIterator​(ListTargetsRequest request)
        Creates a new iterable which will iterate over the responses received from the listTargets 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.
      • listTargetsRecordIterator

        public Iterable<TargetSummary> listTargetsRecordIterator​(ListTargetsRequest request)
        Creates a new iterable which will iterate over the TargetSummary objects contained in responses from the listTargets 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 TargetSummary objects contained in responses received from the service.
      • listTechniquesResponseIterator

        public Iterable<ListTechniquesResponse> listTechniquesResponseIterator​(ListTechniquesRequest request)
        Creates a new iterable which will iterate over the responses received from the listTechniques 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.
      • listTechniquesRecordIterator

        public Iterable<TechniqueSummary> listTechniquesRecordIterator​(ListTechniquesRequest request)
        Creates a new iterable which will iterate over the TechniqueSummary objects contained in responses from the listTechniques 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 TechniqueSummary objects contained in responses received from the service.
      • listWlpAgentsResponseIterator

        public Iterable<ListWlpAgentsResponse> listWlpAgentsResponseIterator​(ListWlpAgentsRequest request)
        Creates a new iterable which will iterate over the responses received from the listWlpAgents 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.
      • listWlpAgentsRecordIterator

        public Iterable<WlpAgentSummary> listWlpAgentsRecordIterator​(ListWlpAgentsRequest request)
        Creates a new iterable which will iterate over the WlpAgentSummary objects contained in responses from the listWlpAgents 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 WlpAgentSummary 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.