Data Lineage v1 API - Class ConfigManagementServiceClientImpl (1.0.0-beta01)

public sealed class ConfigManagementServiceClientImpl : ConfigManagementServiceClient

Reference documentation and code samples for the Data Lineage v1 API class ConfigManagementServiceClientImpl.

ConfigManagementService client wrapper implementation, for convenient use.

Inheritance

object > ConfigManagementServiceClient > ConfigManagementServiceClientImpl

Namespace

Google.Cloud.DataCatalog.Lineage.ConfigManagement.V1

Assembly

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 ConfigManagementServiceConfigManagementServiceClient

The underlying gRPC client.

settings ConfigManagementServiceSettings

The base ConfigManagementServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override ConfigManagementService.ConfigManagementServiceClient GrpcClient { get; }

The underlying gRPC ConfigManagementService client

Property Value
Type Description
ConfigManagementServiceConfigManagementServiceClient
Overrides

Methods

GetConfig(GetConfigRequest, CallSettings)

public override Config GetConfig(GetConfigRequest request, CallSettings callSettings = null)

Get the Config for a given resource.

Parameters
Name Description
request GetConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Config

The RPC response.

Overrides

GetConfigAsync(GetConfigRequest, CallSettings)

public override Task<Config> GetConfigAsync(GetConfigRequest request, CallSettings callSettings = null)

Get the Config for a given resource.

Parameters
Name Description
request GetConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskConfig

A Task containing the RPC response.

Overrides

UpdateConfig(UpdateConfigRequest, CallSettings)

public override Config UpdateConfig(UpdateConfigRequest request, CallSettings callSettings = null)

Update the Config for a given resource.

Parameters
Name Description
request UpdateConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Config

The RPC response.

Overrides

UpdateConfigAsync(UpdateConfigRequest, CallSettings)

public override Task<Config> UpdateConfigAsync(UpdateConfigRequest request, CallSettings callSettings = null)

Update the Config for a given resource.

Parameters
Name Description
request UpdateConfigRequest

The request object containing all of the parameters for the API call.

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskConfig

A Task containing the RPC response.

Overrides