public sealed class ConfigManagementServiceClientImpl : ConfigManagementServiceClientReference documentation and code samples for the Data Lineage v1 API class ConfigManagementServiceClientImpl.
ConfigManagementService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.DataCatalog.Lineage.ConfigManagement.V1Assembly
Google.Cloud.DataCatalog.Lineage.ConfigManagement.V1.dll
Remarks
Lineage Config Management service. Config Management service is used to manage the configuration for Data Lineage. These Configs define different configuration options for Lineage customers to control behaviour of lineage systems.
Constructors
ConfigManagementServiceClientImpl(ConfigManagementServiceClient, ConfigManagementServiceSettings, ILogger)
public ConfigManagementServiceClientImpl(ConfigManagementService.ConfigManagementServiceClient grpcClient, ConfigManagementServiceSettings settings, ILogger logger)Constructs a client wrapper for the ConfigManagementService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
ConfigManagementServiceConfigManagementServiceClientThe underlying gRPC client. |
settings |
ConfigManagementServiceSettingsThe base ConfigManagementServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override ConfigManagementService.ConfigManagementServiceClient GrpcClient { get; }The underlying gRPC ConfigManagementService client
| Property Value | |
|---|---|
| Type | Description |
ConfigManagementServiceConfigManagementServiceClient |
|
Methods
GetConfig(GetConfigRequest, CallSettings)
public override Config GetConfig(GetConfigRequest request, CallSettings callSettings = null)Get the Config for a given resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Config |
The RPC response. |
GetConfigAsync(GetConfigRequest, CallSettings)
public override Task<Config> GetConfigAsync(GetConfigRequest request, CallSettings callSettings = null)Get the Config for a given resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskConfig |
A Task containing the RPC response. |
UpdateConfig(UpdateConfigRequest, CallSettings)
public override Config UpdateConfig(UpdateConfigRequest request, CallSettings callSettings = null)Update the Config for a given resource.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Config |
The RPC response. |
UpdateConfigAsync(UpdateConfigRequest, CallSettings)
public override Task<Config> UpdateConfigAsync(UpdateConfigRequest request, CallSettings callSettings = null)Update the Config for a given resource.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateConfigRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskConfig |
A Task containing the RPC response. |