Class DatabaseToolsRuntimePaginators
- java.lang.Object
-
- com.oracle.bmc.databasetoolsruntime.DatabaseToolsRuntimePaginators
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230222") public class DatabaseToolsRuntimePaginators extends ObjectCollection of helper methods that can be used to provide anIterableinterface to any list operations of DatabaseToolsRuntime 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 DatabaseToolsRuntimePaginators(DatabaseToolsRuntime client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<CredentialExecuteGranteeSummary>listCredentialExecuteGranteesRecordIterator(ListCredentialExecuteGranteesRequest request)Creates a new iterable which will iterate over theCredentialExecuteGranteeSummaryobjects contained in responses from the listCredentialExecuteGrantees operation.Iterable<ListCredentialExecuteGranteesResponse>listCredentialExecuteGranteesResponseIterator(ListCredentialExecuteGranteesRequest request)Creates a new iterable which will iterate over the responses received from the listCredentialExecuteGrantees operation.Iterable<CredentialPublicSynonymSummary>listCredentialPublicSynonymsRecordIterator(ListCredentialPublicSynonymsRequest request)Creates a new iterable which will iterate over theCredentialPublicSynonymSummaryobjects contained in responses from the listCredentialPublicSynonyms operation.Iterable<ListCredentialPublicSynonymsResponse>listCredentialPublicSynonymsResponseIterator(ListCredentialPublicSynonymsRequest request)Creates a new iterable which will iterate over the responses received from the listCredentialPublicSynonyms operation.Iterable<CredentialSummary>listCredentialsRecordIterator(ListCredentialsRequest request)Creates a new iterable which will iterate over theCredentialSummaryobjects contained in responses from the listCredentials operation.Iterable<ListCredentialsResponse>listCredentialsResponseIterator(ListCredentialsRequest request)Creates a new iterable which will iterate over the responses received from the listCredentials operation.Iterable<DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecSummary>listDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRecordIterator(ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest request)Creates a new iterable which will iterate over theDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecSummaryobjects contained in responses from the listDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs operation.Iterable<ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse>listDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponseIterator(ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest request)Creates a new iterable which will iterate over the responses received from the listDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs operation.Iterable<DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSummary>listDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRecordIterator(ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest request)Creates a new iterable which will iterate over theDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSummaryobjects contained in responses from the listDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs operation.Iterable<ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse>listDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponseIterator(ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest request)Creates a new iterable which will iterate over the responses received from the listDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs operation.Iterable<DatabaseToolsDatabaseApiGatewayConfigPoolSummary>listDatabaseToolsDatabaseApiGatewayConfigPoolsRecordIterator(ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest request)Creates a new iterable which will iterate over theDatabaseToolsDatabaseApiGatewayConfigPoolSummaryobjects contained in responses from the listDatabaseToolsDatabaseApiGatewayConfigPools operation.Iterable<ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse>listDatabaseToolsDatabaseApiGatewayConfigPoolsResponseIterator(ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest request)Creates a new iterable which will iterate over the responses received from the listDatabaseToolsDatabaseApiGatewayConfigPools operation.Iterable<UserCredentialSummary>listUserCredentialsRecordIterator(ListUserCredentialsRequest request)Creates a new iterable which will iterate over theUserCredentialSummaryobjects contained in responses from the listUserCredentials operation.Iterable<ListUserCredentialsResponse>listUserCredentialsResponseIterator(ListUserCredentialsRequest request)Creates a new iterable which will iterate over the responses received from the listUserCredentials operation.Iterable<WorkRequestError>listWorkRequestErrorsRecordIterator(ListWorkRequestErrorsRequest request)Creates a new iterable which will iterate over theWorkRequestErrorobjects contained in responses from the listWorkRequestErrors operation.Iterable<ListWorkRequestErrorsResponse>listWorkRequestErrorsResponseIterator(ListWorkRequestErrorsRequest request)Creates a new iterable which will iterate over the responses received from the listWorkRequestErrors operation.Iterable<WorkRequestLogEntry>listWorkRequestLogsRecordIterator(ListWorkRequestLogsRequest request)Creates a new iterable which will iterate over theWorkRequestLogEntryobjects contained in responses from the listWorkRequestLogs operation.Iterable<ListWorkRequestLogsResponse>listWorkRequestLogsResponseIterator(ListWorkRequestLogsRequest request)Creates a new iterable which will iterate over the responses received from the listWorkRequestLogs operation.Iterable<WorkRequestSummary>listWorkRequestsRecordIterator(ListWorkRequestsRequest request)Creates a new iterable which will iterate over theWorkRequestSummaryobjects contained in responses from the listWorkRequests operation.Iterable<ListWorkRequestsResponse>listWorkRequestsResponseIterator(ListWorkRequestsRequest request)Creates a new iterable which will iterate over the responses received from the listWorkRequests operation.
-
-
-
Constructor Detail
-
DatabaseToolsRuntimePaginators
public DatabaseToolsRuntimePaginators(DatabaseToolsRuntime client)
-
-
Method Detail
-
listCredentialExecuteGranteesResponseIterator
public Iterable<ListCredentialExecuteGranteesResponse> listCredentialExecuteGranteesResponseIterator(ListCredentialExecuteGranteesRequest request)
Creates a new iterable which will iterate over the responses received from the listCredentialExecuteGrantees 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.
-
listCredentialExecuteGranteesRecordIterator
public Iterable<CredentialExecuteGranteeSummary> listCredentialExecuteGranteesRecordIterator(ListCredentialExecuteGranteesRequest request)
Creates a new iterable which will iterate over theCredentialExecuteGranteeSummaryobjects contained in responses from the listCredentialExecuteGrantees 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 theCredentialExecuteGranteeSummaryobjects contained in responses received from the service.
-
listCredentialPublicSynonymsResponseIterator
public Iterable<ListCredentialPublicSynonymsResponse> listCredentialPublicSynonymsResponseIterator(ListCredentialPublicSynonymsRequest request)
Creates a new iterable which will iterate over the responses received from the listCredentialPublicSynonyms 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.
-
listCredentialPublicSynonymsRecordIterator
public Iterable<CredentialPublicSynonymSummary> listCredentialPublicSynonymsRecordIterator(ListCredentialPublicSynonymsRequest request)
Creates a new iterable which will iterate over theCredentialPublicSynonymSummaryobjects contained in responses from the listCredentialPublicSynonyms 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 theCredentialPublicSynonymSummaryobjects contained in responses received from the service.
-
listCredentialsResponseIterator
public Iterable<ListCredentialsResponse> listCredentialsResponseIterator(ListCredentialsRequest request)
Creates a new iterable which will iterate over the responses received from the listCredentials 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.
-
listCredentialsRecordIterator
public Iterable<CredentialSummary> listCredentialsRecordIterator(ListCredentialsRequest request)
Creates a new iterable which will iterate over theCredentialSummaryobjects contained in responses from the listCredentials 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 theCredentialSummaryobjects contained in responses received from the service.
-
listDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponseIterator
public Iterable<ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponse> listDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsResponseIterator(ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest request)
Creates a new iterable which will iterate over the responses received from the listDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs 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.
-
listDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRecordIterator
public Iterable<DatabaseToolsDatabaseApiGatewayConfigPoolApiSpecSummary> listDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRecordIterator(ListDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecsRequest request)
Creates a new iterable which will iterate over theDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecSummaryobjects contained in responses from the listDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecs 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 theDatabaseToolsDatabaseApiGatewayConfigPoolApiSpecSummaryobjects contained in responses received from the service.
-
listDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponseIterator
public Iterable<ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponse> listDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsResponseIterator(ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest request)
Creates a new iterable which will iterate over the responses received from the listDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs 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.
-
listDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRecordIterator
public Iterable<DatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSummary> listDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRecordIterator(ListDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecsRequest request)
Creates a new iterable which will iterate over theDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSummaryobjects contained in responses from the listDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecs 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 theDatabaseToolsDatabaseApiGatewayConfigPoolAutoApiSpecSummaryobjects contained in responses received from the service.
-
listDatabaseToolsDatabaseApiGatewayConfigPoolsResponseIterator
public Iterable<ListDatabaseToolsDatabaseApiGatewayConfigPoolsResponse> listDatabaseToolsDatabaseApiGatewayConfigPoolsResponseIterator(ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest request)
Creates a new iterable which will iterate over the responses received from the listDatabaseToolsDatabaseApiGatewayConfigPools 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.
-
listDatabaseToolsDatabaseApiGatewayConfigPoolsRecordIterator
public Iterable<DatabaseToolsDatabaseApiGatewayConfigPoolSummary> listDatabaseToolsDatabaseApiGatewayConfigPoolsRecordIterator(ListDatabaseToolsDatabaseApiGatewayConfigPoolsRequest request)
Creates a new iterable which will iterate over theDatabaseToolsDatabaseApiGatewayConfigPoolSummaryobjects contained in responses from the listDatabaseToolsDatabaseApiGatewayConfigPools 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 theDatabaseToolsDatabaseApiGatewayConfigPoolSummaryobjects contained in responses received from the service.
-
listUserCredentialsResponseIterator
public Iterable<ListUserCredentialsResponse> listUserCredentialsResponseIterator(ListUserCredentialsRequest request)
Creates a new iterable which will iterate over the responses received from the listUserCredentials 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.
-
listUserCredentialsRecordIterator
public Iterable<UserCredentialSummary> listUserCredentialsRecordIterator(ListUserCredentialsRequest request)
Creates a new iterable which will iterate over theUserCredentialSummaryobjects contained in responses from the listUserCredentials 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 theUserCredentialSummaryobjects 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
Iterablewhich 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 theWorkRequestErrorobjects 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
Iterablewhich can be used to iterate over theWorkRequestErrorobjects 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
Iterablewhich 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 theWorkRequestLogEntryobjects 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
Iterablewhich can be used to iterate over theWorkRequestLogEntryobjects 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
Iterablewhich 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 theWorkRequestSummaryobjects 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
Iterablewhich can be used to iterate over theWorkRequestSummaryobjects contained in responses received from the service.
-
-