public static final class Engine.SearchEngineConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<Engine.SearchEngineConfig.Builder> implements Engine.SearchEngineConfigOrBuilder
Configurations for a Search Engine.Protobuf type
google.cloud.discoveryengine.v1.Engine.SearchEngineConfig| Modifier and Type | Method and Description |
|---|---|
Engine.SearchEngineConfig.Builder |
addAllSearchAddOns(Iterable<? extends SearchAddOn> values)
The add-on that this search engine enables.
|
Engine.SearchEngineConfig.Builder |
addAllSearchAddOnsValue(Iterable<Integer> values)
The add-on that this search engine enables.
|
Engine.SearchEngineConfig.Builder |
addSearchAddOns(SearchAddOn value)
The add-on that this search engine enables.
|
Engine.SearchEngineConfig.Builder |
addSearchAddOnsValue(int value)
The add-on that this search engine enables.
|
Engine.SearchEngineConfig |
build() |
Engine.SearchEngineConfig |
buildPartial() |
Engine.SearchEngineConfig.Builder |
clear() |
Engine.SearchEngineConfig.Builder |
clearSearchAddOns()
The add-on that this search engine enables.
|
Engine.SearchEngineConfig.Builder |
clearSearchTier()
The search feature tier of this engine.
|
Engine.SearchEngineConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
SearchAddOn |
getSearchAddOns(int index)
The add-on that this search engine enables.
|
int |
getSearchAddOnsCount()
The add-on that this search engine enables.
|
List<SearchAddOn> |
getSearchAddOnsList()
The add-on that this search engine enables.
|
int |
getSearchAddOnsValue(int index)
The add-on that this search engine enables.
|
List<Integer> |
getSearchAddOnsValueList()
The add-on that this search engine enables.
|
SearchTier |
getSearchTier()
The search feature tier of this engine.
|
int |
getSearchTierValue()
The search feature tier of this engine.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Engine.SearchEngineConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Engine.SearchEngineConfig.Builder |
mergeFrom(Engine.SearchEngineConfig other) |
Engine.SearchEngineConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
Engine.SearchEngineConfig.Builder |
setSearchAddOns(int index,
SearchAddOn value)
The add-on that this search engine enables.
|
Engine.SearchEngineConfig.Builder |
setSearchAddOnsValue(int index,
int value)
The add-on that this search engine enables.
|
Engine.SearchEngineConfig.Builder |
setSearchTier(SearchTier value)
The search feature tier of this engine.
|
Engine.SearchEngineConfig.Builder |
setSearchTierValue(int value)
The search feature tier of this engine.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Engine.SearchEngineConfig.Builder>public Engine.SearchEngineConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Engine.SearchEngineConfig.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.GeneratedMessage.Builder<Engine.SearchEngineConfig.Builder>public Engine.SearchEngineConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Engine.SearchEngineConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Engine.SearchEngineConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Engine.SearchEngineConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Engine.SearchEngineConfig.Builder>public Engine.SearchEngineConfig.Builder mergeFrom(Engine.SearchEngineConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Engine.SearchEngineConfig.Builder>public Engine.SearchEngineConfig.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<Engine.SearchEngineConfig.Builder>IOExceptionpublic int getSearchTierValue()
The search feature tier of this engine. Different tiers might have different pricing. To learn more, check the pricing documentation. Defaults to [SearchTier.SEARCH_TIER_STANDARD][google.cloud.discoveryengine.v1.SearchTier.SEARCH_TIER_STANDARD] if not specified.
.google.cloud.discoveryengine.v1.SearchTier search_tier = 1;getSearchTierValue in interface Engine.SearchEngineConfigOrBuilderpublic Engine.SearchEngineConfig.Builder setSearchTierValue(int value)
The search feature tier of this engine. Different tiers might have different pricing. To learn more, check the pricing documentation. Defaults to [SearchTier.SEARCH_TIER_STANDARD][google.cloud.discoveryengine.v1.SearchTier.SEARCH_TIER_STANDARD] if not specified.
.google.cloud.discoveryengine.v1.SearchTier search_tier = 1;value - The enum numeric value on the wire for searchTier to set.public SearchTier getSearchTier()
The search feature tier of this engine. Different tiers might have different pricing. To learn more, check the pricing documentation. Defaults to [SearchTier.SEARCH_TIER_STANDARD][google.cloud.discoveryengine.v1.SearchTier.SEARCH_TIER_STANDARD] if not specified.
.google.cloud.discoveryengine.v1.SearchTier search_tier = 1;getSearchTier in interface Engine.SearchEngineConfigOrBuilderpublic Engine.SearchEngineConfig.Builder setSearchTier(SearchTier value)
The search feature tier of this engine. Different tiers might have different pricing. To learn more, check the pricing documentation. Defaults to [SearchTier.SEARCH_TIER_STANDARD][google.cloud.discoveryengine.v1.SearchTier.SEARCH_TIER_STANDARD] if not specified.
.google.cloud.discoveryengine.v1.SearchTier search_tier = 1;value - The searchTier to set.public Engine.SearchEngineConfig.Builder clearSearchTier()
The search feature tier of this engine. Different tiers might have different pricing. To learn more, check the pricing documentation. Defaults to [SearchTier.SEARCH_TIER_STANDARD][google.cloud.discoveryengine.v1.SearchTier.SEARCH_TIER_STANDARD] if not specified.
.google.cloud.discoveryengine.v1.SearchTier search_tier = 1;public List<SearchAddOn> getSearchAddOnsList()
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1.SearchAddOn search_add_ons = 2;getSearchAddOnsList in interface Engine.SearchEngineConfigOrBuilderpublic int getSearchAddOnsCount()
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1.SearchAddOn search_add_ons = 2;getSearchAddOnsCount in interface Engine.SearchEngineConfigOrBuilderpublic SearchAddOn getSearchAddOns(int index)
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1.SearchAddOn search_add_ons = 2;getSearchAddOns in interface Engine.SearchEngineConfigOrBuilderindex - The index of the element to return.public Engine.SearchEngineConfig.Builder setSearchAddOns(int index, SearchAddOn value)
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1.SearchAddOn search_add_ons = 2;index - The index to set the value at.value - The searchAddOns to set.public Engine.SearchEngineConfig.Builder addSearchAddOns(SearchAddOn value)
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1.SearchAddOn search_add_ons = 2;value - The searchAddOns to add.public Engine.SearchEngineConfig.Builder addAllSearchAddOns(Iterable<? extends SearchAddOn> values)
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1.SearchAddOn search_add_ons = 2;values - The searchAddOns to add.public Engine.SearchEngineConfig.Builder clearSearchAddOns()
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1.SearchAddOn search_add_ons = 2;public List<Integer> getSearchAddOnsValueList()
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1.SearchAddOn search_add_ons = 2;getSearchAddOnsValueList in interface Engine.SearchEngineConfigOrBuilderpublic int getSearchAddOnsValue(int index)
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1.SearchAddOn search_add_ons = 2;getSearchAddOnsValue in interface Engine.SearchEngineConfigOrBuilderindex - The index of the value to return.public Engine.SearchEngineConfig.Builder setSearchAddOnsValue(int index, int value)
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1.SearchAddOn search_add_ons = 2;index - The index to set the value at.value - The enum numeric value on the wire for searchAddOns to set.public Engine.SearchEngineConfig.Builder addSearchAddOnsValue(int value)
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1.SearchAddOn search_add_ons = 2;value - The enum numeric value on the wire for searchAddOns to add.public Engine.SearchEngineConfig.Builder addAllSearchAddOnsValue(Iterable<Integer> values)
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1.SearchAddOn search_add_ons = 2;values - The enum numeric values on the wire for searchAddOns to add.Copyright © 2026 Google LLC. All rights reserved.