Class AdvancedCompleteQueryRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AdvancedCompleteQueryRequest.Builder>
com.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.Builder
- All Implemented Interfaces:
AdvancedCompleteQueryRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdvancedCompleteQueryRequest
public static final class AdvancedCompleteQueryRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AdvancedCompleteQueryRequest.Builder>
implements AdvancedCompleteQueryRequestOrBuilder
Request message for [CompletionService.AdvancedCompleteQuery][google.cloud.discoveryengine.v1beta.CompletionService.AdvancedCompleteQuery] method. .Protobuf type
google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllSuggestionTypes(Iterable<? extends AdvancedCompleteQueryRequest.SuggestionType> values) Optional.addAllSuggestionTypesValue(Iterable<Integer> values) Optional.Optional.addSuggestionTypesValue(int value) Optional.build()clear()Optional.Required.Indicates if tail suggestions should be returned if there are no suggestions that match the full query.Required.Specifies the autocomplete data model.Optional.Optional.A unique identifier for tracking visitors.Optional.Optional.Optional.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanIndicates if tail suggestions should be returned if there are no suggestions that match the full query.getQuery()Required.com.google.protobuf.ByteStringRequired.Specifies the autocomplete data model.com.google.protobuf.ByteStringSpecifies the autocomplete data model.getSuggestionTypes(int index) Optional.intOptional.Optional.intgetSuggestionTypesValue(int index) Optional.Optional.Optional.Optional.Optional.A unique identifier for tracking visitors.com.google.protobuf.ByteStringA unique identifier for tracking visitors.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUserInfo(UserInfo value) Optional.Optional.setBoostSpec(AdvancedCompleteQueryRequest.BoostSpec.Builder builderForValue) Optional.setCompletionConfig(String value) Required.setCompletionConfigBytes(com.google.protobuf.ByteString value) Required.setIncludeTailSuggestions(boolean value) Indicates if tail suggestions should be returned if there are no suggestions that match the full query.Required.setQueryBytes(com.google.protobuf.ByteString value) Required.setQueryModel(String value) Specifies the autocomplete data model.setQueryModelBytes(com.google.protobuf.ByteString value) Specifies the autocomplete data model.setSuggestionTypes(int index, AdvancedCompleteQueryRequest.SuggestionType value) Optional.setSuggestionTypesValue(int index, int value) Optional.setUserInfo(UserInfo value) Optional.setUserInfo(UserInfo.Builder builderForValue) Optional.setUserPseudoId(String value) A unique identifier for tracking visitors.setUserPseudoIdBytes(com.google.protobuf.ByteString value) A unique identifier for tracking visitors.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<AdvancedCompleteQueryRequest.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<AdvancedCompleteQueryRequest.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<AdvancedCompleteQueryRequest.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<AdvancedCompleteQueryRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AdvancedCompleteQueryRequest.Builder>
-
mergeFrom
public AdvancedCompleteQueryRequest.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<AdvancedCompleteQueryRequest.Builder>- Throws:
IOException
-
getCompletionConfig
Required. The completion_config of the parent dataStore or engine resource name for which the completion is performed, such as `projects/*/locations/global/collections/default_collection/dataStores/*/completionConfig` `projects/*/locations/global/collections/default_collection/engines/*/completionConfig`.
string completion_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getCompletionConfigin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- The completionConfig.
-
getCompletionConfigBytes
public com.google.protobuf.ByteString getCompletionConfigBytes()Required. The completion_config of the parent dataStore or engine resource name for which the completion is performed, such as `projects/*/locations/global/collections/default_collection/dataStores/*/completionConfig` `projects/*/locations/global/collections/default_collection/engines/*/completionConfig`.
string completion_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getCompletionConfigBytesin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- The bytes for completionConfig.
-
setCompletionConfig
Required. The completion_config of the parent dataStore or engine resource name for which the completion is performed, such as `projects/*/locations/global/collections/default_collection/dataStores/*/completionConfig` `projects/*/locations/global/collections/default_collection/engines/*/completionConfig`.
string completion_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The completionConfig to set.- Returns:
- This builder for chaining.
-
clearCompletionConfig
Required. The completion_config of the parent dataStore or engine resource name for which the completion is performed, such as `projects/*/locations/global/collections/default_collection/dataStores/*/completionConfig` `projects/*/locations/global/collections/default_collection/engines/*/completionConfig`.
string completion_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setCompletionConfigBytes
public AdvancedCompleteQueryRequest.Builder setCompletionConfigBytes(com.google.protobuf.ByteString value) Required. The completion_config of the parent dataStore or engine resource name for which the completion is performed, such as `projects/*/locations/global/collections/default_collection/dataStores/*/completionConfig` `projects/*/locations/global/collections/default_collection/engines/*/completionConfig`.
string completion_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for completionConfig to set.- Returns:
- This builder for chaining.
-
getQuery
Required. The typeahead input used to fetch suggestions. Maximum length is 128 characters. The query can not be empty for most of the suggestion types. If it is empty, an `INVALID_ARGUMENT` error is returned. The exception is when the suggestion_types contains only the type `RECENT_SEARCH`, the query can be an empty string. The is called "zero prefix" feature, which returns user's recently searched queries given the empty query.
string query = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getQueryin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- The query.
-
getQueryBytes
public com.google.protobuf.ByteString getQueryBytes()Required. The typeahead input used to fetch suggestions. Maximum length is 128 characters. The query can not be empty for most of the suggestion types. If it is empty, an `INVALID_ARGUMENT` error is returned. The exception is when the suggestion_types contains only the type `RECENT_SEARCH`, the query can be an empty string. The is called "zero prefix" feature, which returns user's recently searched queries given the empty query.
string query = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getQueryBytesin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- The bytes for query.
-
setQuery
Required. The typeahead input used to fetch suggestions. Maximum length is 128 characters. The query can not be empty for most of the suggestion types. If it is empty, an `INVALID_ARGUMENT` error is returned. The exception is when the suggestion_types contains only the type `RECENT_SEARCH`, the query can be an empty string. The is called "zero prefix" feature, which returns user's recently searched queries given the empty query.
string query = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The query to set.- Returns:
- This builder for chaining.
-
clearQuery
Required. The typeahead input used to fetch suggestions. Maximum length is 128 characters. The query can not be empty for most of the suggestion types. If it is empty, an `INVALID_ARGUMENT` error is returned. The exception is when the suggestion_types contains only the type `RECENT_SEARCH`, the query can be an empty string. The is called "zero prefix" feature, which returns user's recently searched queries given the empty query.
string query = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setQueryBytes
Required. The typeahead input used to fetch suggestions. Maximum length is 128 characters. The query can not be empty for most of the suggestion types. If it is empty, an `INVALID_ARGUMENT` error is returned. The exception is when the suggestion_types contains only the type `RECENT_SEARCH`, the query can be an empty string. The is called "zero prefix" feature, which returns user's recently searched queries given the empty query.
string query = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for query to set.- Returns:
- This builder for chaining.
-
getQueryModel
Specifies the autocomplete data model. This overrides any model specified in the Configuration > Autocomplete section of the Cloud console. Currently supported values: * `document` - Using suggestions generated from user-imported documents. * `search-history` - Using suggestions generated from the past history of [SearchService.Search][google.cloud.discoveryengine.v1beta.SearchService.Search] API calls. Do not use it when there is no traffic for Search API. * `user-event` - Using suggestions generated from user-imported search events. * `document-completable` - Using suggestions taken directly from user-imported document fields marked as completable. Default values: * `document` is the default model for regular dataStores. * `search-history` is the default model for site search dataStores.
string query_model = 3;- Specified by:
getQueryModelin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- The queryModel.
-
getQueryModelBytes
public com.google.protobuf.ByteString getQueryModelBytes()Specifies the autocomplete data model. This overrides any model specified in the Configuration > Autocomplete section of the Cloud console. Currently supported values: * `document` - Using suggestions generated from user-imported documents. * `search-history` - Using suggestions generated from the past history of [SearchService.Search][google.cloud.discoveryengine.v1beta.SearchService.Search] API calls. Do not use it when there is no traffic for Search API. * `user-event` - Using suggestions generated from user-imported search events. * `document-completable` - Using suggestions taken directly from user-imported document fields marked as completable. Default values: * `document` is the default model for regular dataStores. * `search-history` is the default model for site search dataStores.
string query_model = 3;- Specified by:
getQueryModelBytesin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- The bytes for queryModel.
-
setQueryModel
Specifies the autocomplete data model. This overrides any model specified in the Configuration > Autocomplete section of the Cloud console. Currently supported values: * `document` - Using suggestions generated from user-imported documents. * `search-history` - Using suggestions generated from the past history of [SearchService.Search][google.cloud.discoveryengine.v1beta.SearchService.Search] API calls. Do not use it when there is no traffic for Search API. * `user-event` - Using suggestions generated from user-imported search events. * `document-completable` - Using suggestions taken directly from user-imported document fields marked as completable. Default values: * `document` is the default model for regular dataStores. * `search-history` is the default model for site search dataStores.
string query_model = 3;- Parameters:
value- The queryModel to set.- Returns:
- This builder for chaining.
-
clearQueryModel
Specifies the autocomplete data model. This overrides any model specified in the Configuration > Autocomplete section of the Cloud console. Currently supported values: * `document` - Using suggestions generated from user-imported documents. * `search-history` - Using suggestions generated from the past history of [SearchService.Search][google.cloud.discoveryengine.v1beta.SearchService.Search] API calls. Do not use it when there is no traffic for Search API. * `user-event` - Using suggestions generated from user-imported search events. * `document-completable` - Using suggestions taken directly from user-imported document fields marked as completable. Default values: * `document` is the default model for regular dataStores. * `search-history` is the default model for site search dataStores.
string query_model = 3;- Returns:
- This builder for chaining.
-
setQueryModelBytes
public AdvancedCompleteQueryRequest.Builder setQueryModelBytes(com.google.protobuf.ByteString value) Specifies the autocomplete data model. This overrides any model specified in the Configuration > Autocomplete section of the Cloud console. Currently supported values: * `document` - Using suggestions generated from user-imported documents. * `search-history` - Using suggestions generated from the past history of [SearchService.Search][google.cloud.discoveryengine.v1beta.SearchService.Search] API calls. Do not use it when there is no traffic for Search API. * `user-event` - Using suggestions generated from user-imported search events. * `document-completable` - Using suggestions taken directly from user-imported document fields marked as completable. Default values: * `document` is the default model for regular dataStores. * `search-history` is the default model for site search dataStores.
string query_model = 3;- Parameters:
value- The bytes for queryModel to set.- Returns:
- This builder for chaining.
-
getUserPseudoId
A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as [UserEvent.user_pseudo_id][google.cloud.discoveryengine.v1beta.UserEvent.user_pseudo_id] and [SearchRequest.user_pseudo_id][google.cloud.discoveryengine.v1beta.SearchRequest.user_pseudo_id]. The field must be a UTF-8 encoded string with a length limit of 128
string user_pseudo_id = 4;- Specified by:
getUserPseudoIdin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- The userPseudoId.
-
getUserPseudoIdBytes
public com.google.protobuf.ByteString getUserPseudoIdBytes()A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as [UserEvent.user_pseudo_id][google.cloud.discoveryengine.v1beta.UserEvent.user_pseudo_id] and [SearchRequest.user_pseudo_id][google.cloud.discoveryengine.v1beta.SearchRequest.user_pseudo_id]. The field must be a UTF-8 encoded string with a length limit of 128
string user_pseudo_id = 4;- Specified by:
getUserPseudoIdBytesin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- The bytes for userPseudoId.
-
setUserPseudoId
A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as [UserEvent.user_pseudo_id][google.cloud.discoveryengine.v1beta.UserEvent.user_pseudo_id] and [SearchRequest.user_pseudo_id][google.cloud.discoveryengine.v1beta.SearchRequest.user_pseudo_id]. The field must be a UTF-8 encoded string with a length limit of 128
string user_pseudo_id = 4;- Parameters:
value- The userPseudoId to set.- Returns:
- This builder for chaining.
-
clearUserPseudoId
A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as [UserEvent.user_pseudo_id][google.cloud.discoveryengine.v1beta.UserEvent.user_pseudo_id] and [SearchRequest.user_pseudo_id][google.cloud.discoveryengine.v1beta.SearchRequest.user_pseudo_id]. The field must be a UTF-8 encoded string with a length limit of 128
string user_pseudo_id = 4;- Returns:
- This builder for chaining.
-
setUserPseudoIdBytes
public AdvancedCompleteQueryRequest.Builder setUserPseudoIdBytes(com.google.protobuf.ByteString value) A unique identifier for tracking visitors. For example, this could be implemented with an HTTP cookie, which should be able to uniquely identify a visitor on a single device. This unique identifier should not change if the visitor logs in or out of the website. This field should NOT have a fixed value such as `unknown_visitor`. This should be the same identifier as [UserEvent.user_pseudo_id][google.cloud.discoveryengine.v1beta.UserEvent.user_pseudo_id] and [SearchRequest.user_pseudo_id][google.cloud.discoveryengine.v1beta.SearchRequest.user_pseudo_id]. The field must be a UTF-8 encoded string with a length limit of 128
string user_pseudo_id = 4;- Parameters:
value- The bytes for userPseudoId to set.- Returns:
- This builder for chaining.
-
hasUserInfo
public boolean hasUserInfo()Optional. Information about the end user. This should be the same identifier information as [UserEvent.user_info][google.cloud.discoveryengine.v1beta.UserEvent.user_info] and [SearchRequest.user_info][google.cloud.discoveryengine.v1beta.SearchRequest.user_info].
.google.cloud.discoveryengine.v1beta.UserInfo user_info = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasUserInfoin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- Whether the userInfo field is set.
-
getUserInfo
Optional. Information about the end user. This should be the same identifier information as [UserEvent.user_info][google.cloud.discoveryengine.v1beta.UserEvent.user_info] and [SearchRequest.user_info][google.cloud.discoveryengine.v1beta.SearchRequest.user_info].
.google.cloud.discoveryengine.v1beta.UserInfo user_info = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getUserInfoin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- The userInfo.
-
setUserInfo
Optional. Information about the end user. This should be the same identifier information as [UserEvent.user_info][google.cloud.discoveryengine.v1beta.UserEvent.user_info] and [SearchRequest.user_info][google.cloud.discoveryengine.v1beta.SearchRequest.user_info].
.google.cloud.discoveryengine.v1beta.UserInfo user_info = 9 [(.google.api.field_behavior) = OPTIONAL]; -
setUserInfo
Optional. Information about the end user. This should be the same identifier information as [UserEvent.user_info][google.cloud.discoveryengine.v1beta.UserEvent.user_info] and [SearchRequest.user_info][google.cloud.discoveryengine.v1beta.SearchRequest.user_info].
.google.cloud.discoveryengine.v1beta.UserInfo user_info = 9 [(.google.api.field_behavior) = OPTIONAL]; -
mergeUserInfo
Optional. Information about the end user. This should be the same identifier information as [UserEvent.user_info][google.cloud.discoveryengine.v1beta.UserEvent.user_info] and [SearchRequest.user_info][google.cloud.discoveryengine.v1beta.SearchRequest.user_info].
.google.cloud.discoveryengine.v1beta.UserInfo user_info = 9 [(.google.api.field_behavior) = OPTIONAL]; -
clearUserInfo
Optional. Information about the end user. This should be the same identifier information as [UserEvent.user_info][google.cloud.discoveryengine.v1beta.UserEvent.user_info] and [SearchRequest.user_info][google.cloud.discoveryengine.v1beta.SearchRequest.user_info].
.google.cloud.discoveryengine.v1beta.UserInfo user_info = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getUserInfoBuilder
Optional. Information about the end user. This should be the same identifier information as [UserEvent.user_info][google.cloud.discoveryengine.v1beta.UserEvent.user_info] and [SearchRequest.user_info][google.cloud.discoveryengine.v1beta.SearchRequest.user_info].
.google.cloud.discoveryengine.v1beta.UserInfo user_info = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getUserInfoOrBuilder
Optional. Information about the end user. This should be the same identifier information as [UserEvent.user_info][google.cloud.discoveryengine.v1beta.UserEvent.user_info] and [SearchRequest.user_info][google.cloud.discoveryengine.v1beta.SearchRequest.user_info].
.google.cloud.discoveryengine.v1beta.UserInfo user_info = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getUserInfoOrBuilderin interfaceAdvancedCompleteQueryRequestOrBuilder
-
getIncludeTailSuggestions
public boolean getIncludeTailSuggestions()Indicates if tail suggestions should be returned if there are no suggestions that match the full query. Even if set to true, if there are suggestions that match the full query, those are returned and no tail suggestions are returned.
bool include_tail_suggestions = 5;- Specified by:
getIncludeTailSuggestionsin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- The includeTailSuggestions.
-
setIncludeTailSuggestions
Indicates if tail suggestions should be returned if there are no suggestions that match the full query. Even if set to true, if there are suggestions that match the full query, those are returned and no tail suggestions are returned.
bool include_tail_suggestions = 5;- Parameters:
value- The includeTailSuggestions to set.- Returns:
- This builder for chaining.
-
clearIncludeTailSuggestions
Indicates if tail suggestions should be returned if there are no suggestions that match the full query. Even if set to true, if there are suggestions that match the full query, those are returned and no tail suggestions are returned.
bool include_tail_suggestions = 5;- Returns:
- This builder for chaining.
-
hasBoostSpec
public boolean hasBoostSpec()Optional. Specification to boost suggestions matching the condition.
.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.BoostSpec boost_spec = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasBoostSpecin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- Whether the boostSpec field is set.
-
getBoostSpec
Optional. Specification to boost suggestions matching the condition.
.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.BoostSpec boost_spec = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBoostSpecin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- The boostSpec.
-
setBoostSpec
public AdvancedCompleteQueryRequest.Builder setBoostSpec(AdvancedCompleteQueryRequest.BoostSpec value) Optional. Specification to boost suggestions matching the condition.
.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.BoostSpec boost_spec = 6 [(.google.api.field_behavior) = OPTIONAL]; -
setBoostSpec
public AdvancedCompleteQueryRequest.Builder setBoostSpec(AdvancedCompleteQueryRequest.BoostSpec.Builder builderForValue) Optional. Specification to boost suggestions matching the condition.
.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.BoostSpec boost_spec = 6 [(.google.api.field_behavior) = OPTIONAL]; -
mergeBoostSpec
public AdvancedCompleteQueryRequest.Builder mergeBoostSpec(AdvancedCompleteQueryRequest.BoostSpec value) Optional. Specification to boost suggestions matching the condition.
.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.BoostSpec boost_spec = 6 [(.google.api.field_behavior) = OPTIONAL]; -
clearBoostSpec
Optional. Specification to boost suggestions matching the condition.
.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.BoostSpec boost_spec = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getBoostSpecBuilder
Optional. Specification to boost suggestions matching the condition.
.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.BoostSpec boost_spec = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getBoostSpecOrBuilder
Optional. Specification to boost suggestions matching the condition.
.google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.BoostSpec boost_spec = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBoostSpecOrBuilderin interfaceAdvancedCompleteQueryRequestOrBuilder
-
getSuggestionTypesList
Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
repeated .google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_types = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSuggestionTypesListin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- A list containing the suggestionTypes.
-
getSuggestionTypesCount
public int getSuggestionTypesCount()Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
repeated .google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_types = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSuggestionTypesCountin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- The count of suggestionTypes.
-
getSuggestionTypes
Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
repeated .google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_types = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSuggestionTypesin interfaceAdvancedCompleteQueryRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The suggestionTypes at the given index.
-
setSuggestionTypes
public AdvancedCompleteQueryRequest.Builder setSuggestionTypes(int index, AdvancedCompleteQueryRequest.SuggestionType value) Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
repeated .google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_types = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The suggestionTypes to set.- Returns:
- This builder for chaining.
-
addSuggestionTypes
public AdvancedCompleteQueryRequest.Builder addSuggestionTypes(AdvancedCompleteQueryRequest.SuggestionType value) Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
repeated .google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_types = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The suggestionTypes to add.- Returns:
- This builder for chaining.
-
addAllSuggestionTypes
public AdvancedCompleteQueryRequest.Builder addAllSuggestionTypes(Iterable<? extends AdvancedCompleteQueryRequest.SuggestionType> values) Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
repeated .google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_types = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The suggestionTypes to add.- Returns:
- This builder for chaining.
-
clearSuggestionTypes
Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
repeated .google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_types = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getSuggestionTypesValueList
Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
repeated .google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_types = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSuggestionTypesValueListin interfaceAdvancedCompleteQueryRequestOrBuilder- Returns:
- A list containing the enum numeric values on the wire for suggestionTypes.
-
getSuggestionTypesValue
public int getSuggestionTypesValue(int index) Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
repeated .google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_types = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSuggestionTypesValuein interfaceAdvancedCompleteQueryRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of suggestionTypes at the given index.
-
setSuggestionTypesValue
Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
repeated .google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_types = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for suggestionTypes to set.- Returns:
- This builder for chaining.
-
addSuggestionTypesValue
Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
repeated .google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_types = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for suggestionTypes to add.- Returns:
- This builder for chaining.
-
addAllSuggestionTypesValue
Optional. Suggestion types to return. If empty or unspecified, query suggestions are returned. Only one suggestion type is supported at the moment.
repeated .google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.SuggestionType suggestion_types = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The enum numeric values on the wire for suggestionTypes to add.- Returns:
- This builder for chaining.
-