summaryrefslogtreecommitdiff
path: root/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1')
-rw-r--r--third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel153
-rw-r--r--third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/enterpriseknowledgegraph_grpc_service_config.json24
-rw-r--r--third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/enterpriseknowledgegraph_v1.yaml18
-rw-r--r--third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/job_state.proto55
-rw-r--r--third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/operation_metadata.proto60
-rw-r--r--third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/service.proto358
6 files changed, 0 insertions, 668 deletions
diff --git a/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel b/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel
deleted file mode 100644
index 0b95f51..0000000
--- a/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/BUILD.bazel
+++ /dev/null
@@ -1,153 +0,0 @@
-# This file was automatically generated by BuildFileGenerator
-# https://github.com/googleapis/rules_gapic/tree/master/bazel
-
-# Most of the manual changes to this file will be overwritten.
-# It's **only** allowed to change the following rule attribute values:
-# - names of *_gapic_assembly_* rules
-# - certain parameters of *_gapic_library rules, including but not limited to:
-# * extra_protoc_parameters
-# * extra_protoc_file_parameters
-# The complete list of preserved parameters can be found in the source code.
-
-##############################################################################
-# Common
-##############################################################################
-load("@rules_proto//proto:defs.bzl", "proto_library")
-load(
- "@com_google_googleapis_imports//:imports.bzl",
- "cc_grpc_library",
- "cc_proto_library",
- "java_gapic_assembly_gradle_pkg",
- "java_gapic_library",
- "java_gapic_test",
- "java_grpc_library",
- "java_proto_library",
- "proto_library_with_info",
- "py_gapic_assembly_pkg",
- "py_gapic_library",
- "py_test",
-)
-
-# This is an API workspace, having public visibility by default makes perfect sense.
-package(default_visibility = ["//visibility:public"])
-
-proto_library(
- name = "enterpriseknowledgegraph_proto",
- srcs = [
- "job_state.proto",
- "operation_metadata.proto",
- "service.proto",
- ],
- deps = [
- "//google/api:annotations_proto",
- "//google/api:client_proto",
- "//google/api:field_behavior_proto",
- "//google/api:resource_proto",
- "//google/rpc:status_proto",
- "@com_google_protobuf//:empty_proto",
- "@com_google_protobuf//:timestamp_proto",
- ],
-)
-
-proto_library_with_info(
- name = "enterpriseknowledgegraph_proto_with_info",
- deps = [
- ":enterpriseknowledgegraph_proto",
- "//google/cloud:common_resources_proto",
- ],
-)
-
-java_proto_library(
- name = "enterpriseknowledgegraph_java_proto",
- deps = [
- ":enterpriseknowledgegraph_proto",
- ],
-)
-
-java_grpc_library(
- name = "enterpriseknowledgegraph_java_grpc",
- srcs = [":enterpriseknowledgegraph_proto"],
- deps = [":enterpriseknowledgegraph_java_proto"],
-)
-
-java_gapic_library(
- name = "enterpriseknowledgegraph_java_gapic",
- srcs = [":enterpriseknowledgegraph_proto_with_info"],
- gapic_yaml = None,
- grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json",
- service_yaml = "enterpriseknowledgegraph_v1.yaml",
- test_deps = [
- ":enterpriseknowledgegraph_java_grpc",
- ],
- transport = "grpc+rest",
- deps = [
- ":enterpriseknowledgegraph_java_proto",
- "//google/api:api_java_proto",
- ],
-)
-
-java_gapic_test(
- name = "enterpriseknowledgegraph_java_gapic_test_suite",
- test_classes = [
- "com.google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphServiceClientHttpJsonTest",
- "com.google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphServiceClientTest",
- ],
- runtime_deps = [":enterpriseknowledgegraph_java_gapic_test"],
-)
-
-# Open Source Packages
-java_gapic_assembly_gradle_pkg(
- name = "google-cloud-enterpriseknowledgegraph-v1-java",
- include_samples = True,
- transport = "grpc+rest",
- deps = [
- ":enterpriseknowledgegraph_java_gapic",
- ":enterpriseknowledgegraph_java_grpc",
- ":enterpriseknowledgegraph_java_proto",
- ":enterpriseknowledgegraph_proto",
- ],
-)
-
-py_gapic_library(
- name = "enterpriseknowledgegraph_py_gapic",
- srcs = [
- ":enterpriseknowledgegraph_proto",
- ],
- grpc_service_config = "enterpriseknowledgegraph_grpc_service_config.json",
- service_yaml = "enterpriseknowledgegraph_v1.yaml",
- transport = "grpc+rest",
- deps = [
- ],
-)
-
-py_test(
- name = "enterpriseknowledgegraph_py_gapic_test",
- srcs = [
- "enterpriseknowledgegraph_py_gapic_pytest.py",
- "enterpriseknowledgegraph_py_gapic_test.py",
- ],
- legacy_create_init = False,
- deps = [
- ":enterpriseknowledgegraph_py_gapic",
- ],
-)
-
-# Open Source Packages
-py_gapic_assembly_pkg(
- name = "enterpriseknowledgegraph-v1-py",
- deps = [
- ":enterpriseknowledgegraph_py_gapic",
- ],
-)
-
-cc_proto_library(
- name = "enterpriseknowledgegraph_cc_proto",
- deps = [":enterpriseknowledgegraph_proto"],
-)
-
-cc_grpc_library(
- name = "enterpriseknowledgegraph_cc_grpc",
- srcs = [":enterpriseknowledgegraph_proto"],
- grpc_only = True,
- deps = [":enterpriseknowledgegraph_cc_proto"],
-)
diff --git a/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/enterpriseknowledgegraph_grpc_service_config.json b/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/enterpriseknowledgegraph_grpc_service_config.json
deleted file mode 100644
index f57437d..0000000
--- a/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/enterpriseknowledgegraph_grpc_service_config.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "methodConfig": [{
- "name": [
- { "service": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService", "method": "ListEntityReconciliationJobs" },
- { "service": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService", "method": "GetEntityReconciliationJob" }
- ],
- "timeout": "60s",
- "retryPolicy": {
- "maxAttempts": 5,
- "initialBackoff": "1s",
- "maxBackoff": "10s",
- "backoffMultiplier": 1.3,
- "retryableStatusCodes": ["UNAVAILABLE"]
- }
- },
- {
- "name": [
- { "service": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService", "method": "CreateEntityReconciliationJob" },
- { "service": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService", "method": "DeleteEntityReconciliationJob" },
- { "service": "google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService", "method": "CancelEntityReconciliationJob" }
- ],
- "timeout": "60s"
- }]
-} \ No newline at end of file
diff --git a/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/enterpriseknowledgegraph_v1.yaml b/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/enterpriseknowledgegraph_v1.yaml
deleted file mode 100644
index fb26c3a..0000000
--- a/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/enterpriseknowledgegraph_v1.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-type: google.api.Service
-config_version: 3
-name: enterpriseknowledgegraph.googleapis.com
-title: Enterprise Knowledge Graph API
-
-apis:
-- name: google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService
-- name: google.longrunning.Operations
-
-types:
-- name: google.cloud.enterpriseknowledgegraph.v1.DeleteOperationMetadata
-
-authentication:
- rules:
- - selector: 'google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService.*'
- oauth:
- canonical_scopes: |-
- https://www.googleapis.com/auth/cloud-platform
diff --git a/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/job_state.proto b/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/job_state.proto
deleted file mode 100644
index b4ee4b7..0000000
--- a/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/job_state.proto
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright 2022 Google LLC
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-syntax = "proto3";
-
-package google.cloud.enterpriseknowledgegraph.v1;
-
-option go_package = "google.golang.org/genproto/googleapis/cloud/enterpriseknowledgegraph/v1;enterpriseknowledgegraph";
-option java_multiple_files = true;
-option java_outer_classname = "JobStateProto";
-option java_package = "com.google.cloud.enterpriseknowledgegraph.v1";
-
-// Describes the state of a job.
-enum JobState {
- // The job state is unspecified.
- JOB_STATE_UNSPECIFIED = 0;
-
- // The service is preparing to run the job.
- JOB_STATE_PENDING = 9;
-
- // The job is in progress.
- JOB_STATE_RUNNING = 1;
-
- // The job completed successfully.
- JOB_STATE_SUCCEEDED = 2;
-
- // The job failed.
- JOB_STATE_FAILED = 3;
-
- // The job has been cancelled.
- JOB_STATE_CANCELLED = 4;
-
- // Entity Recon API: The knowledge extraction job is running.
- JOB_STATE_KNOWLEDGE_EXTRACTION = 5;
-
- // Entity Recon API: The preprocessing job is running.
- JOB_STATE_RECON_PREPROCESSING = 6;
-
- // Entity Recon API: The clustering job is running.
- JOB_STATE_CLUSTERING = 7;
-
- // Entity Recon API: The exporting clusters job is running.
- JOB_STATE_EXPORTING_CLUSTERS = 8;
-}
diff --git a/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/operation_metadata.proto b/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/operation_metadata.proto
deleted file mode 100644
index 8e57a2a..0000000
--- a/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/operation_metadata.proto
+++ /dev/null
@@ -1,60 +0,0 @@
-// Copyright 2022 Google LLC
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-syntax = "proto3";
-
-package google.cloud.enterpriseknowledgegraph.v1;
-
-import "google/protobuf/timestamp.proto";
-
-option go_package = "google.golang.org/genproto/googleapis/cloud/enterpriseknowledgegraph/v1;enterpriseknowledgegraph";
-option java_multiple_files = true;
-option java_outer_classname = "OperationMetadataProto";
-option java_package = "com.google.cloud.enterpriseknowledgegraph.v1";
-
-// The common metadata for long running operations.
-message CommonOperationMetadata {
- // State of the longrunning operation.
- enum State {
- // Unspecified state.
- STATE_UNSPECIFIED = 0;
-
- // Operation is still running.
- RUNNING = 1;
-
- // Operation is being cancelled.
- CANCELLING = 2;
-
- // Operation succeeded.
- SUCCEEDED = 3;
-
- // Operation failed.
- FAILED = 4;
-
- // Operation is cancelled.
- CANCELLED = 5;
-
- // Operation is pending not running yet.
- PENDING = 6;
- }
-
- // The state of the operation.
- State state = 1;
-
- // The creation time of the operation.
- google.protobuf.Timestamp create_time = 2;
-
- // The last update time of the operation.
- google.protobuf.Timestamp update_time = 3;
-}
diff --git a/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/service.proto b/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/service.proto
deleted file mode 100644
index 8ab1ae4..0000000
--- a/third_party/googleapis/google/cloud/enterpriseknowledgegraph/v1/service.proto
+++ /dev/null
@@ -1,358 +0,0 @@
-// Copyright 2022 Google LLC
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-syntax = "proto3";
-
-package google.cloud.enterpriseknowledgegraph.v1;
-
-import "google/api/annotations.proto";
-import "google/api/client.proto";
-import "google/api/field_behavior.proto";
-import "google/api/resource.proto";
-import "google/cloud/enterpriseknowledgegraph/v1/job_state.proto";
-import "google/cloud/enterpriseknowledgegraph/v1/operation_metadata.proto";
-import "google/protobuf/empty.proto";
-import "google/protobuf/timestamp.proto";
-import "google/rpc/status.proto";
-
-option go_package = "google.golang.org/genproto/googleapis/cloud/enterpriseknowledgegraph/v1;enterpriseknowledgegraph";
-option java_multiple_files = true;
-option java_outer_classname = "ServiceProto";
-option java_package = "com.google.cloud.enterpriseknowledgegraph.v1";
-option (google.api.resource_definition) = {
- type: "bigquery.googleapis.com/Dataset"
- pattern: "projects/{project}/datasets/{dataset}"
-};
-option (google.api.resource_definition) = {
- type: "bigquery.googleapis.com/Table"
- pattern: "projects/{project}/datasets/{dataset}/tables/{table}"
-};
-option (google.api.resource_definition) = {
- type: "enterpriseknowledgegraph.googleapis.com/Location"
- pattern: "projects/{project}/locations/{location}"
-};
-
-// APIs for enterprise knowledge graph product.
-service EnterpriseKnowledgeGraphService {
- option (google.api.default_host) = "enterpriseknowledgegraph.googleapis.com";
- option (google.api.oauth_scopes) =
- "https://www.googleapis.com/auth/cloud-platform";
-
- // Creates a EntityReconciliationJob. A EntityReconciliationJob once created
- // will right away be attempted to start.
- rpc CreateEntityReconciliationJob(CreateEntityReconciliationJobRequest)
- returns (EntityReconciliationJob) {
- option (google.api.http) = {
- post: "/v1/{parent=projects/*/locations/*}/entityReconciliationJobs"
- body: "entity_reconciliation_job"
- };
- option (google.api.method_signature) = "parent,entity_reconciliation_job";
- }
-
- // Gets a EntityReconciliationJob.
- rpc GetEntityReconciliationJob(GetEntityReconciliationJobRequest)
- returns (EntityReconciliationJob) {
- option (google.api.http) = {
- get: "/v1/{name=projects/*/locations/*/entityReconciliationJobs/*}"
- };
- option (google.api.method_signature) = "name";
- }
-
- // Lists Entity Reconciliation Jobs.
- rpc ListEntityReconciliationJobs(ListEntityReconciliationJobsRequest)
- returns (ListEntityReconciliationJobsResponse) {
- option (google.api.http) = {
- get: "/v1/{parent=projects/*/locations/*}/entityReconciliationJobs"
- };
- option (google.api.method_signature) = "parent";
- }
-
- // Cancels a EntityReconciliationJob. Success of cancellation is not
- // guaranteed.
- rpc CancelEntityReconciliationJob(CancelEntityReconciliationJobRequest)
- returns (google.protobuf.Empty) {
- option (google.api.http) = {
- post: "/v1/{name=projects/*/locations/*/entityReconciliationJobs/*}:cancel"
- body: "*"
- };
- option (google.api.method_signature) = "name";
- }
-
- // Deletes a EntityReconciliationJob.
- // It only deletes the job when the job state is in FAILED, SUCCEEDED, and
- // CANCELLED.
- rpc DeleteEntityReconciliationJob(DeleteEntityReconciliationJobRequest)
- returns (google.protobuf.Empty) {
- option (google.api.http) = {
- delete: "/v1/{name=projects/*/locations/*/entityReconciliationJobs/*}"
- };
- option (google.api.method_signature) = "name";
- }
-}
-
-// The desired input location and metadata.
-message InputConfig {
- // The type of entities we will support. Currently, we only support people,
- // establishment, property, and product types. If the type is
- // unspecified, it will be generic type.
- enum EntityType {
- // The default value.
- ENTITY_TYPE_UNSPECIFIED = 0;
-
- // People entity.
- PEOPLE = 1 [deprecated = true];
-
- // Establishment entity.
- ESTABLISHMENT = 2 [deprecated = true];
-
- // Property entity. e.g. real estate property.
- PROPERTY = 3 [deprecated = true];
-
- // Product entity.
- PRODUCT = 4;
-
- // Organization entity.
- ORGANIZATION = 5;
-
- // Local Business entity.
- LOCAL_BUSINESS = 6;
-
- // Person entity.
- PERSON = 7;
- }
-
- // Set of input BigQuery tables.
- repeated BigQueryInputConfig bigquery_input_configs = 1;
-
- // Entity type
- EntityType entity_type = 2;
-
- // Optional. Provide the bigquery table containing the previous results if
- // cluster ID stability is desired. Format is
- // “projects/*/datasets/*/tables/*".
- string previous_result_bigquery_table = 3 [
- (google.api.field_behavior) = OPTIONAL,
- (google.api.resource_reference) = { type: "bigquery.googleapis.com/Table" }
- ];
-}
-
-// The input config for BigQuery tables.
-message BigQueryInputConfig {
- // Required. Format is “projects/*/datasets/*/tables/*”.
- string bigquery_table = 1 [
- (google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference) = { type: "bigquery.googleapis.com/Table" }
- ];
-
- // Required. Schema mapping file
- string gcs_uri = 2 [(google.api.field_behavior) = REQUIRED];
-}
-
-// The desired output location and metadata.
-message OutputConfig {
- // Format is “projects/*/datasets/*”.
- string bigquery_dataset = 1 [(google.api.resource_reference) = {
- type: "bigquery.googleapis.com/Dataset"
- }];
-}
-
-// Recon configs
-message ReconConfig {
- // Options for experimental changes on entity clustering behavior.
- message Options {
- // If true, separate clusters by their geographic region (from geocoding).
- // Uses the following entity features:
- // - schema.org/addressLocality
- // - schema.org/addressRegion
- // - schema.org/addressCountry
- // Warning: processing will no longer be regionalized!
- bool enable_geocoding_separation = 100;
- }
-
- // Model Configs
- message ModelConfig {
- // Model name. Refer to external documentation for valid names.
- // If unspecified, it defaults to the one mentioned in the documentation.
- string model_name = 1;
-
- // Model version tag. Refer to external documentation for valid tags.
- // If unspecified, it defaults to the one mentioned in the documentation.
- string version_tag = 2;
- }
-
- // Choice of clustering algorithm. Default is ConnectedComponentsConfig.
- oneof clustering_config {
- // Configs for connected components.
- ConnectedComponentsConfig connected_components_config = 1;
-
- // Configs for affinity clustering.
- AffinityClusteringConfig affinity_clustering_config = 2;
- }
-
- // Extra options that affect entity clustering behavior.
- Options options = 3;
-
- // Model Configs
- ModelConfig model_config = 4;
-}
-
-// Options for connected components.
-message ConnectedComponentsConfig {
- // Threshold used for connected components. Default value is 0.85.
- float weight_threshold = 1;
-}
-
-// Options for affinity clustering.
-message AffinityClusteringConfig {
- // Number of iterations to perform. Default value is 1.
- int64 compression_round_count = 1;
-}
-
-// Details of operations that perform deletes of any entities.
-message DeleteOperationMetadata {
- // The common part of the operation metadata.
- CommonOperationMetadata common_metadata = 1;
-}
-
-// Request message for CreateEntityReconciliationJob.
-message CreateEntityReconciliationJobRequest {
- // Required. The resource name of the Location to create the
- // EntityReconciliationJob in. Format:
- // `projects/{project}/locations/{location}`
- string parent = 1 [
- (google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference) = {
- type: "enterpriseknowledgegraph.googleapis.com/Location"
- }
- ];
-
- // Required. The EntityReconciliationJob to create.
- EntityReconciliationJob entity_reconciliation_job = 2
- [(google.api.field_behavior) = REQUIRED];
-}
-
-// Request message for GetEntityReconciliationJob.
-message GetEntityReconciliationJobRequest {
- // Required. The name of the EntityReconciliationJob resource.
- // Format:
- // `projects/{project}/locations/{location}/entityReconciliationJobs/{entity_reconciliation_job}`
- string name = 1 [
- (google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference) = {
- type: "enterpriseknowledgegraph.googleapis.com/EntityReconciliationJob"
- }
- ];
-}
-
-// Request message for
-// [EnterpriseKnowledgeGraphService.ListEntityReconciliationJobs][google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService.ListEntityReconciliationJobs].
-message ListEntityReconciliationJobsRequest {
- // Required. The name of the EntityReconciliationJob's parent resource.
- // Format: `projects/{project}/locations/{location}`
- string parent = 1 [
- (google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference) = {
- type: "enterpriseknowledgegraph.googleapis.com/Location"
- }
- ];
-
- // An expression for filtering the results of the request. For field names
- // both snake_case and camelCase are supported.
- string filter = 2;
-
- // The standard list page size.
- int32 page_size = 3;
-
- // The standard list page token.
- string page_token = 4;
-}
-
-// Response message for
-// [EnterpriseKnowledgeGraphService.ListEntityReconciliationJobs][google.cloud.enterpriseknowledgegraph.v1.EnterpriseKnowledgeGraphService.ListEntityReconciliationJobs].
-message ListEntityReconciliationJobsResponse {
- // A list of EntityReconciliationJobs that matches the specified filter in the
- // request.
- repeated EntityReconciliationJob entity_reconciliation_jobs = 1;
-
- // The standard List next-page token.
- string next_page_token = 2;
-}
-
-// Request message for CancelEntityReconciliationJob.
-message CancelEntityReconciliationJobRequest {
- // Required. The name of the EntityReconciliationJob resource.
- // Format:
- // `projects/{project}/locations/{location}/entityReconciliationJobs/{entity_reconciliation_job}`
- string name = 1 [
- (google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference) = {
- type: "enterpriseknowledgegraph.googleapis.com/EntityReconciliationJob"
- }
- ];
-}
-
-// Request message for DeleteEntityReconciliationJob.
-message DeleteEntityReconciliationJobRequest {
- // Required. The name of the EntityReconciliationJob resource.
- // Format:
- // `projects/{project}/locations/{location}/entityReconciliationJobs/{entity_reconciliation_job}`
- string name = 1 [
- (google.api.field_behavior) = REQUIRED,
- (google.api.resource_reference) = {
- type: "enterpriseknowledgegraph.googleapis.com/EntityReconciliationJob"
- }
- ];
-}
-
-// Entity reconciliation job message.
-message EntityReconciliationJob {
- option (google.api.resource) = {
- type: "enterpriseknowledgegraph.googleapis.com/EntityReconciliationJob"
- pattern: "projects/{project}/locations/{location}/entityReconciliationJobs/{entity_reconciliation_job}"
- };
-
- // Output only. Resource name of the EntityReconciliationJob.
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
-
- // Required. Information about the input BigQuery tables.
- InputConfig input_config = 2 [(google.api.field_behavior) = REQUIRED];
-
- // Required. The desired output location.
- OutputConfig output_config = 3 [(google.api.field_behavior) = REQUIRED];
-
- // Output only. The detailed state of the job.
- JobState state = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
-
- // Output only. Only populated when the job's state is JOB_STATE_FAILED or
- // JOB_STATE_CANCELLED.
- google.rpc.Status error = 5 [(google.api.field_behavior) = OUTPUT_ONLY];
-
- // Output only. Time when the EntityReconciliationJob was created.
- google.protobuf.Timestamp create_time = 6
- [(google.api.field_behavior) = OUTPUT_ONLY];
-
- // Output only. Time when the EntityReconciliationJob entered any of the
- // following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`,
- // `JOB_STATE_CANCELLED`.
- google.protobuf.Timestamp end_time = 7
- [(google.api.field_behavior) = OUTPUT_ONLY];
-
- // Output only. Time when the EntityReconciliationJob was most recently
- // updated.
- google.protobuf.Timestamp update_time = 8
- [(google.api.field_behavior) = OUTPUT_ONLY];
-
- // Optional. Recon configs to adjust the clustering behavior.
- ReconConfig recon_config = 9 [(google.api.field_behavior) = OPTIONAL];
-}