Class DataStore (0.13.5)

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.