Show / Hide Table of Contents

Class DelegateAccessControlPaginators

Collection of helper methods that can be used to provide an enumerator interface to any list operations of DelegateAccessControl where multiple pages of data may be fetched. Two styles of enumerators are supported:

  • Enumerating over the Response objects returned by the list operation. These are referred to as ResponseEnumerators, and the methods are suffixed with ResponseEnumerator. For example: listUsersResponseEnumerator.
  • Enumerating over the resources/records being listed. These are referred to as RecordEnumerators, and the methods are suffixed with RecordEnumerator. For example: listUsersRecordEnumerator.
These enumerators 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 iterator returned by calling a ResponseEnumerator method would iterate over the ListUsersResponse objects returned by each ListUsers call, whereas the enumerables returned by calling a RecordEnumerator 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.
Inheritance
object
DelegateAccessControlPaginators
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DelegateaccesscontrolService
Assembly: OCI.DotNetSDK.Delegateaccesscontrol.dll
Syntax
public class DelegateAccessControlPaginators

Constructors

DelegateAccessControlPaginators(DelegateAccessControlClient)

Declaration
public DelegateAccessControlPaginators(DelegateAccessControlClient client)
Parameters
Type Name Description
DelegateAccessControlClient client

Methods

ListDelegatedResourceAccessRequestHistoriesRecordEnumerator(ListDelegatedResourceAccessRequestHistoriesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the DelegatedResourceAccessRequestHistorySummary objects contained in responses from the ListDelegatedResourceAccessRequestHistories operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<DelegatedResourceAccessRequestHistorySummary> ListDelegatedResourceAccessRequestHistoriesRecordEnumerator(ListDelegatedResourceAccessRequestHistoriesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListDelegatedResourceAccessRequestHistoriesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<DelegatedResourceAccessRequestHistorySummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListDelegatedResourceAccessRequestHistoriesResponseEnumerator(ListDelegatedResourceAccessRequestHistoriesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListDelegatedResourceAccessRequestHistories operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListDelegatedResourceAccessRequestHistoriesResponse> ListDelegatedResourceAccessRequestHistoriesResponseEnumerator(ListDelegatedResourceAccessRequestHistoriesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListDelegatedResourceAccessRequestHistoriesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListDelegatedResourceAccessRequestHistoriesResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListDelegatedResourceAccessRequestsRecordEnumerator(ListDelegatedResourceAccessRequestsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the DelegatedResourceAccessRequestSummary objects contained in responses from the ListDelegatedResourceAccessRequests operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<DelegatedResourceAccessRequestSummary> ListDelegatedResourceAccessRequestsRecordEnumerator(ListDelegatedResourceAccessRequestsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListDelegatedResourceAccessRequestsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<DelegatedResourceAccessRequestSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListDelegatedResourceAccessRequestsResponseEnumerator(ListDelegatedResourceAccessRequestsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListDelegatedResourceAccessRequests operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListDelegatedResourceAccessRequestsResponse> ListDelegatedResourceAccessRequestsResponseEnumerator(ListDelegatedResourceAccessRequestsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListDelegatedResourceAccessRequestsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListDelegatedResourceAccessRequestsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListDelegationControlResourcesRecordEnumerator(ListDelegationControlResourcesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the DelegationControlResourceSummary objects contained in responses from the ListDelegationControlResources operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<DelegationControlResourceSummary> ListDelegationControlResourcesRecordEnumerator(ListDelegationControlResourcesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListDelegationControlResourcesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<DelegationControlResourceSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListDelegationControlResourcesResponseEnumerator(ListDelegationControlResourcesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListDelegationControlResources operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListDelegationControlResourcesResponse> ListDelegationControlResourcesResponseEnumerator(ListDelegationControlResourcesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListDelegationControlResourcesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListDelegationControlResourcesResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListDelegationControlsRecordEnumerator(ListDelegationControlsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the DelegationControlSummary objects contained in responses from the ListDelegationControls operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<DelegationControlSummary> ListDelegationControlsRecordEnumerator(ListDelegationControlsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListDelegationControlsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<DelegationControlSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListDelegationControlsResponseEnumerator(ListDelegationControlsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListDelegationControls operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListDelegationControlsResponse> ListDelegationControlsResponseEnumerator(ListDelegationControlsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListDelegationControlsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListDelegationControlsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListDelegationSubscriptionsRecordEnumerator(ListDelegationSubscriptionsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the DelegationSubscriptionSummary objects contained in responses from the ListDelegationSubscriptions operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<DelegationSubscriptionSummary> ListDelegationSubscriptionsRecordEnumerator(ListDelegationSubscriptionsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListDelegationSubscriptionsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<DelegationSubscriptionSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListDelegationSubscriptionsResponseEnumerator(ListDelegationSubscriptionsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListDelegationSubscriptions operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListDelegationSubscriptionsResponse> ListDelegationSubscriptionsResponseEnumerator(ListDelegationSubscriptionsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListDelegationSubscriptionsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListDelegationSubscriptionsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListServiceProviderActionsRecordEnumerator(ListServiceProviderActionsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the ServiceProviderActionSummary objects contained in responses from the ListServiceProviderActions operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ServiceProviderActionSummary> ListServiceProviderActionsRecordEnumerator(ListServiceProviderActionsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListServiceProviderActionsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ServiceProviderActionSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListServiceProviderActionsResponseEnumerator(ListServiceProviderActionsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListServiceProviderActions operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListServiceProviderActionsResponse> ListServiceProviderActionsResponseEnumerator(ListServiceProviderActionsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListServiceProviderActionsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListServiceProviderActionsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListServiceProviderInteractionsRecordEnumerator(ListServiceProviderInteractionsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the ServiceProviderInteractionSummary objects contained in responses from the ListServiceProviderInteractions operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ServiceProviderInteractionSummary> ListServiceProviderInteractionsRecordEnumerator(ListServiceProviderInteractionsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListServiceProviderInteractionsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ServiceProviderInteractionSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListServiceProviderInteractionsResponseEnumerator(ListServiceProviderInteractionsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListServiceProviderInteractions operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListServiceProviderInteractionsResponse> ListServiceProviderInteractionsResponseEnumerator(ListServiceProviderInteractionsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListServiceProviderInteractionsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListServiceProviderInteractionsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListServiceProvidersRecordEnumerator(ListServiceProvidersRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the ServiceProviderSummary objects contained in responses from the ListServiceProviders operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ServiceProviderSummary> ListServiceProvidersRecordEnumerator(ListServiceProvidersRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListServiceProvidersRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ServiceProviderSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListServiceProvidersResponseEnumerator(ListServiceProvidersRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListServiceProviders operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListServiceProvidersResponse> ListServiceProvidersResponseEnumerator(ListServiceProvidersRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListServiceProvidersRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListServiceProvidersResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

In this article
Back to top