1.0.0-beta25 (latest) 1.0.0-beta24

    public sealed class IdentityMappingStoreServiceClientImpl : IdentityMappingStoreServiceClient

Reference documentation and code samples for the Discovery Engine v1beta API class IdentityMappingStoreServiceClientImpl.

IdentityMappingStoreService client wrapper implementation, for convenient use.

## Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) \> [IdentityMappingStoreServiceClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient) \> IdentityMappingStoreServiceClientImpl

## Inherited Members

[IdentityMappingStoreServiceClient.DefaultEndpoint](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_DefaultEndpoint) [IdentityMappingStoreServiceClient.DefaultScopes](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_DefaultScopes) [IdentityMappingStoreServiceClient.ServiceMetadata](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ServiceMetadata) [IdentityMappingStoreServiceClient.CreateAsync(CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_CreateAsync_System_Threading_CancellationToken_) [IdentityMappingStoreServiceClient.Create()](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_Create) [IdentityMappingStoreServiceClient.ShutdownDefaultChannelsAsync()](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ShutdownDefaultChannelsAsync) [IdentityMappingStoreServiceClient.CreateIdentityMappingStoreAsync(CreateIdentityMappingStoreRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_CreateIdentityMappingStoreAsync_Google_Cloud_DiscoveryEngine_V1Beta_CreateIdentityMappingStoreRequest_System_Threading_CancellationToken_) [IdentityMappingStoreServiceClient.CreateIdentityMappingStore(string, IdentityMappingStore, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_CreateIdentityMappingStore_System_String_Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStore_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.CreateIdentityMappingStoreAsync(string, IdentityMappingStore, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_CreateIdentityMappingStoreAsync_System_String_Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStore_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.CreateIdentityMappingStoreAsync(string, IdentityMappingStore, string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_CreateIdentityMappingStoreAsync_System_String_Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStore_System_String_System_Threading_CancellationToken_) [IdentityMappingStoreServiceClient.CreateIdentityMappingStore(LocationName, IdentityMappingStore, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_CreateIdentityMappingStore_Google_Cloud_DiscoveryEngine_V1Beta_LocationName_Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStore_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.CreateIdentityMappingStoreAsync(LocationName, IdentityMappingStore, string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_CreateIdentityMappingStoreAsync_Google_Cloud_DiscoveryEngine_V1Beta_LocationName_Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStore_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.CreateIdentityMappingStoreAsync(LocationName, IdentityMappingStore, string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_CreateIdentityMappingStoreAsync_Google_Cloud_DiscoveryEngine_V1Beta_LocationName_Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStore_System_String_System_Threading_CancellationToken_) [IdentityMappingStoreServiceClient.GetIdentityMappingStoreAsync(GetIdentityMappingStoreRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_GetIdentityMappingStoreAsync_Google_Cloud_DiscoveryEngine_V1Beta_GetIdentityMappingStoreRequest_System_Threading_CancellationToken_) [IdentityMappingStoreServiceClient.GetIdentityMappingStore(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_GetIdentityMappingStore_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.GetIdentityMappingStoreAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_GetIdentityMappingStoreAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.GetIdentityMappingStoreAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_GetIdentityMappingStoreAsync_System_String_System_Threading_CancellationToken_) [IdentityMappingStoreServiceClient.GetIdentityMappingStore(IdentityMappingStoreName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_GetIdentityMappingStore_Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreName_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.GetIdentityMappingStoreAsync(IdentityMappingStoreName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_GetIdentityMappingStoreAsync_Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreName_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.GetIdentityMappingStoreAsync(IdentityMappingStoreName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_GetIdentityMappingStoreAsync_Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreName_System_Threading_CancellationToken_) [IdentityMappingStoreServiceClient.DeleteIdentityMappingStoreAsync(DeleteIdentityMappingStoreRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_DeleteIdentityMappingStoreAsync_Google_Cloud_DiscoveryEngine_V1Beta_DeleteIdentityMappingStoreRequest_System_Threading_CancellationToken_) [IdentityMappingStoreServiceClient.PollOnceDeleteIdentityMappingStore(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_PollOnceDeleteIdentityMappingStore_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.PollOnceDeleteIdentityMappingStoreAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_PollOnceDeleteIdentityMappingStoreAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.DeleteIdentityMappingStore(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_DeleteIdentityMappingStore_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.DeleteIdentityMappingStoreAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_DeleteIdentityMappingStoreAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.DeleteIdentityMappingStoreAsync(string, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_DeleteIdentityMappingStoreAsync_System_String_System_Threading_CancellationToken_) [IdentityMappingStoreServiceClient.DeleteIdentityMappingStore(IdentityMappingStoreName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_DeleteIdentityMappingStore_Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreName_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.DeleteIdentityMappingStoreAsync(IdentityMappingStoreName, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_DeleteIdentityMappingStoreAsync_Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreName_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.DeleteIdentityMappingStoreAsync(IdentityMappingStoreName, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_DeleteIdentityMappingStoreAsync_Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreName_System_Threading_CancellationToken_) [IdentityMappingStoreServiceClient.ImportIdentityMappingsAsync(ImportIdentityMappingsRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ImportIdentityMappingsAsync_Google_Cloud_DiscoveryEngine_V1Beta_ImportIdentityMappingsRequest_System_Threading_CancellationToken_) [IdentityMappingStoreServiceClient.PollOnceImportIdentityMappings(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_PollOnceImportIdentityMappings_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.PollOnceImportIdentityMappingsAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_PollOnceImportIdentityMappingsAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.PurgeIdentityMappingsAsync(PurgeIdentityMappingsRequest, CancellationToken)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_PurgeIdentityMappingsAsync_Google_Cloud_DiscoveryEngine_V1Beta_PurgeIdentityMappingsRequest_System_Threading_CancellationToken_) [IdentityMappingStoreServiceClient.PollOncePurgeIdentityMappings(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_PollOncePurgeIdentityMappings_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.PollOncePurgeIdentityMappingsAsync(string, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_PollOncePurgeIdentityMappingsAsync_System_String_Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.ListIdentityMappingStores(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ListIdentityMappingStores_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.ListIdentityMappingStoresAsync(string, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ListIdentityMappingStoresAsync_System_String_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.ListIdentityMappingStores(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ListIdentityMappingStores_Google_Cloud_DiscoveryEngine_V1Beta_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [IdentityMappingStoreServiceClient.ListIdentityMappingStoresAsync(LocationName, string, int?, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ListIdentityMappingStoresAsync_Google_Cloud_DiscoveryEngine_V1Beta_LocationName_System_String_System_Nullable_System_Int32__Google_Api_Gax_Grpc_CallSettings_) [object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) [object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) [object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

## Namespace

[Google.Cloud.DiscoveryEngine.V1Beta](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta)

## Assembly

Google.Cloud.DiscoveryEngine.V1Beta.dll

## Remarks

Service for managing Identity Mapping Stores.

## Constructors

### IdentityMappingStoreServiceClientImpl(IdentityMappingStoreServiceClient, IdentityMappingStoreServiceSettings, ILogger)

    public IdentityMappingStoreServiceClientImpl(IdentityMappingStoreService.IdentityMappingStoreServiceClient grpcClient, IdentityMappingStoreServiceSettings settings, ILogger logger)

Constructs a client wrapper for the IdentityMappingStoreService service, with the specified gRPC client and
settings.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `grpcClient` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServicehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreService.IdentityMappingStoreServiceClient` The underlying gRPC client. |
| `settings` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceSettings` The base [IdentityMappingStoreServiceSettings](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceSettings) used within this client. |
| `logger` | `https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger` Optional [ILogger](https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger) to use within this client. |

## Properties

### DeleteIdentityMappingStoreOperationsClient

    public override OperationsClient DeleteIdentityMappingStoreOperationsClient { get; }

The long-running operations client for `DeleteIdentityMappingStore`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [IdentityMappingStoreServiceClient.DeleteIdentityMappingStoreOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_DeleteIdentityMappingStoreOperationsClient)

### GrpcClient

    public override IdentityMappingStoreService.IdentityMappingStoreServiceClient GrpcClient { get; }

The underlying gRPC IdentityMappingStoreService client

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServicehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreService.IdentityMappingStoreServiceClient` |   |

**Overrides** [IdentityMappingStoreServiceClient.GrpcClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_GrpcClient)

### ImportIdentityMappingsOperationsClient

    public override OperationsClient ImportIdentityMappingsOperationsClient { get; }

The long-running operations client for `ImportIdentityMappings`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [IdentityMappingStoreServiceClient.ImportIdentityMappingsOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ImportIdentityMappingsOperationsClient)

### LocationsClient

    public override LocationsClient LocationsClient { get; }

The [LocationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Location/latest/Google.Cloud.Location.LocationsClient.html) associated with this client.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.Location/latest/Google.Cloud.Location.LocationsClient.html` |   |

**Overrides** [IdentityMappingStoreServiceClient.LocationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_LocationsClient)

### PurgeIdentityMappingsOperationsClient

    public override OperationsClient PurgeIdentityMappingsOperationsClient { get; }

The long-running operations client for `PurgeIdentityMappings`.

| **Property Value** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.OperationsClient.html` |   |

**Overrides** [IdentityMappingStoreServiceClient.PurgeIdentityMappingsOperationsClient](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_PurgeIdentityMappingsOperationsClient)

## Methods

### CreateIdentityMappingStore(CreateIdentityMappingStoreRequest, CallSettings)

    public override IdentityMappingStore CreateIdentityMappingStore(CreateIdentityMappingStoreRequest request, CallSettings callSettings = null)

Creates a new Identity Mapping Store.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.CreateIdentityMappingStoreRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStore` | The RPC response. |

**Overrides** [IdentityMappingStoreServiceClient.CreateIdentityMappingStore(CreateIdentityMappingStoreRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_CreateIdentityMappingStore_Google_Cloud_DiscoveryEngine_V1Beta_CreateIdentityMappingStoreRequest_Google_Api_Gax_Grpc_CallSettings_)

### CreateIdentityMappingStoreAsync(CreateIdentityMappingStoreRequest, CallSettings)

    public override Task<IdentityMappingStore> CreateIdentityMappingStoreAsync(CreateIdentityMappingStoreRequest request, CallSettings callSettings = null)

Creates a new Identity Mapping Store.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.CreateIdentityMappingStoreRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStore` | A Task containing the RPC response. |

**Overrides** [IdentityMappingStoreServiceClient.CreateIdentityMappingStoreAsync(CreateIdentityMappingStoreRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_CreateIdentityMappingStoreAsync_Google_Cloud_DiscoveryEngine_V1Beta_CreateIdentityMappingStoreRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteIdentityMappingStore(DeleteIdentityMappingStoreRequest, CallSettings)

    public override Operation<Empty, DeleteIdentityMappingStoreMetadata> DeleteIdentityMappingStore(DeleteIdentityMappingStoreRequest request, CallSettings callSettings = null)

Deletes the Identity Mapping Store.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.DeleteIdentityMappingStoreRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.WellKnownTypes.Empty.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.DeleteIdentityMappingStoreMetadata` | The RPC response. |

**Overrides** [IdentityMappingStoreServiceClient.DeleteIdentityMappingStore(DeleteIdentityMappingStoreRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_DeleteIdentityMappingStore_Google_Cloud_DiscoveryEngine_V1Beta_DeleteIdentityMappingStoreRequest_Google_Api_Gax_Grpc_CallSettings_)

### DeleteIdentityMappingStoreAsync(DeleteIdentityMappingStoreRequest, CallSettings)

    public override Task<Operation<Empty, DeleteIdentityMappingStoreMetadata>> DeleteIdentityMappingStoreAsync(DeleteIdentityMappingStoreRequest request, CallSettings callSettings = null)

Deletes the Identity Mapping Store.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.DeleteIdentityMappingStoreRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.WellKnownTypes.Empty.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.DeleteIdentityMappingStoreMetadata` | A Task containing the RPC response. |

**Overrides** [IdentityMappingStoreServiceClient.DeleteIdentityMappingStoreAsync(DeleteIdentityMappingStoreRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_DeleteIdentityMappingStoreAsync_Google_Cloud_DiscoveryEngine_V1Beta_DeleteIdentityMappingStoreRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetIdentityMappingStore(GetIdentityMappingStoreRequest, CallSettings)

    public override IdentityMappingStore GetIdentityMappingStore(GetIdentityMappingStoreRequest request, CallSettings callSettings = null)

Gets the Identity Mapping Store.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.GetIdentityMappingStoreRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStore` | The RPC response. |

**Overrides** [IdentityMappingStoreServiceClient.GetIdentityMappingStore(GetIdentityMappingStoreRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_GetIdentityMappingStore_Google_Cloud_DiscoveryEngine_V1Beta_GetIdentityMappingStoreRequest_Google_Api_Gax_Grpc_CallSettings_)

### GetIdentityMappingStoreAsync(GetIdentityMappingStoreRequest, CallSettings)

    public override Task<IdentityMappingStore> GetIdentityMappingStoreAsync(GetIdentityMappingStoreRequest request, CallSettings callSettings = null)

Gets the Identity Mapping Store.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.GetIdentityMappingStoreRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStore` | A Task containing the RPC response. |

**Overrides** [IdentityMappingStoreServiceClient.GetIdentityMappingStoreAsync(GetIdentityMappingStoreRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_GetIdentityMappingStoreAsync_Google_Cloud_DiscoveryEngine_V1Beta_GetIdentityMappingStoreRequest_Google_Api_Gax_Grpc_CallSettings_)

### ImportIdentityMappings(ImportIdentityMappingsRequest, CallSettings)

    public override Operation<ImportIdentityMappingsResponse, IdentityMappingEntryOperationMetadata> ImportIdentityMappings(ImportIdentityMappingsRequest request, CallSettings callSettings = null)

Imports a list of Identity Mapping Entries to an Identity Mapping Store.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.ImportIdentityMappingsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.ImportIdentityMappingsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingEntryOperationMetadata` | The RPC response. |

**Overrides** [IdentityMappingStoreServiceClient.ImportIdentityMappings(ImportIdentityMappingsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ImportIdentityMappings_Google_Cloud_DiscoveryEngine_V1Beta_ImportIdentityMappingsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ImportIdentityMappingsAsync(ImportIdentityMappingsRequest, CallSettings)

    public override Task<Operation<ImportIdentityMappingsResponse, IdentityMappingEntryOperationMetadata>> ImportIdentityMappingsAsync(ImportIdentityMappingsRequest request, CallSettings callSettings = null)

Imports a list of Identity Mapping Entries to an Identity Mapping Store.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.ImportIdentityMappingsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.ImportIdentityMappingsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingEntryOperationMetadata` | A Task containing the RPC response. |

**Overrides** [IdentityMappingStoreServiceClient.ImportIdentityMappingsAsync(ImportIdentityMappingsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ImportIdentityMappingsAsync_Google_Cloud_DiscoveryEngine_V1Beta_ImportIdentityMappingsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListIdentityMappingStores(ListIdentityMappingStoresRequest, CallSettings)

    public override PagedEnumerable<ListIdentityMappingStoresResponse, IdentityMappingStore> ListIdentityMappingStores(ListIdentityMappingStoresRequest request, CallSettings callSettings = null)

Lists all Identity Mapping Stores.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.ListIdentityMappingStoresRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.ListIdentityMappingStoresResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStore` | A pageable sequence of [IdentityMappingStore](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStore) resources. |

**Overrides** [IdentityMappingStoreServiceClient.ListIdentityMappingStores(ListIdentityMappingStoresRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ListIdentityMappingStores_Google_Cloud_DiscoveryEngine_V1Beta_ListIdentityMappingStoresRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListIdentityMappingStoresAsync(ListIdentityMappingStoresRequest, CallSettings)

    public override PagedAsyncEnumerable<ListIdentityMappingStoresResponse, IdentityMappingStore> ListIdentityMappingStoresAsync(ListIdentityMappingStoresRequest request, CallSettings callSettings = null)

Lists all Identity Mapping Stores.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.ListIdentityMappingStoresRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.ListIdentityMappingStoresResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStore` | A pageable asynchronous sequence of [IdentityMappingStore](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStore) resources. |

**Overrides** [IdentityMappingStoreServiceClient.ListIdentityMappingStoresAsync(ListIdentityMappingStoresRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ListIdentityMappingStoresAsync_Google_Cloud_DiscoveryEngine_V1Beta_ListIdentityMappingStoresRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListIdentityMappings(ListIdentityMappingsRequest, CallSettings)

    public override PagedEnumerable<ListIdentityMappingsResponse, IdentityMappingEntry> ListIdentityMappings(ListIdentityMappingsRequest request, CallSettings callSettings = null)

Lists Identity Mappings in an Identity Mapping Store.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.ListIdentityMappingsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.ListIdentityMappingsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingEntry` | A pageable sequence of [IdentityMappingEntry](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingEntry) resources. |

**Overrides** [IdentityMappingStoreServiceClient.ListIdentityMappings(ListIdentityMappingsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ListIdentityMappings_Google_Cloud_DiscoveryEngine_V1Beta_ListIdentityMappingsRequest_Google_Api_Gax_Grpc_CallSettings_)

### ListIdentityMappingsAsync(ListIdentityMappingsRequest, CallSettings)

    public override PagedAsyncEnumerable<ListIdentityMappingsResponse, IdentityMappingEntry> ListIdentityMappingsAsync(ListIdentityMappingsRequest request, CallSettings callSettings = null)

Lists Identity Mappings in an Identity Mapping Store.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.ListIdentityMappingsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.PagedAsyncEnumerable-2.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.ListIdentityMappingsResponsehttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingEntry` | A pageable asynchronous sequence of [IdentityMappingEntry](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingEntry) resources. |

**Overrides** [IdentityMappingStoreServiceClient.ListIdentityMappingsAsync(ListIdentityMappingsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_ListIdentityMappingsAsync_Google_Cloud_DiscoveryEngine_V1Beta_ListIdentityMappingsRequest_Google_Api_Gax_Grpc_CallSettings_)

### PurgeIdentityMappings(PurgeIdentityMappingsRequest, CallSettings)

    public override Operation<Empty, IdentityMappingEntryOperationMetadata> PurgeIdentityMappings(PurgeIdentityMappingsRequest request, CallSettings callSettings = null)

Purges specified or all Identity Mapping Entries from an Identity Mapping
Store.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.PurgeIdentityMappingsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.WellKnownTypes.Empty.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingEntryOperationMetadata` | The RPC response. |

**Overrides** [IdentityMappingStoreServiceClient.PurgeIdentityMappings(PurgeIdentityMappingsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_PurgeIdentityMappings_Google_Cloud_DiscoveryEngine_V1Beta_PurgeIdentityMappingsRequest_Google_Api_Gax_Grpc_CallSettings_)

### PurgeIdentityMappingsAsync(PurgeIdentityMappingsRequest, CallSettings)

    public override Task<Operation<Empty, IdentityMappingEntryOperationMetadata>> PurgeIdentityMappingsAsync(PurgeIdentityMappingsRequest request, CallSettings callSettings = null)

Purges specified or all Identity Mapping Entries from an Identity Mapping
Store.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `request` | `https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.PurgeIdentityMappingsRequest` The request object containing all of the parameters for the API call. |
| `callSettings` | `https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.Grpc.CallSettings.html` If not null, applies overrides to this RPC call. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1https://docs.cloud.google.com/dotnet/docs/reference/Google.LongRunning/latest/Google.LongRunning.Operation-2.htmlhttps://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.WellKnownTypes.Empty.htmlhttps://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingEntryOperationMetadata` | A Task containing the RPC response. |

**Overrides** [IdentityMappingStoreServiceClient.PurgeIdentityMappingsAsync(PurgeIdentityMappingsRequest, CallSettings)](https://docs.cloud.google.com/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1Beta/latest/Google.Cloud.DiscoveryEngine.V1Beta.IdentityMappingStoreServiceClient#Google_Cloud_DiscoveryEngine_V1Beta_IdentityMappingStoreServiceClient_PurgeIdentityMappingsAsync_Google_Cloud_DiscoveryEngine_V1Beta_PurgeIdentityMappingsRequest_Google_Api_Gax_Grpc_CallSettings_)