Enterprise Knowledge Graph v1 API - Class EnterpriseKnowledgeGraphServiceClientImpl (1.0.0-beta03)

public sealed class EnterpriseKnowledgeGraphServiceClientImpl : EnterpriseKnowledgeGraphServiceClient

Reference documentation and code samples for the Enterprise Knowledge Graph v1 API class EnterpriseKnowledgeGraphServiceClientImpl.

EnterpriseKnowledgeGraphService client wrapper implementation, for convenient use.

Inheritance

object > EnterpriseKnowledgeGraphServiceClient > EnterpriseKnowledgeGraphServiceClientImpl

Namespace

Google.Cloud.EnterpriseKnowledgeGraph.V1

Assembly

Google.Cloud.EnterpriseKnowledgeGraph.V1.dll

Remarks

APIs for enterprise knowledge graph product.

Constructors

EnterpriseKnowledgeGraphServiceClientImpl(EnterpriseKnowledgeGraphServiceClient, EnterpriseKnowledgeGraphServiceSettings, ILogger)

public EnterpriseKnowledgeGraphServiceClientImpl(EnterpriseKnowledgeGraphService.EnterpriseKnowledgeGraphServiceClient grpcClient, EnterpriseKnowledgeGraphServiceSettings settings, ILogger logger)

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

Parameters
Name Description
grpcClient EnterpriseKnowledgeGraphServiceEnterpriseKnowledgeGraphServiceClient

The underlying gRPC client.

settings EnterpriseKnowledgeGraphServiceSettings

The base EnterpriseKnowledgeGraphServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override EnterpriseKnowledgeGraphService.EnterpriseKnowledgeGraphServiceClient GrpcClient { get; }

The underlying gRPC EnterpriseKnowledgeGraphService client

Property Value
Type Description
EnterpriseKnowledgeGraphServiceEnterpriseKnowledgeGraphServiceClient
Overrides

Methods

CancelEntityReconciliationJob(CancelEntityReconciliationJobRequest, CallSettings)

public override void CancelEntityReconciliationJob(CancelEntityReconciliationJobRequest request, CallSettings callSettings = null)

Cancels a EntityReconciliationJob. Success of cancellation is not guaranteed.

Parameters
Name Description
request CancelEntityReconciliationJobRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

CancelEntityReconciliationJobAsync(CancelEntityReconciliationJobRequest, CallSettings)

public override Task CancelEntityReconciliationJobAsync(CancelEntityReconciliationJobRequest request, CallSettings callSettings = null)

Cancels a EntityReconciliationJob. Success of cancellation is not guaranteed.

Parameters
Name Description
request CancelEntityReconciliationJobRequest

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
Task

A Task containing the RPC response.

Overrides

CreateEntityReconciliationJob(CreateEntityReconciliationJobRequest, CallSettings)

public override EntityReconciliationJob CreateEntityReconciliationJob(CreateEntityReconciliationJobRequest request, CallSettings callSettings = null)

Creates a EntityReconciliationJob. A EntityReconciliationJob once created will right away be attempted to start.

Parameters
Name Description
request CreateEntityReconciliationJobRequest

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
EntityReconciliationJob

The RPC response.

Overrides

CreateEntityReconciliationJobAsync(CreateEntityReconciliationJobRequest, CallSettings)

public override Task<EntityReconciliationJob> CreateEntityReconciliationJobAsync(CreateEntityReconciliationJobRequest request, CallSettings callSettings = null)

Creates a EntityReconciliationJob. A EntityReconciliationJob once created will right away be attempted to start.

Parameters
Name Description
request CreateEntityReconciliationJobRequest

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
TaskEntityReconciliationJob

A Task containing the RPC response.

Overrides

DeleteEntityReconciliationJob(DeleteEntityReconciliationJobRequest, CallSettings)

public override void DeleteEntityReconciliationJob(DeleteEntityReconciliationJobRequest request, CallSettings callSettings = null)

Deletes a EntityReconciliationJob. It only deletes the job when the job state is in FAILED, SUCCEEDED, and CANCELLED.

Parameters
Name Description
request DeleteEntityReconciliationJobRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteEntityReconciliationJobAsync(DeleteEntityReconciliationJobRequest, CallSettings)

public override Task DeleteEntityReconciliationJobAsync(DeleteEntityReconciliationJobRequest request, CallSettings callSettings = null)

Deletes a EntityReconciliationJob. It only deletes the job when the job state is in FAILED, SUCCEEDED, and CANCELLED.

Parameters
Name Description
request DeleteEntityReconciliationJobRequest

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
Task

A Task containing the RPC response.

Overrides

GetEntityReconciliationJob(GetEntityReconciliationJobRequest, CallSettings)

public override EntityReconciliationJob GetEntityReconciliationJob(GetEntityReconciliationJobRequest request, CallSettings callSettings = null)

Gets a EntityReconciliationJob.

Parameters
Name Description
request GetEntityReconciliationJobRequest

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
EntityReconciliationJob

The RPC response.

Overrides

GetEntityReconciliationJobAsync(GetEntityReconciliationJobRequest, CallSettings)

public override Task<EntityReconciliationJob> GetEntityReconciliationJobAsync(GetEntityReconciliationJobRequest request, CallSettings callSettings = null)

Gets a EntityReconciliationJob.

Parameters
Name Description
request GetEntityReconciliationJobRequest

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
TaskEntityReconciliationJob

A Task containing the RPC response.

Overrides

ListEntityReconciliationJobs(ListEntityReconciliationJobsRequest, CallSettings)

public override PagedEnumerable<ListEntityReconciliationJobsResponse, EntityReconciliationJob> ListEntityReconciliationJobs(ListEntityReconciliationJobsRequest request, CallSettings callSettings = null)

Lists Entity Reconciliation Jobs.

Parameters
Name Description
request ListEntityReconciliationJobsRequest

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
PagedEnumerableListEntityReconciliationJobsResponseEntityReconciliationJob

A pageable sequence of EntityReconciliationJob resources.

Overrides

ListEntityReconciliationJobsAsync(ListEntityReconciliationJobsRequest, CallSettings)

public override PagedAsyncEnumerable<ListEntityReconciliationJobsResponse, EntityReconciliationJob> ListEntityReconciliationJobsAsync(ListEntityReconciliationJobsRequest request, CallSettings callSettings = null)

Lists Entity Reconciliation Jobs.

Parameters
Name Description
request ListEntityReconciliationJobsRequest

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
PagedAsyncEnumerableListEntityReconciliationJobsResponseEntityReconciliationJob

A pageable asynchronous sequence of EntityReconciliationJob resources.

Overrides

Lookup(LookupRequest, CallSettings)

public override LookupResponse Lookup(LookupRequest request, CallSettings callSettings = null)

Finds the Cloud KG entities with CKG ID(s).

Parameters
Name Description
request LookupRequest

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
LookupResponse

The RPC response.

Overrides

LookupAsync(LookupRequest, CallSettings)

public override Task<LookupResponse> LookupAsync(LookupRequest request, CallSettings callSettings = null)

Finds the Cloud KG entities with CKG ID(s).

Parameters
Name Description
request LookupRequest

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
TaskLookupResponse

A Task containing the RPC response.

Overrides

LookupPublicKg(LookupPublicKgRequest, CallSettings)

public override LookupPublicKgResponse LookupPublicKg(LookupPublicKgRequest request, CallSettings callSettings = null)

Finds the public KG entities with public KG ID(s).

Parameters
Name Description
request LookupPublicKgRequest

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
LookupPublicKgResponse

The RPC response.

Overrides

LookupPublicKgAsync(LookupPublicKgRequest, CallSettings)

public override Task<LookupPublicKgResponse> LookupPublicKgAsync(LookupPublicKgRequest request, CallSettings callSettings = null)

Finds the public KG entities with public KG ID(s).

Parameters
Name Description
request LookupPublicKgRequest

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
TaskLookupPublicKgResponse

A Task containing the RPC response.

Overrides

Search(SearchRequest, CallSettings)

public override SearchResponse Search(SearchRequest request, CallSettings callSettings = null)

Searches the Cloud KG entities with entity name.

Parameters
Name Description
request SearchRequest

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
SearchResponse

The RPC response.

Overrides

SearchAsync(SearchRequest, CallSettings)

public override Task<SearchResponse> SearchAsync(SearchRequest request, CallSettings callSettings = null)

Searches the Cloud KG entities with entity name.

Parameters
Name Description
request SearchRequest

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
TaskSearchResponse

A Task containing the RPC response.

Overrides

SearchPublicKg(SearchPublicKgRequest, CallSettings)

public override SearchPublicKgResponse SearchPublicKg(SearchPublicKgRequest request, CallSettings callSettings = null)

Searches the public KG entities with entity name.

Parameters
Name Description
request SearchPublicKgRequest

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
SearchPublicKgResponse

The RPC response.

Overrides

SearchPublicKgAsync(SearchPublicKgRequest, CallSettings)

public override Task<SearchPublicKgResponse> SearchPublicKgAsync(SearchPublicKgRequest request, CallSettings callSettings = null)

Searches the public KG entities with entity name.

Parameters
Name Description
request SearchPublicKgRequest

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
TaskSearchPublicKgResponse

A Task containing the RPC response.

Overrides