Show / Hide Table of Contents

Class GoogleCloudDiscoveryengineV1alphaDataStore

DataStore captures global settings and configs at the DataStore level.

Inheritance
object
GoogleCloudDiscoveryengineV1alphaDataStore
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DiscoveryEngine.v1alpha.Data
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class GoogleCloudDiscoveryengineV1alphaDataStore : IDirectResponseSchema

Properties

AclEnabled

Immutable. Whether data in the DataStore has ACL information. If set to true, the source data must have ACL. ACL will be ingested when data is ingested by DocumentService.ImportDocuments methods. When ACL is enabled for the DataStore, Document can't be accessed by calling DocumentService.GetDocument or DocumentService.ListDocuments. Currently ACL is only supported in GENERIC industry vertical with non-PUBLIC_WEBSITE content config.

Declaration
[JsonProperty("aclEnabled")]
public virtual bool? AclEnabled { get; set; }
Property Value
Type Description
bool?

AdvancedSiteSearchConfig

Optional. Configuration for advanced site search.

Declaration
[JsonProperty("advancedSiteSearchConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig AdvancedSiteSearchConfig { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaAdvancedSiteSearchConfig

BillingEstimation

Output only. Data size estimation for billing.

Declaration
[JsonProperty("billingEstimation")]
public virtual GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation BillingEstimation { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaDataStoreBillingEstimation

CmekConfig

Output only. CMEK-related information for the DataStore.

Declaration
[JsonProperty("cmekConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaCmekConfig CmekConfig { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaCmekConfig

ContentConfig

Immutable. The content config of the data store. If this field is unset, the server behavior defaults to ContentConfig.NO_CONTENT.

Declaration
[JsonProperty("contentConfig")]
public virtual string ContentConfig { get; set; }
Property Value
Type Description
string

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Output only. Timestamp the DataStore was created at.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

DefaultSchemaId

Output only. The id of the default Schema associated to this data store.

Declaration
[JsonProperty("defaultSchemaId")]
public virtual string DefaultSchemaId { get; set; }
Property Value
Type Description
string

DisplayName

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.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string

DocumentProcessingConfig

Configuration for Document understanding and enrichment.

Declaration
[JsonProperty("documentProcessingConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig DocumentProcessingConfig { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaDocumentProcessingConfig

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HealthcareFhirConfig

Optional. Configuration for HEALTHCARE_FHIR vertical.

Declaration
[JsonProperty("healthcareFhirConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaHealthcareFhirConfig HealthcareFhirConfig { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaHealthcareFhirConfig

IdentityMappingStore

Immutable. The fully qualified resource name of the associated IdentityMappingStore. This field can only be set for acl_enabled DataStores with THIRD_PARTY or GSUITE IdP. Format: projects/{project}/locations/{location}/identityMappingStores/{identity_mapping_store}.

Declaration
[JsonProperty("identityMappingStore")]
public virtual string IdentityMappingStore { get; set; }
Property Value
Type Description
string

IdpConfig

Output only. Data store level identity provider config.

Declaration
[JsonProperty("idpConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaIdpConfig IdpConfig { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaIdpConfig

IndustryVertical

Immutable. The industry vertical that the data store registers.

Declaration
[JsonProperty("industryVertical")]
public virtual string IndustryVertical { get; set; }
Property Value
Type Description
string

IsInfobotFaqDataStore

Optional. If set, this DataStore is an Infobot FAQ DataStore.

Declaration
[JsonProperty("isInfobotFaqDataStore")]
public virtual bool? IsInfobotFaqDataStore { get; set; }
Property Value
Type Description
bool?

KmsKeyName

Input only. The KMS key to be used to protect this DataStore at creation time. Must be set for requests that need to comply with CMEK Org Policy protections. If this field is set and processed successfully, the DataStore will be protected by the KMS key, as indicated in the cmek_config field.

Declaration
[JsonProperty("kmsKeyName")]
public virtual string KmsKeyName { get; set; }
Property Value
Type Description
string

LanguageInfo

Language info for DataStore.

Declaration
[JsonProperty("languageInfo")]
public virtual GoogleCloudDiscoveryengineV1alphaLanguageInfo LanguageInfo { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaLanguageInfo

Name

Immutable. Identifier. 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.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

NaturalLanguageQueryUnderstandingConfig

Optional. Configuration for Natural Language Query Understanding.

Declaration
[JsonProperty("naturalLanguageQueryUnderstandingConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaNaturalLanguageQueryUnderstandingConfig NaturalLanguageQueryUnderstandingConfig { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaNaturalLanguageQueryUnderstandingConfig

ServingConfigDataStore

Optional. Stores serving config at DataStore level.

Declaration
[JsonProperty("servingConfigDataStore")]
public virtual GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore ServingConfigDataStore { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaDataStoreServingConfigDataStore

SolutionTypes

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.

Declaration
[JsonProperty("solutionTypes")]
public virtual IList<string> SolutionTypes { get; set; }
Property Value
Type Description
IList<string>

StartingSchema

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.

Declaration
[JsonProperty("startingSchema")]
public virtual GoogleCloudDiscoveryengineV1alphaSchema StartingSchema { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaSchema

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.

Declaration
[JsonProperty("workspaceConfig")]
public virtual GoogleCloudDiscoveryengineV1alphaWorkspaceConfig WorkspaceConfig { get; set; }
Property Value
Type Description
GoogleCloudDiscoveryengineV1alphaWorkspaceConfig

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX