public static final class DataStore.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder> implements DataStoreOrBuilder
DataStore captures global settings and configs at the DataStore level.Protobuf type
google.cloud.discoveryengine.v1beta.DataStore| Modifier and Type | Method and Description |
|---|---|
DataStore.Builder |
addAllSolutionTypes(Iterable<? extends SolutionType> values)
The solutions that the data store enrolls.
|
DataStore.Builder |
addAllSolutionTypesValue(Iterable<Integer> values)
The solutions that the data store enrolls.
|
DataStore.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DataStore.Builder |
addSolutionTypes(SolutionType value)
The solutions that the data store enrolls.
|
DataStore.Builder |
addSolutionTypesValue(int value)
The solutions that the data store enrolls.
|
DataStore |
build() |
DataStore |
buildPartial() |
DataStore.Builder |
clear() |
DataStore.Builder |
clearBillingEstimation()
Output only.
|
DataStore.Builder |
clearContentConfig()
Immutable.
|
DataStore.Builder |
clearCreateTime()
Output only.
|
DataStore.Builder |
clearDefaultSchemaId()
Output only.
|
DataStore.Builder |
clearDisplayName()
Required.
|
DataStore.Builder |
clearDocumentProcessingConfig()
Configuration for Document understanding and enrichment.
|
DataStore.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DataStore.Builder |
clearIndustryVertical()
Immutable.
|
DataStore.Builder |
clearLanguageInfo()
Language info for DataStore.
|
DataStore.Builder |
clearName()
Immutable.
|
DataStore.Builder |
clearNaturalLanguageQueryUnderstandingConfig()
Optional.
|
DataStore.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DataStore.Builder |
clearServingConfigDataStore()
Optional.
|
DataStore.Builder |
clearSolutionTypes()
The solutions that the data store enrolls.
|
DataStore.Builder |
clearStartingSchema()
The start schema to use for this
[DataStore][google.cloud.discoveryengine.v1beta.DataStore] when
provisioning it.
|
DataStore.Builder |
clearWorkspaceConfig()
Config to store data store type configuration for workspace data.
|
DataStore.Builder |
clone() |
DataStore.BillingEstimation |
getBillingEstimation()
Output only.
|
DataStore.BillingEstimation.Builder |
getBillingEstimationBuilder()
Output only.
|
DataStore.BillingEstimationOrBuilder |
getBillingEstimationOrBuilder()
Output only.
|
DataStore.ContentConfig |
getContentConfig()
Immutable.
|
int |
getContentConfigValue()
Immutable.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
DataStore |
getDefaultInstanceForType() |
String |
getDefaultSchemaId()
Output only.
|
com.google.protobuf.ByteString |
getDefaultSchemaIdBytes()
Output only.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
DocumentProcessingConfig |
getDocumentProcessingConfig()
Configuration for Document understanding and enrichment.
|
DocumentProcessingConfig.Builder |
getDocumentProcessingConfigBuilder()
Configuration for Document understanding and enrichment.
|
DocumentProcessingConfigOrBuilder |
getDocumentProcessingConfigOrBuilder()
Configuration for Document understanding and enrichment.
|
IndustryVertical |
getIndustryVertical()
Immutable.
|
int |
getIndustryVerticalValue()
Immutable.
|
LanguageInfo |
getLanguageInfo()
Language info for DataStore.
|
LanguageInfo.Builder |
getLanguageInfoBuilder()
Language info for DataStore.
|
LanguageInfoOrBuilder |
getLanguageInfoOrBuilder()
Language info for DataStore.
|
String |
getName()
Immutable.
|
com.google.protobuf.ByteString |
getNameBytes()
Immutable.
|
NaturalLanguageQueryUnderstandingConfig |
getNaturalLanguageQueryUnderstandingConfig()
Optional.
|
NaturalLanguageQueryUnderstandingConfig.Builder |
getNaturalLanguageQueryUnderstandingConfigBuilder()
Optional.
|
NaturalLanguageQueryUnderstandingConfigOrBuilder |
getNaturalLanguageQueryUnderstandingConfigOrBuilder()
Optional.
|
DataStore.ServingConfigDataStore |
getServingConfigDataStore()
Optional.
|
DataStore.ServingConfigDataStore.Builder |
getServingConfigDataStoreBuilder()
Optional.
|
DataStore.ServingConfigDataStoreOrBuilder |
getServingConfigDataStoreOrBuilder()
Optional.
|
SolutionType |
getSolutionTypes(int index)
The solutions that the data store enrolls.
|
int |
getSolutionTypesCount()
The solutions that the data store enrolls.
|
List<SolutionType> |
getSolutionTypesList()
The solutions that the data store enrolls.
|
int |
getSolutionTypesValue(int index)
The solutions that the data store enrolls.
|
List<Integer> |
getSolutionTypesValueList()
The solutions that the data store enrolls.
|
Schema |
getStartingSchema()
The start schema to use for this
[DataStore][google.cloud.discoveryengine.v1beta.DataStore] when
provisioning it.
|
Schema.Builder |
getStartingSchemaBuilder()
The start schema to use for this
[DataStore][google.cloud.discoveryengine.v1beta.DataStore] when
provisioning it.
|
SchemaOrBuilder |
getStartingSchemaOrBuilder()
The start schema to use for this
[DataStore][google.cloud.discoveryengine.v1beta.DataStore] when
provisioning it.
|
WorkspaceConfig |
getWorkspaceConfig()
Config to store data store type configuration for workspace data.
|
WorkspaceConfig.Builder |
getWorkspaceConfigBuilder()
Config to store data store type configuration for workspace data.
|
WorkspaceConfigOrBuilder |
getWorkspaceConfigOrBuilder()
Config to store data store type configuration for workspace data.
|
boolean |
hasBillingEstimation()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasDocumentProcessingConfig()
Configuration for Document understanding and enrichment.
|
boolean |
hasLanguageInfo()
Language info for DataStore.
|
boolean |
hasNaturalLanguageQueryUnderstandingConfig()
Optional.
|
boolean |
hasServingConfigDataStore()
Optional.
|
boolean |
hasStartingSchema()
The start schema to use for this
[DataStore][google.cloud.discoveryengine.v1beta.DataStore] when
provisioning it.
|
boolean |
hasWorkspaceConfig()
Config to store data store type configuration for workspace data.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DataStore.Builder |
mergeBillingEstimation(DataStore.BillingEstimation value)
Output only.
|
DataStore.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
DataStore.Builder |
mergeDocumentProcessingConfig(DocumentProcessingConfig value)
Configuration for Document understanding and enrichment.
|
DataStore.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DataStore.Builder |
mergeFrom(DataStore other) |
DataStore.Builder |
mergeFrom(com.google.protobuf.Message other) |
DataStore.Builder |
mergeLanguageInfo(LanguageInfo value)
Language info for DataStore.
|
DataStore.Builder |
mergeNaturalLanguageQueryUnderstandingConfig(NaturalLanguageQueryUnderstandingConfig value)
Optional.
|
DataStore.Builder |
mergeServingConfigDataStore(DataStore.ServingConfigDataStore value)
Optional.
|
DataStore.Builder |
mergeStartingSchema(Schema value)
The start schema to use for this
[DataStore][google.cloud.discoveryengine.v1beta.DataStore] when
provisioning it.
|
DataStore.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DataStore.Builder |
mergeWorkspaceConfig(WorkspaceConfig value)
Config to store data store type configuration for workspace data.
|
DataStore.Builder |
setBillingEstimation(DataStore.BillingEstimation.Builder builderForValue)
Output only.
|
DataStore.Builder |
setBillingEstimation(DataStore.BillingEstimation value)
Output only.
|
DataStore.Builder |
setContentConfig(DataStore.ContentConfig value)
Immutable.
|
DataStore.Builder |
setContentConfigValue(int value)
Immutable.
|
DataStore.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
DataStore.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
DataStore.Builder |
setDefaultSchemaId(String value)
Output only.
|
DataStore.Builder |
setDefaultSchemaIdBytes(com.google.protobuf.ByteString value)
Output only.
|
DataStore.Builder |
setDisplayName(String value)
Required.
|
DataStore.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.
|
DataStore.Builder |
setDocumentProcessingConfig(DocumentProcessingConfig.Builder builderForValue)
Configuration for Document understanding and enrichment.
|
DataStore.Builder |
setDocumentProcessingConfig(DocumentProcessingConfig value)
Configuration for Document understanding and enrichment.
|
DataStore.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DataStore.Builder |
setIndustryVertical(IndustryVertical value)
Immutable.
|
DataStore.Builder |
setIndustryVerticalValue(int value)
Immutable.
|
DataStore.Builder |
setLanguageInfo(LanguageInfo.Builder builderForValue)
Language info for DataStore.
|
DataStore.Builder |
setLanguageInfo(LanguageInfo value)
Language info for DataStore.
|
DataStore.Builder |
setName(String value)
Immutable.
|
DataStore.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Immutable.
|
DataStore.Builder |
setNaturalLanguageQueryUnderstandingConfig(NaturalLanguageQueryUnderstandingConfig.Builder builderForValue)
Optional.
|
DataStore.Builder |
setNaturalLanguageQueryUnderstandingConfig(NaturalLanguageQueryUnderstandingConfig value)
Optional.
|
DataStore.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DataStore.Builder |
setServingConfigDataStore(DataStore.ServingConfigDataStore.Builder builderForValue)
Optional.
|
DataStore.Builder |
setServingConfigDataStore(DataStore.ServingConfigDataStore value)
Optional.
|
DataStore.Builder |
setSolutionTypes(int index,
SolutionType value)
The solutions that the data store enrolls.
|
DataStore.Builder |
setSolutionTypesValue(int index,
int value)
The solutions that the data store enrolls.
|
DataStore.Builder |
setStartingSchema(Schema.Builder builderForValue)
The start schema to use for this
[DataStore][google.cloud.discoveryengine.v1beta.DataStore] when
provisioning it.
|
DataStore.Builder |
setStartingSchema(Schema value)
The start schema to use for this
[DataStore][google.cloud.discoveryengine.v1beta.DataStore] when
provisioning it.
|
DataStore.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DataStore.Builder |
setWorkspaceConfig(WorkspaceConfig.Builder builderForValue)
Config to store data store type configuration for workspace data.
|
DataStore.Builder |
setWorkspaceConfig(WorkspaceConfig value)
Config to store data store type configuration for workspace data.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder>public DataStore.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder>public DataStore getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DataStore build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DataStore buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DataStore.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder>public DataStore.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder>public DataStore.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder>public DataStore.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder>public DataStore.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder>public DataStore.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder>public DataStore.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DataStore.Builder>public DataStore.Builder mergeFrom(DataStore other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder>public DataStore.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DataStore.Builder>IOExceptionpublic String getName()
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.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];getName in interface DataStoreOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
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.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];getNameBytes in interface DataStoreOrBuilderpublic DataStore.Builder setName(String value)
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.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];value - The name to set.public DataStore.Builder clearName()
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.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];public DataStore.Builder setNameBytes(com.google.protobuf.ByteString value)
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.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];value - The bytes for name to set.public String 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];getDisplayName in interface DataStoreOrBuilderpublic 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];getDisplayNameBytes in interface DataStoreOrBuilderpublic DataStore.Builder setDisplayName(String value)
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];value - The displayName to set.public DataStore.Builder clearDisplayName()
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];public DataStore.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
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];value - The bytes for displayName to set.public int getIndustryVerticalValue()
Immutable. The industry vertical that the data store registers.
.google.cloud.discoveryengine.v1beta.IndustryVertical industry_vertical = 3 [(.google.api.field_behavior) = IMMUTABLE];
getIndustryVerticalValue in interface DataStoreOrBuilderpublic DataStore.Builder setIndustryVerticalValue(int value)
Immutable. The industry vertical that the data store registers.
.google.cloud.discoveryengine.v1beta.IndustryVertical industry_vertical = 3 [(.google.api.field_behavior) = IMMUTABLE];
value - The enum numeric value on the wire for industryVertical to set.public IndustryVertical getIndustryVertical()
Immutable. The industry vertical that the data store registers.
.google.cloud.discoveryengine.v1beta.IndustryVertical industry_vertical = 3 [(.google.api.field_behavior) = IMMUTABLE];
getIndustryVertical in interface DataStoreOrBuilderpublic DataStore.Builder setIndustryVertical(IndustryVertical value)
Immutable. The industry vertical that the data store registers.
.google.cloud.discoveryengine.v1beta.IndustryVertical industry_vertical = 3 [(.google.api.field_behavior) = IMMUTABLE];
value - The industryVertical to set.public DataStore.Builder clearIndustryVertical()
Immutable. The industry vertical that the data store registers.
.google.cloud.discoveryengine.v1beta.IndustryVertical industry_vertical = 3 [(.google.api.field_behavior) = IMMUTABLE];
public List<SolutionType> getSolutionTypesList()
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1beta.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.v1beta.SolutionType solution_types = 5;getSolutionTypesList in interface DataStoreOrBuilderpublic int getSolutionTypesCount()
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1beta.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.v1beta.SolutionType solution_types = 5;getSolutionTypesCount in interface DataStoreOrBuilderpublic SolutionType getSolutionTypes(int index)
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1beta.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.v1beta.SolutionType solution_types = 5;getSolutionTypes in interface DataStoreOrBuilderindex - The index of the element to return.public DataStore.Builder setSolutionTypes(int index, SolutionType value)
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1beta.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.v1beta.SolutionType solution_types = 5;index - The index to set the value at.value - The solutionTypes to set.public DataStore.Builder addSolutionTypes(SolutionType value)
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1beta.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.v1beta.SolutionType solution_types = 5;value - The solutionTypes to add.public DataStore.Builder addAllSolutionTypes(Iterable<? extends SolutionType> values)
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1beta.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.v1beta.SolutionType solution_types = 5;values - The solutionTypes to add.public DataStore.Builder clearSolutionTypes()
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1beta.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.v1beta.SolutionType solution_types = 5;public List<Integer> getSolutionTypesValueList()
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1beta.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.v1beta.SolutionType solution_types = 5;getSolutionTypesValueList in interface DataStoreOrBuilderpublic int getSolutionTypesValue(int index)
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1beta.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.v1beta.SolutionType solution_types = 5;getSolutionTypesValue in interface DataStoreOrBuilderindex - The index of the value to return.public DataStore.Builder setSolutionTypesValue(int index, int value)
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1beta.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.v1beta.SolutionType solution_types = 5;index - The index to set the value at.value - The enum numeric value on the wire for solutionTypes to set.public DataStore.Builder addSolutionTypesValue(int value)
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1beta.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.v1beta.SolutionType solution_types = 5;value - The enum numeric value on the wire for solutionTypes to add.public DataStore.Builder addAllSolutionTypesValue(Iterable<Integer> values)
The solutions that the data store enrolls. Available solutions for each [industry_vertical][google.cloud.discoveryengine.v1beta.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.v1beta.SolutionType solution_types = 5;values - The enum numeric values on the wire for solutionTypes to add.public String getDefaultSchemaId()
Output only. The id of the default [Schema][google.cloud.discoveryengine.v1beta.Schema] asscociated to this data store.
string default_schema_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];getDefaultSchemaId in interface DataStoreOrBuilderpublic com.google.protobuf.ByteString getDefaultSchemaIdBytes()
Output only. The id of the default [Schema][google.cloud.discoveryengine.v1beta.Schema] asscociated to this data store.
string default_schema_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];getDefaultSchemaIdBytes in interface DataStoreOrBuilderpublic DataStore.Builder setDefaultSchemaId(String value)
Output only. The id of the default [Schema][google.cloud.discoveryengine.v1beta.Schema] asscociated to this data store.
string default_schema_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The defaultSchemaId to set.public DataStore.Builder clearDefaultSchemaId()
Output only. The id of the default [Schema][google.cloud.discoveryengine.v1beta.Schema] asscociated to this data store.
string default_schema_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];public DataStore.Builder setDefaultSchemaIdBytes(com.google.protobuf.ByteString value)
Output only. The id of the default [Schema][google.cloud.discoveryengine.v1beta.Schema] asscociated to this data store.
string default_schema_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for defaultSchemaId to set.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.v1beta.DataStore.ContentConfig.NO_CONTENT].
.google.cloud.discoveryengine.v1beta.DataStore.ContentConfig content_config = 6 [(.google.api.field_behavior) = IMMUTABLE];
getContentConfigValue in interface DataStoreOrBuilderpublic DataStore.Builder setContentConfigValue(int value)
Immutable. The content config of the data store. If this field is unset, the server behavior defaults to [ContentConfig.NO_CONTENT][google.cloud.discoveryengine.v1beta.DataStore.ContentConfig.NO_CONTENT].
.google.cloud.discoveryengine.v1beta.DataStore.ContentConfig content_config = 6 [(.google.api.field_behavior) = IMMUTABLE];
value - The enum numeric value on the wire for contentConfig to set.public DataStore.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.v1beta.DataStore.ContentConfig.NO_CONTENT].
.google.cloud.discoveryengine.v1beta.DataStore.ContentConfig content_config = 6 [(.google.api.field_behavior) = IMMUTABLE];
getContentConfig in interface DataStoreOrBuilderpublic DataStore.Builder setContentConfig(DataStore.ContentConfig value)
Immutable. The content config of the data store. If this field is unset, the server behavior defaults to [ContentConfig.NO_CONTENT][google.cloud.discoveryengine.v1beta.DataStore.ContentConfig.NO_CONTENT].
.google.cloud.discoveryengine.v1beta.DataStore.ContentConfig content_config = 6 [(.google.api.field_behavior) = IMMUTABLE];
value - The contentConfig to set.public DataStore.Builder clearContentConfig()
Immutable. The content config of the data store. If this field is unset, the server behavior defaults to [ContentConfig.NO_CONTENT][google.cloud.discoveryengine.v1beta.DataStore.ContentConfig.NO_CONTENT].
.google.cloud.discoveryengine.v1beta.DataStore.ContentConfig content_config = 6 [(.google.api.field_behavior) = IMMUTABLE];
public boolean hasCreateTime()
Output only. Timestamp the [DataStore][google.cloud.discoveryengine.v1beta.DataStore] was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface DataStoreOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. Timestamp the [DataStore][google.cloud.discoveryengine.v1beta.DataStore] was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface DataStoreOrBuilderpublic DataStore.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. Timestamp the [DataStore][google.cloud.discoveryengine.v1beta.DataStore] was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public DataStore.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Timestamp the [DataStore][google.cloud.discoveryengine.v1beta.DataStore] was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public DataStore.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. Timestamp the [DataStore][google.cloud.discoveryengine.v1beta.DataStore] was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public DataStore.Builder clearCreateTime()
Output only. Timestamp the [DataStore][google.cloud.discoveryengine.v1beta.DataStore] was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. Timestamp the [DataStore][google.cloud.discoveryengine.v1beta.DataStore] was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Timestamp the [DataStore][google.cloud.discoveryengine.v1beta.DataStore] was created at.
.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface DataStoreOrBuilderpublic boolean hasLanguageInfo()
Language info for DataStore.
.google.cloud.discoveryengine.v1beta.LanguageInfo language_info = 14;hasLanguageInfo in interface DataStoreOrBuilderpublic LanguageInfo getLanguageInfo()
Language info for DataStore.
.google.cloud.discoveryengine.v1beta.LanguageInfo language_info = 14;getLanguageInfo in interface DataStoreOrBuilderpublic DataStore.Builder setLanguageInfo(LanguageInfo value)
Language info for DataStore.
.google.cloud.discoveryengine.v1beta.LanguageInfo language_info = 14;public DataStore.Builder setLanguageInfo(LanguageInfo.Builder builderForValue)
Language info for DataStore.
.google.cloud.discoveryengine.v1beta.LanguageInfo language_info = 14;public DataStore.Builder mergeLanguageInfo(LanguageInfo value)
Language info for DataStore.
.google.cloud.discoveryengine.v1beta.LanguageInfo language_info = 14;public DataStore.Builder clearLanguageInfo()
Language info for DataStore.
.google.cloud.discoveryengine.v1beta.LanguageInfo language_info = 14;public LanguageInfo.Builder getLanguageInfoBuilder()
Language info for DataStore.
.google.cloud.discoveryengine.v1beta.LanguageInfo language_info = 14;public LanguageInfoOrBuilder getLanguageInfoOrBuilder()
Language info for DataStore.
.google.cloud.discoveryengine.v1beta.LanguageInfo language_info = 14;getLanguageInfoOrBuilder in interface DataStoreOrBuilderpublic boolean hasNaturalLanguageQueryUnderstandingConfig()
Optional. Configuration for Natural Language Query Understanding.
.google.cloud.discoveryengine.v1beta.NaturalLanguageQueryUnderstandingConfig natural_language_query_understanding_config = 34 [(.google.api.field_behavior) = OPTIONAL];
hasNaturalLanguageQueryUnderstandingConfig in interface DataStoreOrBuilderpublic NaturalLanguageQueryUnderstandingConfig getNaturalLanguageQueryUnderstandingConfig()
Optional. Configuration for Natural Language Query Understanding.
.google.cloud.discoveryengine.v1beta.NaturalLanguageQueryUnderstandingConfig natural_language_query_understanding_config = 34 [(.google.api.field_behavior) = OPTIONAL];
getNaturalLanguageQueryUnderstandingConfig in interface DataStoreOrBuilderpublic DataStore.Builder setNaturalLanguageQueryUnderstandingConfig(NaturalLanguageQueryUnderstandingConfig value)
Optional. Configuration for Natural Language Query Understanding.
.google.cloud.discoveryengine.v1beta.NaturalLanguageQueryUnderstandingConfig natural_language_query_understanding_config = 34 [(.google.api.field_behavior) = OPTIONAL];
public DataStore.Builder setNaturalLanguageQueryUnderstandingConfig(NaturalLanguageQueryUnderstandingConfig.Builder builderForValue)
Optional. Configuration for Natural Language Query Understanding.
.google.cloud.discoveryengine.v1beta.NaturalLanguageQueryUnderstandingConfig natural_language_query_understanding_config = 34 [(.google.api.field_behavior) = OPTIONAL];
public DataStore.Builder mergeNaturalLanguageQueryUnderstandingConfig(NaturalLanguageQueryUnderstandingConfig value)
Optional. Configuration for Natural Language Query Understanding.
.google.cloud.discoveryengine.v1beta.NaturalLanguageQueryUnderstandingConfig natural_language_query_understanding_config = 34 [(.google.api.field_behavior) = OPTIONAL];
public DataStore.Builder clearNaturalLanguageQueryUnderstandingConfig()
Optional. Configuration for Natural Language Query Understanding.
.google.cloud.discoveryengine.v1beta.NaturalLanguageQueryUnderstandingConfig natural_language_query_understanding_config = 34 [(.google.api.field_behavior) = OPTIONAL];
public NaturalLanguageQueryUnderstandingConfig.Builder getNaturalLanguageQueryUnderstandingConfigBuilder()
Optional. Configuration for Natural Language Query Understanding.
.google.cloud.discoveryengine.v1beta.NaturalLanguageQueryUnderstandingConfig natural_language_query_understanding_config = 34 [(.google.api.field_behavior) = OPTIONAL];
public NaturalLanguageQueryUnderstandingConfigOrBuilder getNaturalLanguageQueryUnderstandingConfigOrBuilder()
Optional. Configuration for Natural Language Query Understanding.
.google.cloud.discoveryengine.v1beta.NaturalLanguageQueryUnderstandingConfig natural_language_query_understanding_config = 34 [(.google.api.field_behavior) = OPTIONAL];
getNaturalLanguageQueryUnderstandingConfigOrBuilder in interface DataStoreOrBuilderpublic boolean hasBillingEstimation()
Output only. Data size estimation for billing.
.google.cloud.discoveryengine.v1beta.DataStore.BillingEstimation billing_estimation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasBillingEstimation in interface DataStoreOrBuilderpublic DataStore.BillingEstimation getBillingEstimation()
Output only. Data size estimation for billing.
.google.cloud.discoveryengine.v1beta.DataStore.BillingEstimation billing_estimation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
getBillingEstimation in interface DataStoreOrBuilderpublic DataStore.Builder setBillingEstimation(DataStore.BillingEstimation value)
Output only. Data size estimation for billing.
.google.cloud.discoveryengine.v1beta.DataStore.BillingEstimation billing_estimation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public DataStore.Builder setBillingEstimation(DataStore.BillingEstimation.Builder builderForValue)
Output only. Data size estimation for billing.
.google.cloud.discoveryengine.v1beta.DataStore.BillingEstimation billing_estimation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public DataStore.Builder mergeBillingEstimation(DataStore.BillingEstimation value)
Output only. Data size estimation for billing.
.google.cloud.discoveryengine.v1beta.DataStore.BillingEstimation billing_estimation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public DataStore.Builder clearBillingEstimation()
Output only. Data size estimation for billing.
.google.cloud.discoveryengine.v1beta.DataStore.BillingEstimation billing_estimation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public DataStore.BillingEstimation.Builder getBillingEstimationBuilder()
Output only. Data size estimation for billing.
.google.cloud.discoveryengine.v1beta.DataStore.BillingEstimation billing_estimation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public DataStore.BillingEstimationOrBuilder getBillingEstimationOrBuilder()
Output only. Data size estimation for billing.
.google.cloud.discoveryengine.v1beta.DataStore.BillingEstimation billing_estimation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
getBillingEstimationOrBuilder in interface DataStoreOrBuilderpublic boolean hasWorkspaceConfig()
Config to store data store type configuration for workspace data. This must be set when [DataStore.content_config][google.cloud.discoveryengine.v1beta.DataStore.content_config] is set as [DataStore.ContentConfig.GOOGLE_WORKSPACE][google.cloud.discoveryengine.v1beta.DataStore.ContentConfig.GOOGLE_WORKSPACE].
.google.cloud.discoveryengine.v1beta.WorkspaceConfig workspace_config = 25;hasWorkspaceConfig in interface DataStoreOrBuilderpublic WorkspaceConfig getWorkspaceConfig()
Config to store data store type configuration for workspace data. This must be set when [DataStore.content_config][google.cloud.discoveryengine.v1beta.DataStore.content_config] is set as [DataStore.ContentConfig.GOOGLE_WORKSPACE][google.cloud.discoveryengine.v1beta.DataStore.ContentConfig.GOOGLE_WORKSPACE].
.google.cloud.discoveryengine.v1beta.WorkspaceConfig workspace_config = 25;getWorkspaceConfig in interface DataStoreOrBuilderpublic DataStore.Builder setWorkspaceConfig(WorkspaceConfig value)
Config to store data store type configuration for workspace data. This must be set when [DataStore.content_config][google.cloud.discoveryengine.v1beta.DataStore.content_config] is set as [DataStore.ContentConfig.GOOGLE_WORKSPACE][google.cloud.discoveryengine.v1beta.DataStore.ContentConfig.GOOGLE_WORKSPACE].
.google.cloud.discoveryengine.v1beta.WorkspaceConfig workspace_config = 25;public DataStore.Builder setWorkspaceConfig(WorkspaceConfig.Builder builderForValue)
Config to store data store type configuration for workspace data. This must be set when [DataStore.content_config][google.cloud.discoveryengine.v1beta.DataStore.content_config] is set as [DataStore.ContentConfig.GOOGLE_WORKSPACE][google.cloud.discoveryengine.v1beta.DataStore.ContentConfig.GOOGLE_WORKSPACE].
.google.cloud.discoveryengine.v1beta.WorkspaceConfig workspace_config = 25;public DataStore.Builder mergeWorkspaceConfig(WorkspaceConfig value)
Config to store data store type configuration for workspace data. This must be set when [DataStore.content_config][google.cloud.discoveryengine.v1beta.DataStore.content_config] is set as [DataStore.ContentConfig.GOOGLE_WORKSPACE][google.cloud.discoveryengine.v1beta.DataStore.ContentConfig.GOOGLE_WORKSPACE].
.google.cloud.discoveryengine.v1beta.WorkspaceConfig workspace_config = 25;public DataStore.Builder clearWorkspaceConfig()
Config to store data store type configuration for workspace data. This must be set when [DataStore.content_config][google.cloud.discoveryengine.v1beta.DataStore.content_config] is set as [DataStore.ContentConfig.GOOGLE_WORKSPACE][google.cloud.discoveryengine.v1beta.DataStore.ContentConfig.GOOGLE_WORKSPACE].
.google.cloud.discoveryengine.v1beta.WorkspaceConfig workspace_config = 25;public WorkspaceConfig.Builder getWorkspaceConfigBuilder()
Config to store data store type configuration for workspace data. This must be set when [DataStore.content_config][google.cloud.discoveryengine.v1beta.DataStore.content_config] is set as [DataStore.ContentConfig.GOOGLE_WORKSPACE][google.cloud.discoveryengine.v1beta.DataStore.ContentConfig.GOOGLE_WORKSPACE].
.google.cloud.discoveryengine.v1beta.WorkspaceConfig workspace_config = 25;public WorkspaceConfigOrBuilder getWorkspaceConfigOrBuilder()
Config to store data store type configuration for workspace data. This must be set when [DataStore.content_config][google.cloud.discoveryengine.v1beta.DataStore.content_config] is set as [DataStore.ContentConfig.GOOGLE_WORKSPACE][google.cloud.discoveryengine.v1beta.DataStore.ContentConfig.GOOGLE_WORKSPACE].
.google.cloud.discoveryengine.v1beta.WorkspaceConfig workspace_config = 25;getWorkspaceConfigOrBuilder in interface DataStoreOrBuilderpublic boolean hasDocumentProcessingConfig()
Configuration for Document understanding and enrichment.
.google.cloud.discoveryengine.v1beta.DocumentProcessingConfig document_processing_config = 27;
hasDocumentProcessingConfig in interface DataStoreOrBuilderpublic DocumentProcessingConfig getDocumentProcessingConfig()
Configuration for Document understanding and enrichment.
.google.cloud.discoveryengine.v1beta.DocumentProcessingConfig document_processing_config = 27;
getDocumentProcessingConfig in interface DataStoreOrBuilderpublic DataStore.Builder setDocumentProcessingConfig(DocumentProcessingConfig value)
Configuration for Document understanding and enrichment.
.google.cloud.discoveryengine.v1beta.DocumentProcessingConfig document_processing_config = 27;
public DataStore.Builder setDocumentProcessingConfig(DocumentProcessingConfig.Builder builderForValue)
Configuration for Document understanding and enrichment.
.google.cloud.discoveryengine.v1beta.DocumentProcessingConfig document_processing_config = 27;
public DataStore.Builder mergeDocumentProcessingConfig(DocumentProcessingConfig value)
Configuration for Document understanding and enrichment.
.google.cloud.discoveryengine.v1beta.DocumentProcessingConfig document_processing_config = 27;
public DataStore.Builder clearDocumentProcessingConfig()
Configuration for Document understanding and enrichment.
.google.cloud.discoveryengine.v1beta.DocumentProcessingConfig document_processing_config = 27;
public DocumentProcessingConfig.Builder getDocumentProcessingConfigBuilder()
Configuration for Document understanding and enrichment.
.google.cloud.discoveryengine.v1beta.DocumentProcessingConfig document_processing_config = 27;
public DocumentProcessingConfigOrBuilder getDocumentProcessingConfigOrBuilder()
Configuration for Document understanding and enrichment.
.google.cloud.discoveryengine.v1beta.DocumentProcessingConfig document_processing_config = 27;
getDocumentProcessingConfigOrBuilder in interface DataStoreOrBuilderpublic boolean hasStartingSchema()
The start schema to use for this [DataStore][google.cloud.discoveryengine.v1beta.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][google.cloud.discoveryengine.v1beta.DataStore], use [SchemaService.GetSchema][google.cloud.discoveryengine.v1beta.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.v1beta.Schema starting_schema = 28;hasStartingSchema in interface DataStoreOrBuilderpublic Schema getStartingSchema()
The start schema to use for this [DataStore][google.cloud.discoveryengine.v1beta.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][google.cloud.discoveryengine.v1beta.DataStore], use [SchemaService.GetSchema][google.cloud.discoveryengine.v1beta.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.v1beta.Schema starting_schema = 28;getStartingSchema in interface DataStoreOrBuilderpublic DataStore.Builder setStartingSchema(Schema value)
The start schema to use for this [DataStore][google.cloud.discoveryengine.v1beta.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][google.cloud.discoveryengine.v1beta.DataStore], use [SchemaService.GetSchema][google.cloud.discoveryengine.v1beta.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.v1beta.Schema starting_schema = 28;public DataStore.Builder setStartingSchema(Schema.Builder builderForValue)
The start schema to use for this [DataStore][google.cloud.discoveryengine.v1beta.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][google.cloud.discoveryengine.v1beta.DataStore], use [SchemaService.GetSchema][google.cloud.discoveryengine.v1beta.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.v1beta.Schema starting_schema = 28;public DataStore.Builder mergeStartingSchema(Schema value)
The start schema to use for this [DataStore][google.cloud.discoveryengine.v1beta.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][google.cloud.discoveryengine.v1beta.DataStore], use [SchemaService.GetSchema][google.cloud.discoveryengine.v1beta.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.v1beta.Schema starting_schema = 28;public DataStore.Builder clearStartingSchema()
The start schema to use for this [DataStore][google.cloud.discoveryengine.v1beta.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][google.cloud.discoveryengine.v1beta.DataStore], use [SchemaService.GetSchema][google.cloud.discoveryengine.v1beta.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.v1beta.Schema starting_schema = 28;public Schema.Builder getStartingSchemaBuilder()
The start schema to use for this [DataStore][google.cloud.discoveryengine.v1beta.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][google.cloud.discoveryengine.v1beta.DataStore], use [SchemaService.GetSchema][google.cloud.discoveryengine.v1beta.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.v1beta.Schema starting_schema = 28;public SchemaOrBuilder getStartingSchemaOrBuilder()
The start schema to use for this [DataStore][google.cloud.discoveryengine.v1beta.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][google.cloud.discoveryengine.v1beta.DataStore], use [SchemaService.GetSchema][google.cloud.discoveryengine.v1beta.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.v1beta.Schema starting_schema = 28;getStartingSchemaOrBuilder in interface DataStoreOrBuilderpublic boolean hasServingConfigDataStore()
Optional. Stores serving config at DataStore level.
.google.cloud.discoveryengine.v1beta.DataStore.ServingConfigDataStore serving_config_data_store = 30 [(.google.api.field_behavior) = OPTIONAL];
hasServingConfigDataStore in interface DataStoreOrBuilderpublic DataStore.ServingConfigDataStore getServingConfigDataStore()
Optional. Stores serving config at DataStore level.
.google.cloud.discoveryengine.v1beta.DataStore.ServingConfigDataStore serving_config_data_store = 30 [(.google.api.field_behavior) = OPTIONAL];
getServingConfigDataStore in interface DataStoreOrBuilderpublic DataStore.Builder setServingConfigDataStore(DataStore.ServingConfigDataStore value)
Optional. Stores serving config at DataStore level.
.google.cloud.discoveryengine.v1beta.DataStore.ServingConfigDataStore serving_config_data_store = 30 [(.google.api.field_behavior) = OPTIONAL];
public DataStore.Builder setServingConfigDataStore(DataStore.ServingConfigDataStore.Builder builderForValue)
Optional. Stores serving config at DataStore level.
.google.cloud.discoveryengine.v1beta.DataStore.ServingConfigDataStore serving_config_data_store = 30 [(.google.api.field_behavior) = OPTIONAL];
public DataStore.Builder mergeServingConfigDataStore(DataStore.ServingConfigDataStore value)
Optional. Stores serving config at DataStore level.
.google.cloud.discoveryengine.v1beta.DataStore.ServingConfigDataStore serving_config_data_store = 30 [(.google.api.field_behavior) = OPTIONAL];
public DataStore.Builder clearServingConfigDataStore()
Optional. Stores serving config at DataStore level.
.google.cloud.discoveryengine.v1beta.DataStore.ServingConfigDataStore serving_config_data_store = 30 [(.google.api.field_behavior) = OPTIONAL];
public DataStore.ServingConfigDataStore.Builder getServingConfigDataStoreBuilder()
Optional. Stores serving config at DataStore level.
.google.cloud.discoveryengine.v1beta.DataStore.ServingConfigDataStore serving_config_data_store = 30 [(.google.api.field_behavior) = OPTIONAL];
public DataStore.ServingConfigDataStoreOrBuilder getServingConfigDataStoreOrBuilder()
Optional. Stores serving config at DataStore level.
.google.cloud.discoveryengine.v1beta.DataStore.ServingConfigDataStore serving_config_data_store = 30 [(.google.api.field_behavior) = OPTIONAL];
getServingConfigDataStoreOrBuilder in interface DataStoreOrBuilderpublic final DataStore.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder>public final DataStore.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DataStore.Builder>Copyright © 2025 Google LLC. All rights reserved.