public static final class ConversationalSearchRequest.ConversationalFilteringSpec.Builder extends GeneratedMessageV3.Builder<ConversationalSearchRequest.ConversationalFilteringSpec.Builder> implements ConversationalSearchRequest.ConversationalFilteringSpecOrBuilder
This field specifies all conversational filtering related parameters
addition to conversational retail search.
Protobuf type
google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public ConversationalSearchRequest.ConversationalFilteringSpec build()
buildPartial()
public ConversationalSearchRequest.ConversationalFilteringSpec buildPartial()
clear()
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clear()
Overrides
clearConversationalFilteringMode()
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clearConversationalFilteringMode()
Optional. Mode to control Conversational Filtering.
Defaults to
Mode.DISABLED
if it's unset.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];
clearEnableConversationalFiltering() (deprecated)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clearEnableConversationalFiltering()
Deprecated. google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering
is deprecated. See
google/cloud/retail/v2alpha/conversational_search_service.proto;l=135
Optional. This field is deprecated. Please use
ConversationalFilteringSpec.conversational_filtering_mode
instead.
bool enable_conversational_filtering = 1 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearUserAnswer()
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clearUserAnswer()
Optional. This field specifies the current user answer during the
conversational filtering search. It can be either user selected from
suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
clone()
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder clone()
Overrides
getConversationalFilteringMode()
public ConversationalSearchRequest.ConversationalFilteringSpec.Mode getConversationalFilteringMode()
Optional. Mode to control Conversational Filtering.
Defaults to
Mode.DISABLED
if it's unset.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];
getConversationalFilteringModeValue()
public int getConversationalFilteringModeValue()
Optional. Mode to control Conversational Filtering.
Defaults to
Mode.DISABLED
if it's unset.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for conversationalFilteringMode.
|
getDefaultInstanceForType()
public ConversationalSearchRequest.ConversationalFilteringSpec getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEnableConversationalFiltering() (deprecated)
public boolean getEnableConversationalFiltering()
Deprecated. google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering
is deprecated. See
google/cloud/retail/v2alpha/conversational_search_service.proto;l=135
Optional. This field is deprecated. Please use
ConversationalFilteringSpec.conversational_filtering_mode
instead.
bool enable_conversational_filtering = 1 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
The enableConversationalFiltering.
|
getUserAnswer()
public ConversationalSearchRequest.UserAnswer getUserAnswer()
Optional. This field specifies the current user answer during the
conversational filtering search. It can be either user selected from
suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
getUserAnswerBuilder()
public ConversationalSearchRequest.UserAnswer.Builder getUserAnswerBuilder()
Optional. This field specifies the current user answer during the
conversational filtering search. It can be either user selected from
suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
getUserAnswerOrBuilder()
public ConversationalSearchRequest.UserAnswerOrBuilder getUserAnswerOrBuilder()
Optional. This field specifies the current user answer during the
conversational filtering search. It can be either user selected from
suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
hasUserAnswer()
public boolean hasUserAnswer()
Optional. This field specifies the current user answer during the
conversational filtering search. It can be either user selected from
suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the userAnswer field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(ConversationalSearchRequest.ConversationalFilteringSpec other)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder mergeFrom(ConversationalSearchRequest.ConversationalFilteringSpec other)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ConversationalSearchRequest.ConversationalFilteringSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
mergeUserAnswer(ConversationalSearchRequest.UserAnswer value)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder mergeUserAnswer(ConversationalSearchRequest.UserAnswer value)
Optional. This field specifies the current user answer during the
conversational filtering search. It can be either user selected from
suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
setConversationalFilteringMode(ConversationalSearchRequest.ConversationalFilteringSpec.Mode value)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setConversationalFilteringMode(ConversationalSearchRequest.ConversationalFilteringSpec.Mode value)
Optional. Mode to control Conversational Filtering.
Defaults to
Mode.DISABLED
if it's unset.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];
setConversationalFilteringModeValue(int value)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setConversationalFilteringModeValue(int value)
Optional. Mode to control Conversational Filtering.
Defaults to
Mode.DISABLED
if it's unset.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.Mode conversational_filtering_mode = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for conversationalFilteringMode to set.
|
setEnableConversationalFiltering(boolean value) (deprecated)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setEnableConversationalFiltering(boolean value)
Deprecated. google.cloud.retail.v2alpha.ConversationalSearchRequest.ConversationalFilteringSpec.enable_conversational_filtering
is deprecated. See
google/cloud/retail/v2alpha/conversational_search_service.proto;l=135
Optional. This field is deprecated. Please use
ConversationalFilteringSpec.conversational_filtering_mode
instead.
bool enable_conversational_filtering = 1 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
boolean
The enableConversationalFiltering to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ConversationalSearchRequest.ConversationalFilteringSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setUserAnswer(ConversationalSearchRequest.UserAnswer value)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setUserAnswer(ConversationalSearchRequest.UserAnswer value)
Optional. This field specifies the current user answer during the
conversational filtering search. It can be either user selected from
suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];
setUserAnswer(ConversationalSearchRequest.UserAnswer.Builder builderForValue)
public ConversationalSearchRequest.ConversationalFilteringSpec.Builder setUserAnswer(ConversationalSearchRequest.UserAnswer.Builder builderForValue)
Optional. This field specifies the current user answer during the
conversational filtering search. It can be either user selected from
suggested answers or user input plain text.
.google.cloud.retail.v2alpha.ConversationalSearchRequest.UserAnswer user_answer = 2 [(.google.api.field_behavior) = OPTIONAL];