Class FleetAppsManagementOperationsPaginators
- java.lang.Object
-
- com.oracle.bmc.fleetappsmanagement.FleetAppsManagementOperationsPaginators
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250228") public class FleetAppsManagementOperationsPaginators extends ObjectCollection of helper methods that can be used to provide anIterableinterface to any list operations of FleetAppsManagementOperations 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
Iterablereturned by calling a ResponseIterator method would iterate over the ListUsersResponse objects returned by each ListUsers call, whereas theIterablereturned 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 Summary
Constructors Constructor Description FleetAppsManagementOperationsPaginators(FleetAppsManagementOperations client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<ComplianceRecordSummary>listComplianceRecordsRecordIterator(ListComplianceRecordsRequest request)Creates a new iterable which will iterate over theComplianceRecordSummaryobjects contained in responses from the listComplianceRecords operation.Iterable<ListComplianceRecordsResponse>listComplianceRecordsResponseIterator(ListComplianceRecordsRequest request)Creates a new iterable which will iterate over the responses received from the listComplianceRecords operation.Iterable<ExecutionSummary>listExecutionsRecordIterator(ListExecutionsRequest request)Creates a new iterable which will iterate over theExecutionSummaryobjects contained in responses from the listExecutions operation.Iterable<ListExecutionsResponse>listExecutionsResponseIterator(ListExecutionsRequest request)Creates a new iterable which will iterate over the responses received from the listExecutions operation.Iterable<InventoryRecordSummary>listInventoryRecordsRecordIterator(ListInventoryRecordsRequest request)Creates a new iterable which will iterate over theInventoryRecordSummaryobjects contained in responses from the listInventoryRecords operation.Iterable<ListInventoryRecordsResponse>listInventoryRecordsResponseIterator(ListInventoryRecordsRequest request)Creates a new iterable which will iterate over the responses received from the listInventoryRecords operation.Iterable<PatchSummary>listPatchesRecordIterator(ListPatchesRequest request)Creates a new iterable which will iterate over thePatchSummaryobjects contained in responses from the listPatches operation.Iterable<ListPatchesResponse>listPatchesResponseIterator(ListPatchesRequest request)Creates a new iterable which will iterate over the responses received from the listPatches operation.Iterable<ResourceSummary>listResourcesRecordIterator(ListResourcesRequest request)Creates a new iterable which will iterate over theResourceSummaryobjects contained in responses from the listResources operation.Iterable<ListResourcesResponse>listResourcesResponseIterator(ListResourcesRequest request)Creates a new iterable which will iterate over the responses received from the listResources operation.Iterable<ScheduledFleetSummary>listScheduledFleetsRecordIterator(ListScheduledFleetsRequest request)Creates a new iterable which will iterate over theScheduledFleetSummaryobjects contained in responses from the listScheduledFleets operation.Iterable<ListScheduledFleetsResponse>listScheduledFleetsResponseIterator(ListScheduledFleetsRequest request)Creates a new iterable which will iterate over the responses received from the listScheduledFleets operation.Iterable<SchedulerDefinitionSummary>listSchedulerDefinitionsRecordIterator(ListSchedulerDefinitionsRequest request)Creates a new iterable which will iterate over theSchedulerDefinitionSummaryobjects contained in responses from the listSchedulerDefinitions operation.Iterable<ListSchedulerDefinitionsResponse>listSchedulerDefinitionsResponseIterator(ListSchedulerDefinitionsRequest request)Creates a new iterable which will iterate over the responses received from the listSchedulerDefinitions operation.Iterable<SchedulerExecutionSummary>listSchedulerExecutionsRecordIterator(ListSchedulerExecutionsRequest request)Creates a new iterable which will iterate over theSchedulerExecutionSummaryobjects contained in responses from the listSchedulerExecutions operation.Iterable<ListSchedulerExecutionsResponse>listSchedulerExecutionsResponseIterator(ListSchedulerExecutionsRequest request)Creates a new iterable which will iterate over the responses received from the listSchedulerExecutions operation.Iterable<SchedulerJobSummary>listSchedulerJobsRecordIterator(ListSchedulerJobsRequest request)Creates a new iterable which will iterate over theSchedulerJobSummaryobjects contained in responses from the listSchedulerJobs operation.Iterable<ListSchedulerJobsResponse>listSchedulerJobsResponseIterator(ListSchedulerJobsRequest request)Creates a new iterable which will iterate over the responses received from the listSchedulerJobs operation.Iterable<StepSummary>listStepsRecordIterator(ListStepsRequest request)Creates a new iterable which will iterate over theStepSummaryobjects contained in responses from the listSteps operation.Iterable<ListStepsResponse>listStepsResponseIterator(ListStepsRequest request)Creates a new iterable which will iterate over the responses received from the listSteps operation.
-
-
-
Constructor Detail
-
FleetAppsManagementOperationsPaginators
public FleetAppsManagementOperationsPaginators(FleetAppsManagementOperations client)
-
-
Method Detail
-
listComplianceRecordsResponseIterator
public Iterable<ListComplianceRecordsResponse> listComplianceRecordsResponseIterator(ListComplianceRecordsRequest request)
Creates a new iterable which will iterate over the responses received from the listComplianceRecords 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
Iterablewhich can be used to iterate over the responses received from the service.
-
listComplianceRecordsRecordIterator
public Iterable<ComplianceRecordSummary> listComplianceRecordsRecordIterator(ListComplianceRecordsRequest request)
Creates a new iterable which will iterate over theComplianceRecordSummaryobjects contained in responses from the listComplianceRecords 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
Iterablewhich can be used to iterate over theComplianceRecordSummaryobjects contained in responses received from the service.
-
listExecutionsResponseIterator
public Iterable<ListExecutionsResponse> listExecutionsResponseIterator(ListExecutionsRequest request)
Creates a new iterable which will iterate over the responses received from the listExecutions 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
Iterablewhich can be used to iterate over the responses received from the service.
-
listExecutionsRecordIterator
public Iterable<ExecutionSummary> listExecutionsRecordIterator(ListExecutionsRequest request)
Creates a new iterable which will iterate over theExecutionSummaryobjects contained in responses from the listExecutions 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
Iterablewhich can be used to iterate over theExecutionSummaryobjects contained in responses received from the service.
-
listInventoryRecordsResponseIterator
public Iterable<ListInventoryRecordsResponse> listInventoryRecordsResponseIterator(ListInventoryRecordsRequest request)
Creates a new iterable which will iterate over the responses received from the listInventoryRecords 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
Iterablewhich can be used to iterate over the responses received from the service.
-
listInventoryRecordsRecordIterator
public Iterable<InventoryRecordSummary> listInventoryRecordsRecordIterator(ListInventoryRecordsRequest request)
Creates a new iterable which will iterate over theInventoryRecordSummaryobjects contained in responses from the listInventoryRecords 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
Iterablewhich can be used to iterate over theInventoryRecordSummaryobjects contained in responses received from the service.
-
listPatchesResponseIterator
public Iterable<ListPatchesResponse> listPatchesResponseIterator(ListPatchesRequest request)
Creates a new iterable which will iterate over the responses received from the listPatches 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
Iterablewhich can be used to iterate over the responses received from the service.
-
listPatchesRecordIterator
public Iterable<PatchSummary> listPatchesRecordIterator(ListPatchesRequest request)
Creates a new iterable which will iterate over thePatchSummaryobjects contained in responses from the listPatches 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
Iterablewhich can be used to iterate over thePatchSummaryobjects contained in 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
Iterablewhich 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 theResourceSummaryobjects 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
Iterablewhich can be used to iterate over theResourceSummaryobjects contained in responses received from the service.
-
listScheduledFleetsResponseIterator
public Iterable<ListScheduledFleetsResponse> listScheduledFleetsResponseIterator(ListScheduledFleetsRequest request)
Creates a new iterable which will iterate over the responses received from the listScheduledFleets 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
Iterablewhich can be used to iterate over the responses received from the service.
-
listScheduledFleetsRecordIterator
public Iterable<ScheduledFleetSummary> listScheduledFleetsRecordIterator(ListScheduledFleetsRequest request)
Creates a new iterable which will iterate over theScheduledFleetSummaryobjects contained in responses from the listScheduledFleets 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
Iterablewhich can be used to iterate over theScheduledFleetSummaryobjects contained in responses received from the service.
-
listSchedulerDefinitionsResponseIterator
public Iterable<ListSchedulerDefinitionsResponse> listSchedulerDefinitionsResponseIterator(ListSchedulerDefinitionsRequest request)
Creates a new iterable which will iterate over the responses received from the listSchedulerDefinitions 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
Iterablewhich can be used to iterate over the responses received from the service.
-
listSchedulerDefinitionsRecordIterator
public Iterable<SchedulerDefinitionSummary> listSchedulerDefinitionsRecordIterator(ListSchedulerDefinitionsRequest request)
Creates a new iterable which will iterate over theSchedulerDefinitionSummaryobjects contained in responses from the listSchedulerDefinitions 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
Iterablewhich can be used to iterate over theSchedulerDefinitionSummaryobjects contained in responses received from the service.
-
listSchedulerExecutionsResponseIterator
public Iterable<ListSchedulerExecutionsResponse> listSchedulerExecutionsResponseIterator(ListSchedulerExecutionsRequest request)
Creates a new iterable which will iterate over the responses received from the listSchedulerExecutions 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
Iterablewhich can be used to iterate over the responses received from the service.
-
listSchedulerExecutionsRecordIterator
public Iterable<SchedulerExecutionSummary> listSchedulerExecutionsRecordIterator(ListSchedulerExecutionsRequest request)
Creates a new iterable which will iterate over theSchedulerExecutionSummaryobjects contained in responses from the listSchedulerExecutions 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
Iterablewhich can be used to iterate over theSchedulerExecutionSummaryobjects contained in responses received from the service.
-
listSchedulerJobsResponseIterator
public Iterable<ListSchedulerJobsResponse> listSchedulerJobsResponseIterator(ListSchedulerJobsRequest request)
Creates a new iterable which will iterate over the responses received from the listSchedulerJobs 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
Iterablewhich can be used to iterate over the responses received from the service.
-
listSchedulerJobsRecordIterator
public Iterable<SchedulerJobSummary> listSchedulerJobsRecordIterator(ListSchedulerJobsRequest request)
Creates a new iterable which will iterate over theSchedulerJobSummaryobjects contained in responses from the listSchedulerJobs 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
Iterablewhich can be used to iterate over theSchedulerJobSummaryobjects contained in responses received from the service.
-
listStepsResponseIterator
public Iterable<ListStepsResponse> listStepsResponseIterator(ListStepsRequest request)
Creates a new iterable which will iterate over the responses received from the listSteps 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
Iterablewhich can be used to iterate over the responses received from the service.
-
listStepsRecordIterator
public Iterable<StepSummary> listStepsRecordIterator(ListStepsRequest request)
Creates a new iterable which will iterate over theStepSummaryobjects contained in responses from the listSteps 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
Iterablewhich can be used to iterate over theStepSummaryobjects contained in responses received from the service.
-
-