public sealed class UserStoreServiceClientImpl : UserStoreServiceClientReference documentation and code samples for the Discovery Engine v1beta API class UserStoreServiceClientImpl.
UserStoreService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Remarks
Service for managing User Stores.
Constructors
UserStoreServiceClientImpl(UserStoreServiceClient, UserStoreServiceSettings, ILogger)
public UserStoreServiceClientImpl(UserStoreService.UserStoreServiceClient grpcClient, UserStoreServiceSettings settings, ILogger logger)Constructs a client wrapper for the UserStoreService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
UserStoreServiceUserStoreServiceClientThe underlying gRPC client. |
settings |
UserStoreServiceSettingsThe base UserStoreServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override UserStoreService.UserStoreServiceClient GrpcClient { get; }The underlying gRPC UserStoreService client
| Property Value | |
|---|---|
| Type | Description |
UserStoreServiceUserStoreServiceClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
Methods
GetUserStore(GetUserStoreRequest, CallSettings)
public override UserStore GetUserStore(GetUserStoreRequest request, CallSettings callSettings = null)Gets the User Store.
| Parameters | |
|---|---|
| Name | Description |
request |
GetUserStoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
UserStore |
The RPC response. |
GetUserStoreAsync(GetUserStoreRequest, CallSettings)
public override Task<UserStore> GetUserStoreAsync(GetUserStoreRequest request, CallSettings callSettings = null)Gets the User Store.
| Parameters | |
|---|---|
| Name | Description |
request |
GetUserStoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskUserStore |
A Task containing the RPC response. |
UpdateUserStore(UpdateUserStoreRequest, CallSettings)
public override UserStore UpdateUserStore(UpdateUserStoreRequest request, CallSettings callSettings = null)Updates the User Store.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateUserStoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
UserStore |
The RPC response. |
UpdateUserStoreAsync(UpdateUserStoreRequest, CallSettings)
public override Task<UserStore> UpdateUserStoreAsync(UpdateUserStoreRequest request, CallSettings callSettings = null)Updates the User Store.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateUserStoreRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskUserStore |
A Task containing the RPC response. |