public static final class Engine.SearchEngineConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Engine.SearchEngineConfig.Builder> implements Engine.SearchEngineConfigOrBuilder
Configurations for a Search Engine.Protobuf type
google.cloud.discoveryengine.v1beta.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 |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
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 |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Engine.SearchEngineConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
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.Builder |
clone() |
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.GeneratedMessageV3.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 |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Engine.SearchEngineConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Engine.SearchEngineConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
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.
|
Engine.SearchEngineConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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<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.GeneratedMessageV3.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.GeneratedMessageV3.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 clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.SearchEngineConfig.Builder>public Engine.SearchEngineConfig.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<Engine.SearchEngineConfig.Builder>public Engine.SearchEngineConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.SearchEngineConfig.Builder>public Engine.SearchEngineConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.SearchEngineConfig.Builder>public Engine.SearchEngineConfig.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<Engine.SearchEngineConfig.Builder>public Engine.SearchEngineConfig.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<Engine.SearchEngineConfig.Builder>public 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.GeneratedMessageV3.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.v1beta.SearchTier.SEARCH_TIER_STANDARD] if not specified.
.google.cloud.discoveryengine.v1beta.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.v1beta.SearchTier.SEARCH_TIER_STANDARD] if not specified.
.google.cloud.discoveryengine.v1beta.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.v1beta.SearchTier.SEARCH_TIER_STANDARD] if not specified.
.google.cloud.discoveryengine.v1beta.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.v1beta.SearchTier.SEARCH_TIER_STANDARD] if not specified.
.google.cloud.discoveryengine.v1beta.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.v1beta.SearchTier.SEARCH_TIER_STANDARD] if not specified.
.google.cloud.discoveryengine.v1beta.SearchTier search_tier = 1;public List<SearchAddOn> getSearchAddOnsList()
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;getSearchAddOnsList in interface Engine.SearchEngineConfigOrBuilderpublic int getSearchAddOnsCount()
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.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.v1beta.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.v1beta.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.v1beta.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.v1beta.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.v1beta.SearchAddOn search_add_ons = 2;public List<Integer> getSearchAddOnsValueList()
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.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.v1beta.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.v1beta.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.v1beta.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.v1beta.SearchAddOn search_add_ons = 2;values - The enum numeric values on the wire for searchAddOns to add.public final Engine.SearchEngineConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.SearchEngineConfig.Builder>public final Engine.SearchEngineConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Engine.SearchEngineConfig.Builder>Copyright © 2025 Google LLC. All rights reserved.