Class FleetAppsManagementOperationsPaginators
- java.lang.Object
-
- com.oracle.bmc.fleetappsmanagement.FleetAppsManagementOperationsPaginators
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230831") public class FleetAppsManagementOperationsPaginators extends Object
Collection of helper methods that can be used to provide anIterable
interface 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
Iterable
returned by calling a ResponseIterator method would iterate over the ListUsersResponse objects returned by each ListUsers call, whereas theIterable
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 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 theComplianceRecordSummary
objects 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 theExecutionSummary
objects 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<PatchSummary>
listPatchesRecordIterator(ListPatchesRequest request)
Creates a new iterable which will iterate over thePatchSummary
objects 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 theResourceSummary
objects 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 theScheduledFleetSummary
objects 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 theSchedulerDefinitionSummary
objects 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<SchedulerJobSummary>
listSchedulerJobsRecordIterator(ListSchedulerJobsRequest request)
Creates a new iterable which will iterate over theSchedulerJobSummary
objects 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 theStepSummary
objects 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
Iterable
which 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 theComplianceRecordSummary
objects 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
Iterable
which can be used to iterate over theComplianceRecordSummary
objects 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
Iterable
which 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 theExecutionSummary
objects 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
Iterable
which can be used to iterate over theExecutionSummary
objects 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
Iterable
which 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 thePatchSummary
objects 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
Iterable
which can be used to iterate over thePatchSummary
objects 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
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 theResourceSummary
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 theResourceSummary
objects 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
Iterable
which 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 theScheduledFleetSummary
objects 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
Iterable
which can be used to iterate over theScheduledFleetSummary
objects 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
Iterable
which 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 theSchedulerDefinitionSummary
objects 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
Iterable
which can be used to iterate over theSchedulerDefinitionSummary
objects 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
Iterable
which 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 theSchedulerJobSummary
objects 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
Iterable
which can be used to iterate over theSchedulerJobSummary
objects 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
Iterable
which 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 theStepSummary
objects 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
Iterable
which can be used to iterate over theStepSummary
objects contained in responses received from the service.
-
-