Class DataStore
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.discoveryengine.v1.DataStore
- All Implemented Interfaces:
DataStoreOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class DataStore
extends com.google.protobuf.GeneratedMessage
implements DataStoreOrBuilder
DataStore captures global settings and configs at the DataStore level.Protobuf type
google.cloud.discoveryengine.v1.DataStore- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classEstimation of data size per data store.static interfacestatic final classDataStore captures global settings and configs at the DataStore level.static enumContent config of the data store.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanImmutable.Optional.Optional.Output only.Output only.Output only.Output only.Immutable.intImmutable.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static DataStoreOutput only.com.google.protobuf.ByteStringOutput only.static final com.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Configuration for Document understanding and enrichment.Configuration for Document understanding and enrichment.Optional.Optional.Immutable.com.google.protobuf.ByteStringImmutable.Immutable.intImmutable.Input only.com.google.protobuf.ByteStringInput only.getName()Immutable.com.google.protobuf.ByteStringImmutable.Optional.Optional.com.google.protobuf.Parser<DataStore>intgetSolutionTypes(int index) The solutions that the data store enrolls.intThe solutions that the data store enrolls.The solutions that the data store enrolls.intgetSolutionTypesValue(int index) The solutions that the data store enrolls.The solutions that the data store enrolls.The start schema to use for this [DataStore][google.cloud.discoveryengine.v1.DataStore] when provisioning it.The start schema to use for this [DataStore][google.cloud.discoveryengine.v1.DataStore] when provisioning it.Config to store data store type configuration for workspace data.Config to store data store type configuration for workspace data.booleanOptional.booleanOutput only.booleanOutput only.booleanOutput only.booleanConfiguration for Document understanding and enrichment.inthashCode()booleanOptional.booleanOptional.booleanThe start schema to use for this [DataStore][google.cloud.discoveryengine.v1.DataStore] when provisioning it.booleanConfig to store data store type configuration for workspace data.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic DataStore.Builderstatic DataStore.BuildernewBuilder(DataStore prototype) protected DataStore.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static DataStoreparseDelimitedFrom(InputStream input) static DataStoreparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataStoreparseFrom(byte[] data) static DataStoreparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataStoreparseFrom(com.google.protobuf.ByteString data) static DataStoreparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataStoreparseFrom(com.google.protobuf.CodedInputStream input) static DataStoreparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataStoreparseFrom(InputStream input) static DataStoreparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static DataStoreparseFrom(ByteBuffer data) static DataStoreparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<DataStore>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
INDUSTRY_VERTICAL_FIELD_NUMBER
public static final int INDUSTRY_VERTICAL_FIELD_NUMBER- See Also:
-
SOLUTION_TYPES_FIELD_NUMBER
public static final int SOLUTION_TYPES_FIELD_NUMBER- See Also:
-
DEFAULT_SCHEMA_ID_FIELD_NUMBER
public static final int DEFAULT_SCHEMA_ID_FIELD_NUMBER- See Also:
-
CONTENT_CONFIG_FIELD_NUMBER
public static final int CONTENT_CONFIG_FIELD_NUMBER- See Also:
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER- See Also:
-
ADVANCED_SITE_SEARCH_CONFIG_FIELD_NUMBER
public static final int ADVANCED_SITE_SEARCH_CONFIG_FIELD_NUMBER- See Also:
-
NATURAL_LANGUAGE_QUERY_UNDERSTANDING_CONFIG_FIELD_NUMBER
public static final int NATURAL_LANGUAGE_QUERY_UNDERSTANDING_CONFIG_FIELD_NUMBER- See Also:
-
KMS_KEY_NAME_FIELD_NUMBER
public static final int KMS_KEY_NAME_FIELD_NUMBER- See Also:
-
CMEK_CONFIG_FIELD_NUMBER
public static final int CMEK_CONFIG_FIELD_NUMBER- See Also:
-
BILLING_ESTIMATION_FIELD_NUMBER
public static final int BILLING_ESTIMATION_FIELD_NUMBER- See Also:
-
ACL_ENABLED_FIELD_NUMBER
public static final int ACL_ENABLED_FIELD_NUMBER- See Also:
-
WORKSPACE_CONFIG_FIELD_NUMBER
public static final int WORKSPACE_CONFIG_FIELD_NUMBER- See Also:
-
DOCUMENT_PROCESSING_CONFIG_FIELD_NUMBER
public static final int DOCUMENT_PROCESSING_CONFIG_FIELD_NUMBER- See Also:
-
STARTING_SCHEMA_FIELD_NUMBER
public static final int STARTING_SCHEMA_FIELD_NUMBER- See Also:
-
HEALTHCARE_FHIR_CONFIG_FIELD_NUMBER
public static final int HEALTHCARE_FHIR_CONFIG_FIELD_NUMBER- See Also:
-
IDENTITY_MAPPING_STORE_FIELD_NUMBER
public static final int IDENTITY_MAPPING_STORE_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getName
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.string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNamein interfaceDataStoreOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()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.string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNameBytesin interfaceDataStoreOrBuilder- Returns:
- The bytes for name.
-
getDisplayName
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.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNamein interfaceDataStoreOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()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.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNameBytesin interfaceDataStoreOrBuilder- Returns:
- The bytes for displayName.
-
getIndustryVerticalValue
public int getIndustryVerticalValue()Immutable. The industry vertical that the data store registers.
.google.cloud.discoveryengine.v1.IndustryVertical industry_vertical = 3 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getIndustryVerticalValuein interfaceDataStoreOrBuilder- Returns:
- The enum numeric value on the wire for industryVertical.
-
getIndustryVertical
Immutable. The industry vertical that the data store registers.
.google.cloud.discoveryengine.v1.IndustryVertical industry_vertical = 3 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getIndustryVerticalin interfaceDataStoreOrBuilder- Returns:
- The industryVertical.
-
getSolutionTypesList
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1.DataStore.industry_vertical]: * `MEDIA`: `SOLUTION_TYPE_RECOMMENDATION` and `SOLUTION_TYPE_SEARCH`. * `SITE_SEARCH`: `SOLUTION_TYPE_SEARCH` is automatically enrolled. Other solutions cannot be enrolled.
repeated .google.cloud.discoveryengine.v1.SolutionType solution_types = 5;- Specified by:
getSolutionTypesListin interfaceDataStoreOrBuilder- Returns:
- A list containing the solutionTypes.
-
getSolutionTypesCount
public int getSolutionTypesCount()The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1.DataStore.industry_vertical]: * `MEDIA`: `SOLUTION_TYPE_RECOMMENDATION` and `SOLUTION_TYPE_SEARCH`. * `SITE_SEARCH`: `SOLUTION_TYPE_SEARCH` is automatically enrolled. Other solutions cannot be enrolled.
repeated .google.cloud.discoveryengine.v1.SolutionType solution_types = 5;- Specified by:
getSolutionTypesCountin interfaceDataStoreOrBuilder- Returns:
- The count of solutionTypes.
-
getSolutionTypes
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1.DataStore.industry_vertical]: * `MEDIA`: `SOLUTION_TYPE_RECOMMENDATION` and `SOLUTION_TYPE_SEARCH`. * `SITE_SEARCH`: `SOLUTION_TYPE_SEARCH` is automatically enrolled. Other solutions cannot be enrolled.
repeated .google.cloud.discoveryengine.v1.SolutionType solution_types = 5;- Specified by:
getSolutionTypesin interfaceDataStoreOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The solutionTypes at the given index.
-
getSolutionTypesValueList
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1.DataStore.industry_vertical]: * `MEDIA`: `SOLUTION_TYPE_RECOMMENDATION` and `SOLUTION_TYPE_SEARCH`. * `SITE_SEARCH`: `SOLUTION_TYPE_SEARCH` is automatically enrolled. Other solutions cannot be enrolled.
repeated .google.cloud.discoveryengine.v1.SolutionType solution_types = 5;- Specified by:
getSolutionTypesValueListin interfaceDataStoreOrBuilder- Returns:
- A list containing the enum numeric values on the wire for solutionTypes.
-
getSolutionTypesValue
public int getSolutionTypesValue(int index) The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1.DataStore.industry_vertical]: * `MEDIA`: `SOLUTION_TYPE_RECOMMENDATION` and `SOLUTION_TYPE_SEARCH`. * `SITE_SEARCH`: `SOLUTION_TYPE_SEARCH` is automatically enrolled. Other solutions cannot be enrolled.
repeated .google.cloud.discoveryengine.v1.SolutionType solution_types = 5;- Specified by:
getSolutionTypesValuein interfaceDataStoreOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of solutionTypes at the given index.
-
getDefaultSchemaId
Output only. The id of the default [Schema][google.cloud.discoveryengine.v1.Schema] associated to this data store.
string default_schema_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDefaultSchemaIdin interfaceDataStoreOrBuilder- Returns:
- The defaultSchemaId.
-
getDefaultSchemaIdBytes
public com.google.protobuf.ByteString getDefaultSchemaIdBytes()Output only. The id of the default [Schema][google.cloud.discoveryengine.v1.Schema] associated to this data store.
string default_schema_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDefaultSchemaIdBytesin interfaceDataStoreOrBuilder- Returns:
- The bytes for defaultSchemaId.
-
getContentConfigValue
public int getContentConfigValue()Immutable. The content config of the data store. If this field is unset, the server behavior defaults to [ContentConfig.NO_CONTENT][google.cloud.discoveryengine.v1.DataStore.ContentConfig.NO_CONTENT].
.google.cloud.discoveryengine.v1.DataStore.ContentConfig content_config = 6 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getContentConfigValuein interfaceDataStoreOrBuilder- Returns:
- The enum numeric value on the wire for contentConfig.
-
getContentConfig
Immutable. The content config of the data store. If this field is unset, the server behavior defaults to [ContentConfig.NO_CONTENT][google.cloud.discoveryengine.v1.DataStore.ContentConfig.NO_CONTENT].
.google.cloud.discoveryengine.v1.DataStore.ContentConfig content_config = 6 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getContentConfigin interfaceDataStoreOrBuilder- Returns:
- The contentConfig.
-
hasCreateTime
public boolean hasCreateTime()Output only. Timestamp the [DataStore][google.cloud.discoveryengine.v1.DataStore] was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceDataStoreOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. Timestamp the [DataStore][google.cloud.discoveryengine.v1.DataStore] was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceDataStoreOrBuilder- Returns:
- The createTime.
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. Timestamp the [DataStore][google.cloud.discoveryengine.v1.DataStore] was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceDataStoreOrBuilder
-
hasAdvancedSiteSearchConfig
public boolean hasAdvancedSiteSearchConfig()Optional. Configuration for advanced site search.
.google.cloud.discoveryengine.v1.AdvancedSiteSearchConfig advanced_site_search_config = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasAdvancedSiteSearchConfigin interfaceDataStoreOrBuilder- Returns:
- Whether the advancedSiteSearchConfig field is set.
-
getAdvancedSiteSearchConfig
Optional. Configuration for advanced site search.
.google.cloud.discoveryengine.v1.AdvancedSiteSearchConfig advanced_site_search_config = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAdvancedSiteSearchConfigin interfaceDataStoreOrBuilder- Returns:
- The advancedSiteSearchConfig.
-
getAdvancedSiteSearchConfigOrBuilder
Optional. Configuration for advanced site search.
.google.cloud.discoveryengine.v1.AdvancedSiteSearchConfig advanced_site_search_config = 12 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAdvancedSiteSearchConfigOrBuilderin interfaceDataStoreOrBuilder
-
hasNaturalLanguageQueryUnderstandingConfig
public boolean hasNaturalLanguageQueryUnderstandingConfig()Optional. Configuration for Natural Language Query Understanding.
.google.cloud.discoveryengine.v1.NaturalLanguageQueryUnderstandingConfig natural_language_query_understanding_config = 34 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasNaturalLanguageQueryUnderstandingConfigin interfaceDataStoreOrBuilder- Returns:
- Whether the naturalLanguageQueryUnderstandingConfig field is set.
-
getNaturalLanguageQueryUnderstandingConfig
Optional. Configuration for Natural Language Query Understanding.
.google.cloud.discoveryengine.v1.NaturalLanguageQueryUnderstandingConfig natural_language_query_understanding_config = 34 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNaturalLanguageQueryUnderstandingConfigin interfaceDataStoreOrBuilder- Returns:
- The naturalLanguageQueryUnderstandingConfig.
-
getNaturalLanguageQueryUnderstandingConfigOrBuilder
public NaturalLanguageQueryUnderstandingConfigOrBuilder getNaturalLanguageQueryUnderstandingConfigOrBuilder()Optional. Configuration for Natural Language Query Understanding.
.google.cloud.discoveryengine.v1.NaturalLanguageQueryUnderstandingConfig natural_language_query_understanding_config = 34 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNaturalLanguageQueryUnderstandingConfigOrBuilderin interfaceDataStoreOrBuilder
-
getKmsKeyName
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.
string kms_key_name = 32 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getKmsKeyNamein interfaceDataStoreOrBuilder- Returns:
- The kmsKeyName.
-
getKmsKeyNameBytes
public com.google.protobuf.ByteString getKmsKeyNameBytes()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.
string kms_key_name = 32 [(.google.api.field_behavior) = INPUT_ONLY];- Specified by:
getKmsKeyNameBytesin interfaceDataStoreOrBuilder- Returns:
- The bytes for kmsKeyName.
-
hasCmekConfig
public boolean hasCmekConfig()Output only. CMEK-related information for the DataStore.
.google.cloud.discoveryengine.v1.CmekConfig cmek_config = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCmekConfigin interfaceDataStoreOrBuilder- Returns:
- Whether the cmekConfig field is set.
-
getCmekConfig
Output only. CMEK-related information for the DataStore.
.google.cloud.discoveryengine.v1.CmekConfig cmek_config = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCmekConfigin interfaceDataStoreOrBuilder- Returns:
- The cmekConfig.
-
getCmekConfigOrBuilder
Output only. CMEK-related information for the DataStore.
.google.cloud.discoveryengine.v1.CmekConfig cmek_config = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCmekConfigOrBuilderin interfaceDataStoreOrBuilder
-
hasBillingEstimation
public boolean hasBillingEstimation()Output only. Data size estimation for billing.
.google.cloud.discoveryengine.v1.DataStore.BillingEstimation billing_estimation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasBillingEstimationin interfaceDataStoreOrBuilder- Returns:
- Whether the billingEstimation field is set.
-
getBillingEstimation
Output only. Data size estimation for billing.
.google.cloud.discoveryengine.v1.DataStore.BillingEstimation billing_estimation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBillingEstimationin interfaceDataStoreOrBuilder- Returns:
- The billingEstimation.
-
getBillingEstimationOrBuilder
Output only. Data size estimation for billing.
.google.cloud.discoveryengine.v1.DataStore.BillingEstimation billing_estimation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBillingEstimationOrBuilderin interfaceDataStoreOrBuilder
-
getAclEnabled
public boolean getAclEnabled()Immutable. Whether data in the [DataStore][google.cloud.discoveryengine.v1.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][google.cloud.discoveryengine.v1.DocumentService.ImportDocuments] methods. When ACL is enabled for the [DataStore][google.cloud.discoveryengine.v1.DataStore], [Document][google.cloud.discoveryengine.v1.Document] can't be accessed by calling [DocumentService.GetDocument][google.cloud.discoveryengine.v1.DocumentService.GetDocument] or [DocumentService.ListDocuments][google.cloud.discoveryengine.v1.DocumentService.ListDocuments]. Currently ACL is only supported in `GENERIC` industry vertical with non-`PUBLIC_WEBSITE` content config.
bool acl_enabled = 24 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAclEnabledin interfaceDataStoreOrBuilder- Returns:
- The aclEnabled.
-
hasWorkspaceConfig
public boolean hasWorkspaceConfig()Config to store data store type configuration for workspace data. This must be set when [DataStore.content_config][google.cloud.discoveryengine.v1.DataStore.content_config] is set as [DataStore.ContentConfig.GOOGLE_WORKSPACE][google.cloud.discoveryengine.v1.DataStore.ContentConfig.GOOGLE_WORKSPACE].
.google.cloud.discoveryengine.v1.WorkspaceConfig workspace_config = 25;- Specified by:
hasWorkspaceConfigin interfaceDataStoreOrBuilder- Returns:
- Whether the workspaceConfig field is set.
-
getWorkspaceConfig
Config to store data store type configuration for workspace data. This must be set when [DataStore.content_config][google.cloud.discoveryengine.v1.DataStore.content_config] is set as [DataStore.ContentConfig.GOOGLE_WORKSPACE][google.cloud.discoveryengine.v1.DataStore.ContentConfig.GOOGLE_WORKSPACE].
.google.cloud.discoveryengine.v1.WorkspaceConfig workspace_config = 25;- Specified by:
getWorkspaceConfigin interfaceDataStoreOrBuilder- Returns:
- The workspaceConfig.
-
getWorkspaceConfigOrBuilder
Config to store data store type configuration for workspace data. This must be set when [DataStore.content_config][google.cloud.discoveryengine.v1.DataStore.content_config] is set as [DataStore.ContentConfig.GOOGLE_WORKSPACE][google.cloud.discoveryengine.v1.DataStore.ContentConfig.GOOGLE_WORKSPACE].
.google.cloud.discoveryengine.v1.WorkspaceConfig workspace_config = 25;- Specified by:
getWorkspaceConfigOrBuilderin interfaceDataStoreOrBuilder
-
hasDocumentProcessingConfig
public boolean hasDocumentProcessingConfig()Configuration for Document understanding and enrichment.
.google.cloud.discoveryengine.v1.DocumentProcessingConfig document_processing_config = 27;- Specified by:
hasDocumentProcessingConfigin interfaceDataStoreOrBuilder- Returns:
- Whether the documentProcessingConfig field is set.
-
getDocumentProcessingConfig
Configuration for Document understanding and enrichment.
.google.cloud.discoveryengine.v1.DocumentProcessingConfig document_processing_config = 27;- Specified by:
getDocumentProcessingConfigin interfaceDataStoreOrBuilder- Returns:
- The documentProcessingConfig.
-
getDocumentProcessingConfigOrBuilder
Configuration for Document understanding and enrichment.
.google.cloud.discoveryengine.v1.DocumentProcessingConfig document_processing_config = 27;- Specified by:
getDocumentProcessingConfigOrBuilderin interfaceDataStoreOrBuilder
-
hasStartingSchema
public boolean hasStartingSchema()The start schema to use for this [DataStore][google.cloud.discoveryengine.v1.DataStore] when provisioning it. If unset, a default vertical specialized schema will be used. This field is only used by [CreateDataStore][google.cloud.discoveryengine.v1.DataStoreService.CreateDataStore] API, and will be ignored if used in other APIs. This field will be omitted from all API responses including [CreateDataStore][google.cloud.discoveryengine.v1.DataStoreService.CreateDataStore] API. To retrieve a schema of a [DataStore][google.cloud.discoveryengine.v1.DataStore], use [SchemaService.GetSchema][google.cloud.discoveryengine.v1.SchemaService.GetSchema] API instead. The provided schema will be validated against certain rules on schema. Learn more from [this doc](https://cloud.google.com/generative-ai-app-builder/docs/provide-schema).
.google.cloud.discoveryengine.v1.Schema starting_schema = 28;- Specified by:
hasStartingSchemain interfaceDataStoreOrBuilder- Returns:
- Whether the startingSchema field is set.
-
getStartingSchema
The start schema to use for this [DataStore][google.cloud.discoveryengine.v1.DataStore] when provisioning it. If unset, a default vertical specialized schema will be used. This field is only used by [CreateDataStore][google.cloud.discoveryengine.v1.DataStoreService.CreateDataStore] API, and will be ignored if used in other APIs. This field will be omitted from all API responses including [CreateDataStore][google.cloud.discoveryengine.v1.DataStoreService.CreateDataStore] API. To retrieve a schema of a [DataStore][google.cloud.discoveryengine.v1.DataStore], use [SchemaService.GetSchema][google.cloud.discoveryengine.v1.SchemaService.GetSchema] API instead. The provided schema will be validated against certain rules on schema. Learn more from [this doc](https://cloud.google.com/generative-ai-app-builder/docs/provide-schema).
.google.cloud.discoveryengine.v1.Schema starting_schema = 28;- Specified by:
getStartingSchemain interfaceDataStoreOrBuilder- Returns:
- The startingSchema.
-
getStartingSchemaOrBuilder
The start schema to use for this [DataStore][google.cloud.discoveryengine.v1.DataStore] when provisioning it. If unset, a default vertical specialized schema will be used. This field is only used by [CreateDataStore][google.cloud.discoveryengine.v1.DataStoreService.CreateDataStore] API, and will be ignored if used in other APIs. This field will be omitted from all API responses including [CreateDataStore][google.cloud.discoveryengine.v1.DataStoreService.CreateDataStore] API. To retrieve a schema of a [DataStore][google.cloud.discoveryengine.v1.DataStore], use [SchemaService.GetSchema][google.cloud.discoveryengine.v1.SchemaService.GetSchema] API instead. The provided schema will be validated against certain rules on schema. Learn more from [this doc](https://cloud.google.com/generative-ai-app-builder/docs/provide-schema).
.google.cloud.discoveryengine.v1.Schema starting_schema = 28;- Specified by:
getStartingSchemaOrBuilderin interfaceDataStoreOrBuilder
-
hasHealthcareFhirConfig
public boolean hasHealthcareFhirConfig()Optional. Configuration for `HEALTHCARE_FHIR` vertical.
.google.cloud.discoveryengine.v1.HealthcareFhirConfig healthcare_fhir_config = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasHealthcareFhirConfigin interfaceDataStoreOrBuilder- Returns:
- Whether the healthcareFhirConfig field is set.
-
getHealthcareFhirConfig
Optional. Configuration for `HEALTHCARE_FHIR` vertical.
.google.cloud.discoveryengine.v1.HealthcareFhirConfig healthcare_fhir_config = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getHealthcareFhirConfigin interfaceDataStoreOrBuilder- Returns:
- The healthcareFhirConfig.
-
getHealthcareFhirConfigOrBuilder
Optional. Configuration for `HEALTHCARE_FHIR` vertical.
.google.cloud.discoveryengine.v1.HealthcareFhirConfig healthcare_fhir_config = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getHealthcareFhirConfigOrBuilderin interfaceDataStoreOrBuilder
-
getIdentityMappingStore
Immutable. The fully qualified resource name of the associated [IdentityMappingStore][google.cloud.discoveryengine.v1.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}`.string identity_mapping_store = 31 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getIdentityMappingStorein interfaceDataStoreOrBuilder- Returns:
- The identityMappingStore.
-
getIdentityMappingStoreBytes
public com.google.protobuf.ByteString getIdentityMappingStoreBytes()Immutable. The fully qualified resource name of the associated [IdentityMappingStore][google.cloud.discoveryengine.v1.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}`.string identity_mapping_store = 31 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getIdentityMappingStoreBytesin interfaceDataStoreOrBuilder- Returns:
- The bytes for identityMappingStore.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static DataStore parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataStore parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataStore parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataStore parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataStore parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static DataStore parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static DataStore parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static DataStore parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static DataStore parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected DataStore.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-