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

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
NameDescription
grpcClientEnterpriseKnowledgeGraphServiceEnterpriseKnowledgeGraphServiceClient

The underlying gRPC client.

settingsEnterpriseKnowledgeGraphServiceSettings

The base EnterpriseKnowledgeGraphServiceSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override EnterpriseKnowledgeGraphService.EnterpriseKnowledgeGraphServiceClient GrpcClient { get; }

The underlying gRPC EnterpriseKnowledgeGraphService client

Property Value
TypeDescription
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
NameDescription
requestCancelEntityReconciliationJobRequest

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

callSettingsCallSettings

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
NameDescription
requestCancelEntityReconciliationJobRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestCreateEntityReconciliationJobRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestCreateEntityReconciliationJobRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestDeleteEntityReconciliationJobRequest

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

callSettingsCallSettings

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
NameDescription
requestDeleteEntityReconciliationJobRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task

A Task containing the RPC response.

Overrides

GetEntityReconciliationJob(GetEntityReconciliationJobRequest, CallSettings)

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

Gets a EntityReconciliationJob.

Parameters
NameDescription
requestGetEntityReconciliationJobRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
EntityReconciliationJob

The RPC response.

Overrides

GetEntityReconciliationJobAsync(GetEntityReconciliationJobRequest, CallSettings)

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

Gets a EntityReconciliationJob.

Parameters
NameDescription
requestGetEntityReconciliationJobRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListEntityReconciliationJobsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestListEntityReconciliationJobsRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestLookupRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestLookupRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestLookupPublicKgRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestLookupPublicKgRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestSearchRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestSearchRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestSearchPublicKgRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestSearchPublicKgRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
TaskSearchPublicKgResponse

A Task containing the RPC response.

Overrides