public interface ImportDocumentsRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
AlloyDbSource |
getAlloyDbSource()
AlloyDB input source.
|
AlloyDbSourceOrBuilder |
getAlloyDbSourceOrBuilder()
AlloyDB input source.
|
boolean |
getAutoGenerateIds()
Whether to automatically generate IDs for the documents if absent.
|
BigQuerySource |
getBigquerySource()
BigQuery input source.
|
BigQuerySourceOrBuilder |
getBigquerySourceOrBuilder()
BigQuery input source.
|
BigtableSource |
getBigtableSource()
Cloud Bigtable input source.
|
BigtableSourceOrBuilder |
getBigtableSourceOrBuilder()
Cloud Bigtable input source.
|
CloudSqlSource |
getCloudSqlSource()
Cloud SQL input source.
|
CloudSqlSourceOrBuilder |
getCloudSqlSourceOrBuilder()
Cloud SQL input source.
|
ImportErrorConfig |
getErrorConfig()
The desired location of errors incurred during the Import.
|
ImportErrorConfigOrBuilder |
getErrorConfigOrBuilder()
The desired location of errors incurred during the Import.
|
FhirStoreSource |
getFhirStoreSource()
FhirStore input source.
|
FhirStoreSourceOrBuilder |
getFhirStoreSourceOrBuilder()
FhirStore input source.
|
FirestoreSource |
getFirestoreSource()
Firestore input source.
|
FirestoreSourceOrBuilder |
getFirestoreSourceOrBuilder()
Firestore input source.
|
GcsSource |
getGcsSource()
Cloud Storage location for the input content.
|
GcsSourceOrBuilder |
getGcsSourceOrBuilder()
Cloud Storage location for the input content.
|
String |
getIdField()
The field indicates the ID field or column to be used as unique IDs of
the documents.
|
com.google.protobuf.ByteString |
getIdFieldBytes()
The field indicates the ID field or column to be used as unique IDs of
the documents.
|
ImportDocumentsRequest.InlineSource |
getInlineSource()
The Inline source for the input content for documents.
|
ImportDocumentsRequest.InlineSourceOrBuilder |
getInlineSourceOrBuilder()
The Inline source for the input content for documents.
|
String |
getParent()
Required.
|
com.google.protobuf.ByteString |
getParentBytes()
Required.
|
ImportDocumentsRequest.ReconciliationMode |
getReconciliationMode()
The mode of reconciliation between existing documents and the documents to
be imported.
|
int |
getReconciliationModeValue()
The mode of reconciliation between existing documents and the documents to
be imported.
|
ImportDocumentsRequest.SourceCase |
getSourceCase() |
SpannerSource |
getSpannerSource()
Spanner input source.
|
SpannerSourceOrBuilder |
getSpannerSourceOrBuilder()
Spanner input source.
|
com.google.protobuf.FieldMask |
getUpdateMask()
Indicates which fields in the provided imported documents to update.
|
com.google.protobuf.FieldMaskOrBuilder |
getUpdateMaskOrBuilder()
Indicates which fields in the provided imported documents to update.
|
boolean |
hasAlloyDbSource()
AlloyDB input source.
|
boolean |
hasBigquerySource()
BigQuery input source.
|
boolean |
hasBigtableSource()
Cloud Bigtable input source.
|
boolean |
hasCloudSqlSource()
Cloud SQL input source.
|
boolean |
hasErrorConfig()
The desired location of errors incurred during the Import.
|
boolean |
hasFhirStoreSource()
FhirStore input source.
|
boolean |
hasFirestoreSource()
Firestore input source.
|
boolean |
hasGcsSource()
Cloud Storage location for the input content.
|
boolean |
hasInlineSource()
The Inline source for the input content for documents.
|
boolean |
hasSpannerSource()
Spanner input source.
|
boolean |
hasUpdateMask()
Indicates which fields in the provided imported documents to update.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasInlineSource()
The Inline source for the input content for documents.
.google.cloud.discoveryengine.v1alpha.ImportDocumentsRequest.InlineSource inline_source = 2;
ImportDocumentsRequest.InlineSource getInlineSource()
The Inline source for the input content for documents.
.google.cloud.discoveryengine.v1alpha.ImportDocumentsRequest.InlineSource inline_source = 2;
ImportDocumentsRequest.InlineSourceOrBuilder getInlineSourceOrBuilder()
The Inline source for the input content for documents.
.google.cloud.discoveryengine.v1alpha.ImportDocumentsRequest.InlineSource inline_source = 2;
boolean hasGcsSource()
Cloud Storage location for the input content.
.google.cloud.discoveryengine.v1alpha.GcsSource gcs_source = 3;GcsSource getGcsSource()
Cloud Storage location for the input content.
.google.cloud.discoveryengine.v1alpha.GcsSource gcs_source = 3;GcsSourceOrBuilder getGcsSourceOrBuilder()
Cloud Storage location for the input content.
.google.cloud.discoveryengine.v1alpha.GcsSource gcs_source = 3;boolean hasBigquerySource()
BigQuery input source.
.google.cloud.discoveryengine.v1alpha.BigQuerySource bigquery_source = 4;BigQuerySource getBigquerySource()
BigQuery input source.
.google.cloud.discoveryengine.v1alpha.BigQuerySource bigquery_source = 4;BigQuerySourceOrBuilder getBigquerySourceOrBuilder()
BigQuery input source.
.google.cloud.discoveryengine.v1alpha.BigQuerySource bigquery_source = 4;boolean hasFhirStoreSource()
FhirStore input source.
.google.cloud.discoveryengine.v1alpha.FhirStoreSource fhir_store_source = 10;FhirStoreSource getFhirStoreSource()
FhirStore input source.
.google.cloud.discoveryengine.v1alpha.FhirStoreSource fhir_store_source = 10;FhirStoreSourceOrBuilder getFhirStoreSourceOrBuilder()
FhirStore input source.
.google.cloud.discoveryengine.v1alpha.FhirStoreSource fhir_store_source = 10;boolean hasSpannerSource()
Spanner input source.
.google.cloud.discoveryengine.v1alpha.SpannerSource spanner_source = 11;SpannerSource getSpannerSource()
Spanner input source.
.google.cloud.discoveryengine.v1alpha.SpannerSource spanner_source = 11;SpannerSourceOrBuilder getSpannerSourceOrBuilder()
Spanner input source.
.google.cloud.discoveryengine.v1alpha.SpannerSource spanner_source = 11;boolean hasCloudSqlSource()
Cloud SQL input source.
.google.cloud.discoveryengine.v1alpha.CloudSqlSource cloud_sql_source = 12;CloudSqlSource getCloudSqlSource()
Cloud SQL input source.
.google.cloud.discoveryengine.v1alpha.CloudSqlSource cloud_sql_source = 12;CloudSqlSourceOrBuilder getCloudSqlSourceOrBuilder()
Cloud SQL input source.
.google.cloud.discoveryengine.v1alpha.CloudSqlSource cloud_sql_source = 12;boolean hasFirestoreSource()
Firestore input source.
.google.cloud.discoveryengine.v1alpha.FirestoreSource firestore_source = 13;FirestoreSource getFirestoreSource()
Firestore input source.
.google.cloud.discoveryengine.v1alpha.FirestoreSource firestore_source = 13;FirestoreSourceOrBuilder getFirestoreSourceOrBuilder()
Firestore input source.
.google.cloud.discoveryengine.v1alpha.FirestoreSource firestore_source = 13;boolean hasAlloyDbSource()
AlloyDB input source.
.google.cloud.discoveryengine.v1alpha.AlloyDbSource alloy_db_source = 14;AlloyDbSource getAlloyDbSource()
AlloyDB input source.
.google.cloud.discoveryengine.v1alpha.AlloyDbSource alloy_db_source = 14;AlloyDbSourceOrBuilder getAlloyDbSourceOrBuilder()
AlloyDB input source.
.google.cloud.discoveryengine.v1alpha.AlloyDbSource alloy_db_source = 14;boolean hasBigtableSource()
Cloud Bigtable input source.
.google.cloud.discoveryengine.v1alpha.BigtableSource bigtable_source = 15;BigtableSource getBigtableSource()
Cloud Bigtable input source.
.google.cloud.discoveryengine.v1alpha.BigtableSource bigtable_source = 15;BigtableSourceOrBuilder getBigtableSourceOrBuilder()
Cloud Bigtable input source.
.google.cloud.discoveryengine.v1alpha.BigtableSource bigtable_source = 15;String getParent()
Required. The parent branch resource name, such as
`projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`.
Requires create/update permission.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
com.google.protobuf.ByteString getParentBytes()
Required. The parent branch resource name, such as
`projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`.
Requires create/update permission.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
boolean hasErrorConfig()
The desired location of errors incurred during the Import.
.google.cloud.discoveryengine.v1alpha.ImportErrorConfig error_config = 5;ImportErrorConfig getErrorConfig()
The desired location of errors incurred during the Import.
.google.cloud.discoveryengine.v1alpha.ImportErrorConfig error_config = 5;ImportErrorConfigOrBuilder getErrorConfigOrBuilder()
The desired location of errors incurred during the Import.
.google.cloud.discoveryengine.v1alpha.ImportErrorConfig error_config = 5;int getReconciliationModeValue()
The mode of reconciliation between existing documents and the documents to be imported. Defaults to [ReconciliationMode.INCREMENTAL][google.cloud.discoveryengine.v1alpha.ImportDocumentsRequest.ReconciliationMode.INCREMENTAL].
.google.cloud.discoveryengine.v1alpha.ImportDocumentsRequest.ReconciliationMode reconciliation_mode = 6;
ImportDocumentsRequest.ReconciliationMode getReconciliationMode()
The mode of reconciliation between existing documents and the documents to be imported. Defaults to [ReconciliationMode.INCREMENTAL][google.cloud.discoveryengine.v1alpha.ImportDocumentsRequest.ReconciliationMode.INCREMENTAL].
.google.cloud.discoveryengine.v1alpha.ImportDocumentsRequest.ReconciliationMode reconciliation_mode = 6;
boolean hasUpdateMask()
Indicates which fields in the provided imported documents to update. If not set, the default is to update all fields.
.google.protobuf.FieldMask update_mask = 7;com.google.protobuf.FieldMask getUpdateMask()
Indicates which fields in the provided imported documents to update. If not set, the default is to update all fields.
.google.protobuf.FieldMask update_mask = 7;com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
Indicates which fields in the provided imported documents to update. If not set, the default is to update all fields.
.google.protobuf.FieldMask update_mask = 7;boolean getAutoGenerateIds()
Whether to automatically generate IDs for the documents if absent. If set to `true`, [Document.id][google.cloud.discoveryengine.v1alpha.Document.id]s are automatically generated based on the hash of the payload, where IDs may not be consistent during multiple imports. In which case [ReconciliationMode.FULL][google.cloud.discoveryengine.v1alpha.ImportDocumentsRequest.ReconciliationMode.FULL] is highly recommended to avoid duplicate contents. If unset or set to `false`, [Document.id][google.cloud.discoveryengine.v1alpha.Document.id]s have to be specified using [id_field][google.cloud.discoveryengine.v1alpha.ImportDocumentsRequest.id_field], otherwise, documents without IDs fail to be imported. Supported data sources: * [GcsSource][google.cloud.discoveryengine.v1alpha.GcsSource]. [GcsSource.data_schema][google.cloud.discoveryengine.v1alpha.GcsSource.data_schema] must be `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown. * [BigQuerySource][google.cloud.discoveryengine.v1alpha.BigQuerySource]. [BigQuerySource.data_schema][google.cloud.discoveryengine.v1alpha.BigQuerySource.data_schema] must be `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown. * [SpannerSource][google.cloud.discoveryengine.v1alpha.SpannerSource]. * [CloudSqlSource][google.cloud.discoveryengine.v1alpha.CloudSqlSource]. * [FirestoreSource][google.cloud.discoveryengine.v1alpha.FirestoreSource]. * [BigtableSource][google.cloud.discoveryengine.v1alpha.BigtableSource].
bool auto_generate_ids = 8;String getIdField()
The field indicates the ID field or column to be used as unique IDs of
the documents.
For [GcsSource][google.cloud.discoveryengine.v1alpha.GcsSource] it is the
key of the JSON field. For instance, `my_id` for JSON `{"my_id":
"some_uuid"}`. For others, it may be the column name of the table where the
unique ids are stored.
The values of the JSON field or the table column are used as the
[Document.id][google.cloud.discoveryengine.v1alpha.Document.id]s. The JSON
field or the table column must be of string type, and the values must be
set as valid strings conform to
[RFC-1034](https://tools.ietf.org/html/rfc1034) with 1-63 characters.
Otherwise, documents without valid IDs fail to be imported.
Only set this field when
[auto_generate_ids][google.cloud.discoveryengine.v1alpha.ImportDocumentsRequest.auto_generate_ids]
is unset or set as `false`. Otherwise, an INVALID_ARGUMENT error is thrown.
If it is unset, a default value `_id` is used when importing from the
allowed data sources.
Supported data sources:
* [GcsSource][google.cloud.discoveryengine.v1alpha.GcsSource].
[GcsSource.data_schema][google.cloud.discoveryengine.v1alpha.GcsSource.data_schema]
must be `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown.
* [BigQuerySource][google.cloud.discoveryengine.v1alpha.BigQuerySource].
[BigQuerySource.data_schema][google.cloud.discoveryengine.v1alpha.BigQuerySource.data_schema]
must be `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown.
* [SpannerSource][google.cloud.discoveryengine.v1alpha.SpannerSource].
* [CloudSqlSource][google.cloud.discoveryengine.v1alpha.CloudSqlSource].
* [FirestoreSource][google.cloud.discoveryengine.v1alpha.FirestoreSource].
* [BigtableSource][google.cloud.discoveryengine.v1alpha.BigtableSource].
string id_field = 9;com.google.protobuf.ByteString getIdFieldBytes()
The field indicates the ID field or column to be used as unique IDs of
the documents.
For [GcsSource][google.cloud.discoveryengine.v1alpha.GcsSource] it is the
key of the JSON field. For instance, `my_id` for JSON `{"my_id":
"some_uuid"}`. For others, it may be the column name of the table where the
unique ids are stored.
The values of the JSON field or the table column are used as the
[Document.id][google.cloud.discoveryengine.v1alpha.Document.id]s. The JSON
field or the table column must be of string type, and the values must be
set as valid strings conform to
[RFC-1034](https://tools.ietf.org/html/rfc1034) with 1-63 characters.
Otherwise, documents without valid IDs fail to be imported.
Only set this field when
[auto_generate_ids][google.cloud.discoveryengine.v1alpha.ImportDocumentsRequest.auto_generate_ids]
is unset or set as `false`. Otherwise, an INVALID_ARGUMENT error is thrown.
If it is unset, a default value `_id` is used when importing from the
allowed data sources.
Supported data sources:
* [GcsSource][google.cloud.discoveryengine.v1alpha.GcsSource].
[GcsSource.data_schema][google.cloud.discoveryengine.v1alpha.GcsSource.data_schema]
must be `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown.
* [BigQuerySource][google.cloud.discoveryengine.v1alpha.BigQuerySource].
[BigQuerySource.data_schema][google.cloud.discoveryengine.v1alpha.BigQuerySource.data_schema]
must be `custom` or `csv`. Otherwise, an INVALID_ARGUMENT error is thrown.
* [SpannerSource][google.cloud.discoveryengine.v1alpha.SpannerSource].
* [CloudSqlSource][google.cloud.discoveryengine.v1alpha.CloudSqlSource].
* [FirestoreSource][google.cloud.discoveryengine.v1alpha.FirestoreSource].
* [BigtableSource][google.cloud.discoveryengine.v1alpha.BigtableSource].
string id_field = 9;ImportDocumentsRequest.SourceCase getSourceCase()
Copyright © 2024 Google LLC. All rights reserved.