DataStore(mapping=None, *, ignore_unknown_fields=False, **kwargs)
DataStore captures global settings and configs at the DataStore level.
Attributes |
|
---|---|
Name | Description |
name |
str
Immutable. The full resource name of the data store. Format: projects/{project}/locations/{location}/collections/{collection_id}/dataStores/{data_store_id} .
This field must be a UTF-8 encoded string with a length
limit of 1024 characters.
|
display_name |
str
Required. The data store display name. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned. |
industry_vertical |
google.cloud.discoveryengine_v1beta.types.IndustryVertical
Immutable. The industry vertical that the data store registers. |
solution_types |
MutableSequence[google.cloud.discoveryengine_v1beta.types.SolutionType]
The solutions that the data store enrolls. Available solutions for each industry_vertical: - MEDIA : SOLUTION_TYPE_RECOMMENDATION and
SOLUTION_TYPE_SEARCH .
- SITE_SEARCH : SOLUTION_TYPE_SEARCH is
automatically enrolled. Other solutions cannot be
enrolled.
|
default_schema_id |
str
Output only. The id of the default Schema asscociated to this data store. |
content_config |
google.cloud.discoveryengine_v1beta.types.DataStore.ContentConfig
Immutable. The content config of the data store. If this field is unset, the server behavior defaults to ContentConfig.NO_CONTENT. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Timestamp the DataStore was created at. |
language_info |
google.cloud.discoveryengine_v1beta.types.LanguageInfo
Language info for DataStore. |
natural_language_query_understanding_config |
google.cloud.discoveryengine_v1beta.types.NaturalLanguageQueryUnderstandingConfig
Optional. Configuration for Natural Language Query Understanding. |
billing_estimation |
google.cloud.discoveryengine_v1beta.types.DataStore.BillingEstimation
Output only. Data size estimation for billing. |
workspace_config |
google.cloud.discoveryengine_v1beta.types.WorkspaceConfig
Config to store data store type configuration for workspace data. This must be set when DataStore.content_config is set as DataStore.ContentConfig.GOOGLE_WORKSPACE. |
document_processing_config |
google.cloud.discoveryengine_v1beta.types.DocumentProcessingConfig
Configuration for Document understanding and enrichment. |
starting_schema |
google.cloud.discoveryengine_v1beta.types.Schema
The start schema to use for this DataStore when provisioning it. If unset, a default vertical specialized schema will be used. This field is only used by [CreateDataStore][] API, and will be ignored if used in other APIs. This field will be omitted from all API responses including [CreateDataStore][] API. To retrieve a schema of a DataStore, use SchemaService.GetSchema API instead. The provided schema will be validated against certain rules on schema. Learn more from `this doc |
serving_config_data_store |
google.cloud.discoveryengine_v1beta.types.DataStore.ServingConfigDataStore
Optional. Stores serving config at DataStore level. |
Classes
BillingEstimation
BillingEstimation(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Estimation of data size per data store.
ContentConfig
ContentConfig(value)
Content config of the data store.
ServingConfigDataStore
ServingConfigDataStore(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Stores information regarding the serving configurations at DataStore level.