Class Engine.SearchEngineConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Engine.SearchEngineConfig.Builder>
com.google.cloud.discoveryengine.v1beta.Engine.SearchEngineConfig.Builder
- All Implemented Interfaces:
Engine.SearchEngineConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Engine.SearchEngineConfig
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.v1beta.Engine.SearchEngineConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllSearchAddOns(Iterable<? extends SearchAddOn> values) The add-on that this search engine enables.addAllSearchAddOnsValue(Iterable<Integer> values) The add-on that this search engine enables.addSearchAddOns(SearchAddOn value) The add-on that this search engine enables.addSearchAddOnsValue(int value) The add-on that this search engine enables.build()clear()The add-on that this search engine enables.The search feature tier of this engine.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetSearchAddOns(int index) The add-on that this search engine enables.intThe add-on that this search engine enables.The add-on that this search engine enables.intgetSearchAddOnsValue(int index) The add-on that this search engine enables.The add-on that this search engine enables.The search feature tier of this engine.intThe search feature tier of this engine.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setSearchAddOns(int index, SearchAddOn value) The add-on that this search engine enables.setSearchAddOnsValue(int index, int value) The add-on that this search engine enables.setSearchTier(SearchTier value) The search feature tier of this engine.setSearchTierValue(int value) The search feature tier of this engine.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<Engine.SearchEngineConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Engine.SearchEngineConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Engine.SearchEngineConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Engine.SearchEngineConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Engine.SearchEngineConfig.Builder>
-
mergeFrom
public Engine.SearchEngineConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Engine.SearchEngineConfig.Builder>- Throws:
IOException
-
getSearchTierValue
public 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;- Specified by:
getSearchTierValuein interfaceEngine.SearchEngineConfigOrBuilder- Returns:
- The enum numeric value on the wire for searchTier.
-
setSearchTierValue
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;- Parameters:
value- The enum numeric value on the wire for searchTier to set.- Returns:
- This builder for chaining.
-
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;- Specified by:
getSearchTierin interfaceEngine.SearchEngineConfigOrBuilder- Returns:
- The searchTier.
-
setSearchTier
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;- Parameters:
value- The searchTier to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
getSearchAddOnsList
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;- Specified by:
getSearchAddOnsListin interfaceEngine.SearchEngineConfigOrBuilder- Returns:
- A list containing the searchAddOns.
-
getSearchAddOnsCount
public int getSearchAddOnsCount()The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;- Specified by:
getSearchAddOnsCountin interfaceEngine.SearchEngineConfigOrBuilder- Returns:
- The count of searchAddOns.
-
getSearchAddOns
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;- Specified by:
getSearchAddOnsin interfaceEngine.SearchEngineConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The searchAddOns at the given index.
-
setSearchAddOns
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;- Parameters:
index- The index to set the value at.value- The searchAddOns to set.- Returns:
- This builder for chaining.
-
addSearchAddOns
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;- Parameters:
value- The searchAddOns to add.- Returns:
- This builder for chaining.
-
addAllSearchAddOns
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;- Parameters:
values- The searchAddOns to add.- Returns:
- This builder for chaining.
-
clearSearchAddOns
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;- Returns:
- This builder for chaining.
-
getSearchAddOnsValueList
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;- Specified by:
getSearchAddOnsValueListin interfaceEngine.SearchEngineConfigOrBuilder- Returns:
- A list containing the enum numeric values on the wire for searchAddOns.
-
getSearchAddOnsValue
public int getSearchAddOnsValue(int index) The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;- Specified by:
getSearchAddOnsValuein interfaceEngine.SearchEngineConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of searchAddOns at the given index.
-
setSearchAddOnsValue
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for searchAddOns to set.- Returns:
- This builder for chaining.
-
addSearchAddOnsValue
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;- Parameters:
value- The enum numeric value on the wire for searchAddOns to add.- Returns:
- This builder for chaining.
-
addAllSearchAddOnsValue
The add-on that this search engine enables.
repeated .google.cloud.discoveryengine.v1beta.SearchAddOn search_add_ons = 2;- Parameters:
values- The enum numeric values on the wire for searchAddOns to add.- Returns:
- This builder for chaining.
-