Class NetworkFirewallPaginators
- java.lang.Object
-
- com.oracle.bmc.networkfirewall.NetworkFirewallPaginators
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230501") public class NetworkFirewallPaginators extends Object
Collection of helper methods that can be used to provide anIterable
interface to any list operations of NetworkFirewall 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 NetworkFirewallPaginators(NetworkFirewall client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<AddressListSummary>
listAddressListsRecordIterator(ListAddressListsRequest request)
Creates a new iterable which will iterate over theAddressListSummary
objects contained in responses from the listAddressLists operation.Iterable<ListAddressListsResponse>
listAddressListsResponseIterator(ListAddressListsRequest request)
Creates a new iterable which will iterate over the responses received from the listAddressLists operation.Iterable<ApplicationGroupSummary>
listApplicationGroupsRecordIterator(ListApplicationGroupsRequest request)
Creates a new iterable which will iterate over theApplicationGroupSummary
objects contained in responses from the listApplicationGroups operation.Iterable<ListApplicationGroupsResponse>
listApplicationGroupsResponseIterator(ListApplicationGroupsRequest request)
Creates a new iterable which will iterate over the responses received from the listApplicationGroups operation.Iterable<ApplicationSummary>
listApplicationsRecordIterator(ListApplicationsRequest request)
Creates a new iterable which will iterate over theApplicationSummary
objects contained in responses from the listApplications operation.Iterable<ListApplicationsResponse>
listApplicationsResponseIterator(ListApplicationsRequest request)
Creates a new iterable which will iterate over the responses received from the listApplications operation.Iterable<DecryptionProfileSummary>
listDecryptionProfilesRecordIterator(ListDecryptionProfilesRequest request)
Creates a new iterable which will iterate over theDecryptionProfileSummary
objects contained in responses from the listDecryptionProfiles operation.Iterable<ListDecryptionProfilesResponse>
listDecryptionProfilesResponseIterator(ListDecryptionProfilesRequest request)
Creates a new iterable which will iterate over the responses received from the listDecryptionProfiles operation.Iterable<DecryptionRuleSummary>
listDecryptionRulesRecordIterator(ListDecryptionRulesRequest request)
Creates a new iterable which will iterate over theDecryptionRuleSummary
objects contained in responses from the listDecryptionRules operation.Iterable<ListDecryptionRulesResponse>
listDecryptionRulesResponseIterator(ListDecryptionRulesRequest request)
Creates a new iterable which will iterate over the responses received from the listDecryptionRules operation.Iterable<MappedSecretSummary>
listMappedSecretsRecordIterator(ListMappedSecretsRequest request)
Creates a new iterable which will iterate over theMappedSecretSummary
objects contained in responses from the listMappedSecrets operation.Iterable<ListMappedSecretsResponse>
listMappedSecretsResponseIterator(ListMappedSecretsRequest request)
Creates a new iterable which will iterate over the responses received from the listMappedSecrets operation.Iterable<NetworkFirewallPolicySummary>
listNetworkFirewallPoliciesRecordIterator(ListNetworkFirewallPoliciesRequest request)
Creates a new iterable which will iterate over theNetworkFirewallPolicySummary
objects contained in responses from the listNetworkFirewallPolicies operation.Iterable<ListNetworkFirewallPoliciesResponse>
listNetworkFirewallPoliciesResponseIterator(ListNetworkFirewallPoliciesRequest request)
Creates a new iterable which will iterate over the responses received from the listNetworkFirewallPolicies operation.Iterable<NetworkFirewallSummary>
listNetworkFirewallsRecordIterator(ListNetworkFirewallsRequest request)
Creates a new iterable which will iterate over theNetworkFirewallSummary
objects contained in responses from the listNetworkFirewalls operation.Iterable<ListNetworkFirewallsResponse>
listNetworkFirewallsResponseIterator(ListNetworkFirewallsRequest request)
Creates a new iterable which will iterate over the responses received from the listNetworkFirewalls operation.Iterable<SecurityRuleSummary>
listSecurityRulesRecordIterator(ListSecurityRulesRequest request)
Creates a new iterable which will iterate over theSecurityRuleSummary
objects contained in responses from the listSecurityRules operation.Iterable<ListSecurityRulesResponse>
listSecurityRulesResponseIterator(ListSecurityRulesRequest request)
Creates a new iterable which will iterate over the responses received from the listSecurityRules operation.Iterable<ServiceListSummary>
listServiceListsRecordIterator(ListServiceListsRequest request)
Creates a new iterable which will iterate over theServiceListSummary
objects contained in responses from the listServiceLists operation.Iterable<ListServiceListsResponse>
listServiceListsResponseIterator(ListServiceListsRequest request)
Creates a new iterable which will iterate over the responses received from the listServiceLists operation.Iterable<ServiceSummary>
listServicesRecordIterator(ListServicesRequest request)
Creates a new iterable which will iterate over theServiceSummary
objects contained in responses from the listServices operation.Iterable<ListServicesResponse>
listServicesResponseIterator(ListServicesRequest request)
Creates a new iterable which will iterate over the responses received from the listServices operation.Iterable<TunnelInspectionRuleSummary>
listTunnelInspectionRulesRecordIterator(ListTunnelInspectionRulesRequest request)
Creates a new iterable which will iterate over theTunnelInspectionRuleSummary
objects contained in responses from the listTunnelInspectionRules operation.Iterable<ListTunnelInspectionRulesResponse>
listTunnelInspectionRulesResponseIterator(ListTunnelInspectionRulesRequest request)
Creates a new iterable which will iterate over the responses received from the listTunnelInspectionRules operation.Iterable<UrlListSummary>
listUrlListsRecordIterator(ListUrlListsRequest request)
Creates a new iterable which will iterate over theUrlListSummary
objects contained in responses from the listUrlLists operation.Iterable<ListUrlListsResponse>
listUrlListsResponseIterator(ListUrlListsRequest request)
Creates a new iterable which will iterate over the responses received from the listUrlLists operation.Iterable<WorkRequestError>
listWorkRequestErrorsRecordIterator(ListWorkRequestErrorsRequest request)
Creates a new iterable which will iterate over theWorkRequestError
objects 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 theWorkRequestLogEntry
objects 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 theWorkRequestSummary
objects 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
-
NetworkFirewallPaginators
public NetworkFirewallPaginators(NetworkFirewall client)
-
-
Method Detail
-
listAddressListsResponseIterator
public Iterable<ListAddressListsResponse> listAddressListsResponseIterator(ListAddressListsRequest request)
Creates a new iterable which will iterate over the responses received from the listAddressLists 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.
-
listAddressListsRecordIterator
public Iterable<AddressListSummary> listAddressListsRecordIterator(ListAddressListsRequest request)
Creates a new iterable which will iterate over theAddressListSummary
objects contained in responses from the listAddressLists 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 theAddressListSummary
objects contained in responses received from the service.
-
listApplicationGroupsResponseIterator
public Iterable<ListApplicationGroupsResponse> listApplicationGroupsResponseIterator(ListApplicationGroupsRequest request)
Creates a new iterable which will iterate over the responses received from the listApplicationGroups 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.
-
listApplicationGroupsRecordIterator
public Iterable<ApplicationGroupSummary> listApplicationGroupsRecordIterator(ListApplicationGroupsRequest request)
Creates a new iterable which will iterate over theApplicationGroupSummary
objects contained in responses from the listApplicationGroups 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 theApplicationGroupSummary
objects contained in responses received from the service.
-
listApplicationsResponseIterator
public Iterable<ListApplicationsResponse> listApplicationsResponseIterator(ListApplicationsRequest request)
Creates a new iterable which will iterate over the responses received from the listApplications 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.
-
listApplicationsRecordIterator
public Iterable<ApplicationSummary> listApplicationsRecordIterator(ListApplicationsRequest request)
Creates a new iterable which will iterate over theApplicationSummary
objects contained in responses from the listApplications 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 theApplicationSummary
objects contained in responses received from the service.
-
listDecryptionProfilesResponseIterator
public Iterable<ListDecryptionProfilesResponse> listDecryptionProfilesResponseIterator(ListDecryptionProfilesRequest request)
Creates a new iterable which will iterate over the responses received from the listDecryptionProfiles 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.
-
listDecryptionProfilesRecordIterator
public Iterable<DecryptionProfileSummary> listDecryptionProfilesRecordIterator(ListDecryptionProfilesRequest request)
Creates a new iterable which will iterate over theDecryptionProfileSummary
objects contained in responses from the listDecryptionProfiles 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 theDecryptionProfileSummary
objects contained in responses received from the service.
-
listDecryptionRulesResponseIterator
public Iterable<ListDecryptionRulesResponse> listDecryptionRulesResponseIterator(ListDecryptionRulesRequest request)
Creates a new iterable which will iterate over the responses received from the listDecryptionRules 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.
-
listDecryptionRulesRecordIterator
public Iterable<DecryptionRuleSummary> listDecryptionRulesRecordIterator(ListDecryptionRulesRequest request)
Creates a new iterable which will iterate over theDecryptionRuleSummary
objects contained in responses from the listDecryptionRules 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 theDecryptionRuleSummary
objects contained in responses received from the service.
-
listMappedSecretsResponseIterator
public Iterable<ListMappedSecretsResponse> listMappedSecretsResponseIterator(ListMappedSecretsRequest request)
Creates a new iterable which will iterate over the responses received from the listMappedSecrets 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.
-
listMappedSecretsRecordIterator
public Iterable<MappedSecretSummary> listMappedSecretsRecordIterator(ListMappedSecretsRequest request)
Creates a new iterable which will iterate over theMappedSecretSummary
objects contained in responses from the listMappedSecrets 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 theMappedSecretSummary
objects contained in responses received from the service.
-
listNetworkFirewallPoliciesResponseIterator
public Iterable<ListNetworkFirewallPoliciesResponse> listNetworkFirewallPoliciesResponseIterator(ListNetworkFirewallPoliciesRequest request)
Creates a new iterable which will iterate over the responses received from the listNetworkFirewallPolicies 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.
-
listNetworkFirewallPoliciesRecordIterator
public Iterable<NetworkFirewallPolicySummary> listNetworkFirewallPoliciesRecordIterator(ListNetworkFirewallPoliciesRequest request)
Creates a new iterable which will iterate over theNetworkFirewallPolicySummary
objects contained in responses from the listNetworkFirewallPolicies 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 theNetworkFirewallPolicySummary
objects contained in responses received from the service.
-
listNetworkFirewallsResponseIterator
public Iterable<ListNetworkFirewallsResponse> listNetworkFirewallsResponseIterator(ListNetworkFirewallsRequest request)
Creates a new iterable which will iterate over the responses received from the listNetworkFirewalls 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.
-
listNetworkFirewallsRecordIterator
public Iterable<NetworkFirewallSummary> listNetworkFirewallsRecordIterator(ListNetworkFirewallsRequest request)
Creates a new iterable which will iterate over theNetworkFirewallSummary
objects contained in responses from the listNetworkFirewalls 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 theNetworkFirewallSummary
objects contained in responses received from the service.
-
listSecurityRulesResponseIterator
public Iterable<ListSecurityRulesResponse> listSecurityRulesResponseIterator(ListSecurityRulesRequest request)
Creates a new iterable which will iterate over the responses received from the listSecurityRules 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.
-
listSecurityRulesRecordIterator
public Iterable<SecurityRuleSummary> listSecurityRulesRecordIterator(ListSecurityRulesRequest request)
Creates a new iterable which will iterate over theSecurityRuleSummary
objects contained in responses from the listSecurityRules 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 theSecurityRuleSummary
objects contained in responses received from the service.
-
listServiceListsResponseIterator
public Iterable<ListServiceListsResponse> listServiceListsResponseIterator(ListServiceListsRequest request)
Creates a new iterable which will iterate over the responses received from the listServiceLists 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.
-
listServiceListsRecordIterator
public Iterable<ServiceListSummary> listServiceListsRecordIterator(ListServiceListsRequest request)
Creates a new iterable which will iterate over theServiceListSummary
objects contained in responses from the listServiceLists 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 theServiceListSummary
objects contained in responses received from the service.
-
listServicesResponseIterator
public Iterable<ListServicesResponse> listServicesResponseIterator(ListServicesRequest request)
Creates a new iterable which will iterate over the responses received from the listServices 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.
-
listServicesRecordIterator
public Iterable<ServiceSummary> listServicesRecordIterator(ListServicesRequest request)
Creates a new iterable which will iterate over theServiceSummary
objects contained in responses from the listServices 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 theServiceSummary
objects contained in responses received from the service.
-
listTunnelInspectionRulesResponseIterator
public Iterable<ListTunnelInspectionRulesResponse> listTunnelInspectionRulesResponseIterator(ListTunnelInspectionRulesRequest request)
Creates a new iterable which will iterate over the responses received from the listTunnelInspectionRules 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.
-
listTunnelInspectionRulesRecordIterator
public Iterable<TunnelInspectionRuleSummary> listTunnelInspectionRulesRecordIterator(ListTunnelInspectionRulesRequest request)
Creates a new iterable which will iterate over theTunnelInspectionRuleSummary
objects contained in responses from the listTunnelInspectionRules 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 theTunnelInspectionRuleSummary
objects contained in responses received from the service.
-
listUrlListsResponseIterator
public Iterable<ListUrlListsResponse> listUrlListsResponseIterator(ListUrlListsRequest request)
Creates a new iterable which will iterate over the responses received from the listUrlLists 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.
-
listUrlListsRecordIterator
public Iterable<UrlListSummary> listUrlListsRecordIterator(ListUrlListsRequest request)
Creates a new iterable which will iterate over theUrlListSummary
objects contained in responses from the listUrlLists 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 theUrlListSummary
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 theWorkRequestError
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 theWorkRequestError
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 theWorkRequestLogEntry
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 theWorkRequestLogEntry
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 theWorkRequestSummary
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 theWorkRequestSummary
objects contained in responses received from the service.
-
-