@Generated(value="OracleSDKGenerator", comments="API Version: 20170115") public class LoadBalancerPaginators extends Object
Collection of helper methods that can be used to provide an Iterable
interface
to any list operations of LoadBalancer where multiple pages of data may be fetched. Two styles of
iteration are supported:
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 and Description |
---|
LoadBalancerPaginators(LoadBalancer client) |
Modifier and Type | Method and Description |
---|---|
Iterable<LoadBalancerHealthSummary> |
listLoadBalancerHealthsRecordIterator(ListLoadBalancerHealthsRequest request)
Creates a new iterable which will iterate over the
LoadBalancerHealthSummary objects contained in responses
from the listLoadBalancerHealths operation. |
Iterable<ListLoadBalancerHealthsResponse> |
listLoadBalancerHealthsResponseIterator(ListLoadBalancerHealthsRequest request)
Creates a new iterable which will iterate over the responses received from the
listLoadBalancerHealths operation.
|
Iterable<LoadBalancer> |
listLoadBalancersRecordIterator(ListLoadBalancersRequest request)
Creates a new iterable which will iterate over the
LoadBalancer objects contained in responses from the
listLoadBalancers operation. |
Iterable<ListLoadBalancersResponse> |
listLoadBalancersResponseIterator(ListLoadBalancersRequest request)
Creates a new iterable which will iterate over the responses received from the
listLoadBalancers operation.
|
Iterable<LoadBalancerPolicy> |
listPoliciesRecordIterator(ListPoliciesRequest request)
Creates a new iterable which will iterate over the
LoadBalancerPolicy objects contained in responses from the
listPolicies operation. |
Iterable<ListPoliciesResponse> |
listPoliciesResponseIterator(ListPoliciesRequest request)
Creates a new iterable which will iterate over the responses received from the listPolicies
operation.
|
Iterable<LoadBalancerProtocol> |
listProtocolsRecordIterator(ListProtocolsRequest request)
Creates a new iterable which will iterate over the
LoadBalancerProtocol objects contained in responses from
the listProtocols operation. |
Iterable<ListProtocolsResponse> |
listProtocolsResponseIterator(ListProtocolsRequest request)
Creates a new iterable which will iterate over the responses received from the listProtocols
operation.
|
Iterable<RoutingPolicy> |
listRoutingPoliciesRecordIterator(ListRoutingPoliciesRequest request)
Creates a new iterable which will iterate over the
RoutingPolicy objects contained in responses from the
listRoutingPolicies operation. |
Iterable<ListRoutingPoliciesResponse> |
listRoutingPoliciesResponseIterator(ListRoutingPoliciesRequest request)
Creates a new iterable which will iterate over the responses received from the
listRoutingPolicies operation.
|
Iterable<LoadBalancerShape> |
listShapesRecordIterator(ListShapesRequest request)
Creates a new iterable which will iterate over the
LoadBalancerShape objects contained in responses from the
listShapes operation. |
Iterable<ListShapesResponse> |
listShapesResponseIterator(ListShapesRequest request)
Creates a new iterable which will iterate over the responses received from the listShapes
operation.
|
Iterable<WorkRequest> |
listWorkRequestsRecordIterator(ListWorkRequestsRequest request)
Creates a new iterable which will iterate over the
WorkRequest 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.
|
public LoadBalancerPaginators(LoadBalancer client)
public Iterable<ListLoadBalancerHealthsResponse> listLoadBalancerHealthsResponseIterator(ListLoadBalancerHealthsRequest request)
Creates a new iterable which will iterate over the responses received from the listLoadBalancerHealths operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<LoadBalancerHealthSummary> listLoadBalancerHealthsRecordIterator(ListLoadBalancerHealthsRequest request)
Creates a new iterable which will iterate over the LoadBalancerHealthSummary
objects contained in responses
from the listLoadBalancerHealths operation. This iterable will fetch more data from the
server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the LoadBalancerHealthSummary
objects contained in
responses received from the service.public Iterable<ListLoadBalancersResponse> listLoadBalancersResponseIterator(ListLoadBalancersRequest request)
Creates a new iterable which will iterate over the responses received from the listLoadBalancers operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<LoadBalancer> listLoadBalancersRecordIterator(ListLoadBalancersRequest request)
Creates a new iterable which will iterate over the LoadBalancer
objects contained in responses from the
listLoadBalancers operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the LoadBalancer
objects contained in responses received
from the service.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.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<LoadBalancerPolicy> listPoliciesRecordIterator(ListPoliciesRequest request)
Creates a new iterable which will iterate over the LoadBalancerPolicy
objects contained in responses from the
listPolicies operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the LoadBalancerPolicy
objects contained in responses
received from the service.public Iterable<ListProtocolsResponse> listProtocolsResponseIterator(ListProtocolsRequest request)
Creates a new iterable which will iterate over the responses received from the listProtocols operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<LoadBalancerProtocol> listProtocolsRecordIterator(ListProtocolsRequest request)
Creates a new iterable which will iterate over the LoadBalancerProtocol
objects contained in responses from
the listProtocols operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the LoadBalancerProtocol
objects contained in responses
received from the service.public Iterable<ListRoutingPoliciesResponse> listRoutingPoliciesResponseIterator(ListRoutingPoliciesRequest request)
Creates a new iterable which will iterate over the responses received from the listRoutingPolicies operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<RoutingPolicy> listRoutingPoliciesRecordIterator(ListRoutingPoliciesRequest request)
Creates a new iterable which will iterate over the RoutingPolicy
objects contained in responses from the
listRoutingPolicies operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the RoutingPolicy
objects contained in responses received
from the service.public Iterable<ListShapesResponse> listShapesResponseIterator(ListShapesRequest request)
Creates a new iterable which will iterate over the responses received from the listShapes operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<LoadBalancerShape> listShapesRecordIterator(ListShapesRequest request)
Creates a new iterable which will iterate over the LoadBalancerShape
objects contained in responses from the
listShapes operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the LoadBalancerShape
objects contained in responses
received from the service.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.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<WorkRequest> listWorkRequestsRecordIterator(ListWorkRequestsRequest request)
Creates a new iterable which will iterate over the WorkRequest
objects contained in responses from the
listWorkRequests operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the WorkRequest
objects contained in responses received
from the service.Copyright © 2016–2024. All rights reserved.