public static final class Rule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Rule.Builder> implements RuleOrBuilder
A rule is a condition-action pair * A condition defines when a rule is to be triggered. * An action specifies what occurs on that trigger. Currently rules only work for [controls][google.cloud.retail.v2alpha.Control] with [SOLUTION_TYPE_SEARCH][google.cloud.retail.v2alpha.SolutionType.SOLUTION_TYPE_SEARCH].Protobuf type
google.cloud.retail.v2alpha.Rule| Modifier and Type | Method and Description |
|---|---|
Rule.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Rule |
build() |
Rule |
buildPartial() |
Rule.Builder |
clear() |
Rule.Builder |
clearAction() |
Rule.Builder |
clearBoostAction()
A boost action.
|
Rule.Builder |
clearCondition()
Required.
|
Rule.Builder |
clearDoNotAssociateAction()
Prevents term from being associated with other terms.
|
Rule.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Rule.Builder |
clearFilterAction()
Filters results.
|
Rule.Builder |
clearIgnoreAction()
Ignores specific terms from query during search.
|
Rule.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Rule.Builder |
clearOnewaySynonymsAction()
Treats specific term as a synonym with a group of terms.
|
Rule.Builder |
clearRedirectAction()
Redirects a shopper to a specific page.
|
Rule.Builder |
clearReplacementAction()
Replaces specific terms in the query.
|
Rule.Builder |
clearTwowaySynonymsAction()
Treats a set of terms as synonyms of one another.
|
Rule.Builder |
clone() |
Rule.ActionCase |
getActionCase() |
Rule.BoostAction |
getBoostAction()
A boost action.
|
Rule.BoostAction.Builder |
getBoostActionBuilder()
A boost action.
|
Rule.BoostActionOrBuilder |
getBoostActionOrBuilder()
A boost action.
|
Condition |
getCondition()
Required.
|
Condition.Builder |
getConditionBuilder()
Required.
|
ConditionOrBuilder |
getConditionOrBuilder()
Required.
|
Rule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Rule.DoNotAssociateAction |
getDoNotAssociateAction()
Prevents term from being associated with other terms.
|
Rule.DoNotAssociateAction.Builder |
getDoNotAssociateActionBuilder()
Prevents term from being associated with other terms.
|
Rule.DoNotAssociateActionOrBuilder |
getDoNotAssociateActionOrBuilder()
Prevents term from being associated with other terms.
|
Rule.FilterAction |
getFilterAction()
Filters results.
|
Rule.FilterAction.Builder |
getFilterActionBuilder()
Filters results.
|
Rule.FilterActionOrBuilder |
getFilterActionOrBuilder()
Filters results.
|
Rule.IgnoreAction |
getIgnoreAction()
Ignores specific terms from query during search.
|
Rule.IgnoreAction.Builder |
getIgnoreActionBuilder()
Ignores specific terms from query during search.
|
Rule.IgnoreActionOrBuilder |
getIgnoreActionOrBuilder()
Ignores specific terms from query during search.
|
Rule.OnewaySynonymsAction |
getOnewaySynonymsAction()
Treats specific term as a synonym with a group of terms.
|
Rule.OnewaySynonymsAction.Builder |
getOnewaySynonymsActionBuilder()
Treats specific term as a synonym with a group of terms.
|
Rule.OnewaySynonymsActionOrBuilder |
getOnewaySynonymsActionOrBuilder()
Treats specific term as a synonym with a group of terms.
|
Rule.RedirectAction |
getRedirectAction()
Redirects a shopper to a specific page.
|
Rule.RedirectAction.Builder |
getRedirectActionBuilder()
Redirects a shopper to a specific page.
|
Rule.RedirectActionOrBuilder |
getRedirectActionOrBuilder()
Redirects a shopper to a specific page.
|
Rule.ReplacementAction |
getReplacementAction()
Replaces specific terms in the query.
|
Rule.ReplacementAction.Builder |
getReplacementActionBuilder()
Replaces specific terms in the query.
|
Rule.ReplacementActionOrBuilder |
getReplacementActionOrBuilder()
Replaces specific terms in the query.
|
Rule.TwowaySynonymsAction |
getTwowaySynonymsAction()
Treats a set of terms as synonyms of one another.
|
Rule.TwowaySynonymsAction.Builder |
getTwowaySynonymsActionBuilder()
Treats a set of terms as synonyms of one another.
|
Rule.TwowaySynonymsActionOrBuilder |
getTwowaySynonymsActionOrBuilder()
Treats a set of terms as synonyms of one another.
|
boolean |
hasBoostAction()
A boost action.
|
boolean |
hasCondition()
Required.
|
boolean |
hasDoNotAssociateAction()
Prevents term from being associated with other terms.
|
boolean |
hasFilterAction()
Filters results.
|
boolean |
hasIgnoreAction()
Ignores specific terms from query during search.
|
boolean |
hasOnewaySynonymsAction()
Treats specific term as a synonym with a group of terms.
|
boolean |
hasRedirectAction()
Redirects a shopper to a specific page.
|
boolean |
hasReplacementAction()
Replaces specific terms in the query.
|
boolean |
hasTwowaySynonymsAction()
Treats a set of terms as synonyms of one another.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Rule.Builder |
mergeBoostAction(Rule.BoostAction value)
A boost action.
|
Rule.Builder |
mergeCondition(Condition value)
Required.
|
Rule.Builder |
mergeDoNotAssociateAction(Rule.DoNotAssociateAction value)
Prevents term from being associated with other terms.
|
Rule.Builder |
mergeFilterAction(Rule.FilterAction value)
Filters results.
|
Rule.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Rule.Builder |
mergeFrom(com.google.protobuf.Message other) |
Rule.Builder |
mergeFrom(Rule other) |
Rule.Builder |
mergeIgnoreAction(Rule.IgnoreAction value)
Ignores specific terms from query during search.
|
Rule.Builder |
mergeOnewaySynonymsAction(Rule.OnewaySynonymsAction value)
Treats specific term as a synonym with a group of terms.
|
Rule.Builder |
mergeRedirectAction(Rule.RedirectAction value)
Redirects a shopper to a specific page.
|
Rule.Builder |
mergeReplacementAction(Rule.ReplacementAction value)
Replaces specific terms in the query.
|
Rule.Builder |
mergeTwowaySynonymsAction(Rule.TwowaySynonymsAction value)
Treats a set of terms as synonyms of one another.
|
Rule.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Rule.Builder |
setBoostAction(Rule.BoostAction.Builder builderForValue)
A boost action.
|
Rule.Builder |
setBoostAction(Rule.BoostAction value)
A boost action.
|
Rule.Builder |
setCondition(Condition.Builder builderForValue)
Required.
|
Rule.Builder |
setCondition(Condition value)
Required.
|
Rule.Builder |
setDoNotAssociateAction(Rule.DoNotAssociateAction.Builder builderForValue)
Prevents term from being associated with other terms.
|
Rule.Builder |
setDoNotAssociateAction(Rule.DoNotAssociateAction value)
Prevents term from being associated with other terms.
|
Rule.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Rule.Builder |
setFilterAction(Rule.FilterAction.Builder builderForValue)
Filters results.
|
Rule.Builder |
setFilterAction(Rule.FilterAction value)
Filters results.
|
Rule.Builder |
setIgnoreAction(Rule.IgnoreAction.Builder builderForValue)
Ignores specific terms from query during search.
|
Rule.Builder |
setIgnoreAction(Rule.IgnoreAction value)
Ignores specific terms from query during search.
|
Rule.Builder |
setOnewaySynonymsAction(Rule.OnewaySynonymsAction.Builder builderForValue)
Treats specific term as a synonym with a group of terms.
|
Rule.Builder |
setOnewaySynonymsAction(Rule.OnewaySynonymsAction value)
Treats specific term as a synonym with a group of terms.
|
Rule.Builder |
setRedirectAction(Rule.RedirectAction.Builder builderForValue)
Redirects a shopper to a specific page.
|
Rule.Builder |
setRedirectAction(Rule.RedirectAction value)
Redirects a shopper to a specific page.
|
Rule.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Rule.Builder |
setReplacementAction(Rule.ReplacementAction.Builder builderForValue)
Replaces specific terms in the query.
|
Rule.Builder |
setReplacementAction(Rule.ReplacementAction value)
Replaces specific terms in the query.
|
Rule.Builder |
setTwowaySynonymsAction(Rule.TwowaySynonymsAction.Builder builderForValue)
Treats a set of terms as synonyms of one another.
|
Rule.Builder |
setTwowaySynonymsAction(Rule.TwowaySynonymsAction value)
Treats a set of terms as synonyms of one another.
|
Rule.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<Rule.Builder>public Rule.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Rule.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<Rule.Builder>public Rule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Rule build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Rule buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Rule.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Rule.Builder>public Rule.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<Rule.Builder>public Rule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Rule.Builder>public Rule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Rule.Builder>public Rule.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<Rule.Builder>public Rule.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<Rule.Builder>public Rule.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Rule.Builder>public Rule.Builder mergeFrom(Rule other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Rule.Builder>public Rule.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<Rule.Builder>IOExceptionpublic Rule.ActionCase getActionCase()
getActionCase in interface RuleOrBuilderpublic Rule.Builder clearAction()
public boolean hasBoostAction()
A boost action.
.google.cloud.retail.v2alpha.Rule.BoostAction boost_action = 2;hasBoostAction in interface RuleOrBuilderpublic Rule.BoostAction getBoostAction()
A boost action.
.google.cloud.retail.v2alpha.Rule.BoostAction boost_action = 2;getBoostAction in interface RuleOrBuilderpublic Rule.Builder setBoostAction(Rule.BoostAction value)
A boost action.
.google.cloud.retail.v2alpha.Rule.BoostAction boost_action = 2;public Rule.Builder setBoostAction(Rule.BoostAction.Builder builderForValue)
A boost action.
.google.cloud.retail.v2alpha.Rule.BoostAction boost_action = 2;public Rule.Builder mergeBoostAction(Rule.BoostAction value)
A boost action.
.google.cloud.retail.v2alpha.Rule.BoostAction boost_action = 2;public Rule.Builder clearBoostAction()
A boost action.
.google.cloud.retail.v2alpha.Rule.BoostAction boost_action = 2;public Rule.BoostAction.Builder getBoostActionBuilder()
A boost action.
.google.cloud.retail.v2alpha.Rule.BoostAction boost_action = 2;public Rule.BoostActionOrBuilder getBoostActionOrBuilder()
A boost action.
.google.cloud.retail.v2alpha.Rule.BoostAction boost_action = 2;getBoostActionOrBuilder in interface RuleOrBuilderpublic boolean hasRedirectAction()
Redirects a shopper to a specific page.
.google.cloud.retail.v2alpha.Rule.RedirectAction redirect_action = 3;hasRedirectAction in interface RuleOrBuilderpublic Rule.RedirectAction getRedirectAction()
Redirects a shopper to a specific page.
.google.cloud.retail.v2alpha.Rule.RedirectAction redirect_action = 3;getRedirectAction in interface RuleOrBuilderpublic Rule.Builder setRedirectAction(Rule.RedirectAction value)
Redirects a shopper to a specific page.
.google.cloud.retail.v2alpha.Rule.RedirectAction redirect_action = 3;public Rule.Builder setRedirectAction(Rule.RedirectAction.Builder builderForValue)
Redirects a shopper to a specific page.
.google.cloud.retail.v2alpha.Rule.RedirectAction redirect_action = 3;public Rule.Builder mergeRedirectAction(Rule.RedirectAction value)
Redirects a shopper to a specific page.
.google.cloud.retail.v2alpha.Rule.RedirectAction redirect_action = 3;public Rule.Builder clearRedirectAction()
Redirects a shopper to a specific page.
.google.cloud.retail.v2alpha.Rule.RedirectAction redirect_action = 3;public Rule.RedirectAction.Builder getRedirectActionBuilder()
Redirects a shopper to a specific page.
.google.cloud.retail.v2alpha.Rule.RedirectAction redirect_action = 3;public Rule.RedirectActionOrBuilder getRedirectActionOrBuilder()
Redirects a shopper to a specific page.
.google.cloud.retail.v2alpha.Rule.RedirectAction redirect_action = 3;getRedirectActionOrBuilder in interface RuleOrBuilderpublic boolean hasOnewaySynonymsAction()
Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
.google.cloud.retail.v2alpha.Rule.OnewaySynonymsAction oneway_synonyms_action = 6;
hasOnewaySynonymsAction in interface RuleOrBuilderpublic Rule.OnewaySynonymsAction getOnewaySynonymsAction()
Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
.google.cloud.retail.v2alpha.Rule.OnewaySynonymsAction oneway_synonyms_action = 6;
getOnewaySynonymsAction in interface RuleOrBuilderpublic Rule.Builder setOnewaySynonymsAction(Rule.OnewaySynonymsAction value)
Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
.google.cloud.retail.v2alpha.Rule.OnewaySynonymsAction oneway_synonyms_action = 6;
public Rule.Builder setOnewaySynonymsAction(Rule.OnewaySynonymsAction.Builder builderForValue)
Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
.google.cloud.retail.v2alpha.Rule.OnewaySynonymsAction oneway_synonyms_action = 6;
public Rule.Builder mergeOnewaySynonymsAction(Rule.OnewaySynonymsAction value)
Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
.google.cloud.retail.v2alpha.Rule.OnewaySynonymsAction oneway_synonyms_action = 6;
public Rule.Builder clearOnewaySynonymsAction()
Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
.google.cloud.retail.v2alpha.Rule.OnewaySynonymsAction oneway_synonyms_action = 6;
public Rule.OnewaySynonymsAction.Builder getOnewaySynonymsActionBuilder()
Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
.google.cloud.retail.v2alpha.Rule.OnewaySynonymsAction oneway_synonyms_action = 6;
public Rule.OnewaySynonymsActionOrBuilder getOnewaySynonymsActionOrBuilder()
Treats specific term as a synonym with a group of terms. Group of terms will not be treated as synonyms with the specific term.
.google.cloud.retail.v2alpha.Rule.OnewaySynonymsAction oneway_synonyms_action = 6;
getOnewaySynonymsActionOrBuilder in interface RuleOrBuilderpublic boolean hasDoNotAssociateAction()
Prevents term from being associated with other terms.
.google.cloud.retail.v2alpha.Rule.DoNotAssociateAction do_not_associate_action = 7;
hasDoNotAssociateAction in interface RuleOrBuilderpublic Rule.DoNotAssociateAction getDoNotAssociateAction()
Prevents term from being associated with other terms.
.google.cloud.retail.v2alpha.Rule.DoNotAssociateAction do_not_associate_action = 7;
getDoNotAssociateAction in interface RuleOrBuilderpublic Rule.Builder setDoNotAssociateAction(Rule.DoNotAssociateAction value)
Prevents term from being associated with other terms.
.google.cloud.retail.v2alpha.Rule.DoNotAssociateAction do_not_associate_action = 7;
public Rule.Builder setDoNotAssociateAction(Rule.DoNotAssociateAction.Builder builderForValue)
Prevents term from being associated with other terms.
.google.cloud.retail.v2alpha.Rule.DoNotAssociateAction do_not_associate_action = 7;
public Rule.Builder mergeDoNotAssociateAction(Rule.DoNotAssociateAction value)
Prevents term from being associated with other terms.
.google.cloud.retail.v2alpha.Rule.DoNotAssociateAction do_not_associate_action = 7;
public Rule.Builder clearDoNotAssociateAction()
Prevents term from being associated with other terms.
.google.cloud.retail.v2alpha.Rule.DoNotAssociateAction do_not_associate_action = 7;
public Rule.DoNotAssociateAction.Builder getDoNotAssociateActionBuilder()
Prevents term from being associated with other terms.
.google.cloud.retail.v2alpha.Rule.DoNotAssociateAction do_not_associate_action = 7;
public Rule.DoNotAssociateActionOrBuilder getDoNotAssociateActionOrBuilder()
Prevents term from being associated with other terms.
.google.cloud.retail.v2alpha.Rule.DoNotAssociateAction do_not_associate_action = 7;
getDoNotAssociateActionOrBuilder in interface RuleOrBuilderpublic boolean hasReplacementAction()
Replaces specific terms in the query.
.google.cloud.retail.v2alpha.Rule.ReplacementAction replacement_action = 8;hasReplacementAction in interface RuleOrBuilderpublic Rule.ReplacementAction getReplacementAction()
Replaces specific terms in the query.
.google.cloud.retail.v2alpha.Rule.ReplacementAction replacement_action = 8;getReplacementAction in interface RuleOrBuilderpublic Rule.Builder setReplacementAction(Rule.ReplacementAction value)
Replaces specific terms in the query.
.google.cloud.retail.v2alpha.Rule.ReplacementAction replacement_action = 8;public Rule.Builder setReplacementAction(Rule.ReplacementAction.Builder builderForValue)
Replaces specific terms in the query.
.google.cloud.retail.v2alpha.Rule.ReplacementAction replacement_action = 8;public Rule.Builder mergeReplacementAction(Rule.ReplacementAction value)
Replaces specific terms in the query.
.google.cloud.retail.v2alpha.Rule.ReplacementAction replacement_action = 8;public Rule.Builder clearReplacementAction()
Replaces specific terms in the query.
.google.cloud.retail.v2alpha.Rule.ReplacementAction replacement_action = 8;public Rule.ReplacementAction.Builder getReplacementActionBuilder()
Replaces specific terms in the query.
.google.cloud.retail.v2alpha.Rule.ReplacementAction replacement_action = 8;public Rule.ReplacementActionOrBuilder getReplacementActionOrBuilder()
Replaces specific terms in the query.
.google.cloud.retail.v2alpha.Rule.ReplacementAction replacement_action = 8;getReplacementActionOrBuilder in interface RuleOrBuilderpublic boolean hasIgnoreAction()
Ignores specific terms from query during search.
.google.cloud.retail.v2alpha.Rule.IgnoreAction ignore_action = 9;hasIgnoreAction in interface RuleOrBuilderpublic Rule.IgnoreAction getIgnoreAction()
Ignores specific terms from query during search.
.google.cloud.retail.v2alpha.Rule.IgnoreAction ignore_action = 9;getIgnoreAction in interface RuleOrBuilderpublic Rule.Builder setIgnoreAction(Rule.IgnoreAction value)
Ignores specific terms from query during search.
.google.cloud.retail.v2alpha.Rule.IgnoreAction ignore_action = 9;public Rule.Builder setIgnoreAction(Rule.IgnoreAction.Builder builderForValue)
Ignores specific terms from query during search.
.google.cloud.retail.v2alpha.Rule.IgnoreAction ignore_action = 9;public Rule.Builder mergeIgnoreAction(Rule.IgnoreAction value)
Ignores specific terms from query during search.
.google.cloud.retail.v2alpha.Rule.IgnoreAction ignore_action = 9;public Rule.Builder clearIgnoreAction()
Ignores specific terms from query during search.
.google.cloud.retail.v2alpha.Rule.IgnoreAction ignore_action = 9;public Rule.IgnoreAction.Builder getIgnoreActionBuilder()
Ignores specific terms from query during search.
.google.cloud.retail.v2alpha.Rule.IgnoreAction ignore_action = 9;public Rule.IgnoreActionOrBuilder getIgnoreActionOrBuilder()
Ignores specific terms from query during search.
.google.cloud.retail.v2alpha.Rule.IgnoreAction ignore_action = 9;getIgnoreActionOrBuilder in interface RuleOrBuilderpublic boolean hasFilterAction()
Filters results.
.google.cloud.retail.v2alpha.Rule.FilterAction filter_action = 10;hasFilterAction in interface RuleOrBuilderpublic Rule.FilterAction getFilterAction()
Filters results.
.google.cloud.retail.v2alpha.Rule.FilterAction filter_action = 10;getFilterAction in interface RuleOrBuilderpublic Rule.Builder setFilterAction(Rule.FilterAction value)
Filters results.
.google.cloud.retail.v2alpha.Rule.FilterAction filter_action = 10;public Rule.Builder setFilterAction(Rule.FilterAction.Builder builderForValue)
Filters results.
.google.cloud.retail.v2alpha.Rule.FilterAction filter_action = 10;public Rule.Builder mergeFilterAction(Rule.FilterAction value)
Filters results.
.google.cloud.retail.v2alpha.Rule.FilterAction filter_action = 10;public Rule.Builder clearFilterAction()
Filters results.
.google.cloud.retail.v2alpha.Rule.FilterAction filter_action = 10;public Rule.FilterAction.Builder getFilterActionBuilder()
Filters results.
.google.cloud.retail.v2alpha.Rule.FilterAction filter_action = 10;public Rule.FilterActionOrBuilder getFilterActionOrBuilder()
Filters results.
.google.cloud.retail.v2alpha.Rule.FilterAction filter_action = 10;getFilterActionOrBuilder in interface RuleOrBuilderpublic boolean hasTwowaySynonymsAction()
Treats a set of terms as synonyms of one another.
.google.cloud.retail.v2alpha.Rule.TwowaySynonymsAction twoway_synonyms_action = 11;
hasTwowaySynonymsAction in interface RuleOrBuilderpublic Rule.TwowaySynonymsAction getTwowaySynonymsAction()
Treats a set of terms as synonyms of one another.
.google.cloud.retail.v2alpha.Rule.TwowaySynonymsAction twoway_synonyms_action = 11;
getTwowaySynonymsAction in interface RuleOrBuilderpublic Rule.Builder setTwowaySynonymsAction(Rule.TwowaySynonymsAction value)
Treats a set of terms as synonyms of one another.
.google.cloud.retail.v2alpha.Rule.TwowaySynonymsAction twoway_synonyms_action = 11;
public Rule.Builder setTwowaySynonymsAction(Rule.TwowaySynonymsAction.Builder builderForValue)
Treats a set of terms as synonyms of one another.
.google.cloud.retail.v2alpha.Rule.TwowaySynonymsAction twoway_synonyms_action = 11;
public Rule.Builder mergeTwowaySynonymsAction(Rule.TwowaySynonymsAction value)
Treats a set of terms as synonyms of one another.
.google.cloud.retail.v2alpha.Rule.TwowaySynonymsAction twoway_synonyms_action = 11;
public Rule.Builder clearTwowaySynonymsAction()
Treats a set of terms as synonyms of one another.
.google.cloud.retail.v2alpha.Rule.TwowaySynonymsAction twoway_synonyms_action = 11;
public Rule.TwowaySynonymsAction.Builder getTwowaySynonymsActionBuilder()
Treats a set of terms as synonyms of one another.
.google.cloud.retail.v2alpha.Rule.TwowaySynonymsAction twoway_synonyms_action = 11;
public Rule.TwowaySynonymsActionOrBuilder getTwowaySynonymsActionOrBuilder()
Treats a set of terms as synonyms of one another.
.google.cloud.retail.v2alpha.Rule.TwowaySynonymsAction twoway_synonyms_action = 11;
getTwowaySynonymsActionOrBuilder in interface RuleOrBuilderpublic boolean hasCondition()
Required. The condition that triggers the rule. If the condition is empty, the rule will always apply.
.google.cloud.retail.v2alpha.Condition condition = 1 [(.google.api.field_behavior) = REQUIRED];
hasCondition in interface RuleOrBuilderpublic Condition getCondition()
Required. The condition that triggers the rule. If the condition is empty, the rule will always apply.
.google.cloud.retail.v2alpha.Condition condition = 1 [(.google.api.field_behavior) = REQUIRED];
getCondition in interface RuleOrBuilderpublic Rule.Builder setCondition(Condition value)
Required. The condition that triggers the rule. If the condition is empty, the rule will always apply.
.google.cloud.retail.v2alpha.Condition condition = 1 [(.google.api.field_behavior) = REQUIRED];
public Rule.Builder setCondition(Condition.Builder builderForValue)
Required. The condition that triggers the rule. If the condition is empty, the rule will always apply.
.google.cloud.retail.v2alpha.Condition condition = 1 [(.google.api.field_behavior) = REQUIRED];
public Rule.Builder mergeCondition(Condition value)
Required. The condition that triggers the rule. If the condition is empty, the rule will always apply.
.google.cloud.retail.v2alpha.Condition condition = 1 [(.google.api.field_behavior) = REQUIRED];
public Rule.Builder clearCondition()
Required. The condition that triggers the rule. If the condition is empty, the rule will always apply.
.google.cloud.retail.v2alpha.Condition condition = 1 [(.google.api.field_behavior) = REQUIRED];
public Condition.Builder getConditionBuilder()
Required. The condition that triggers the rule. If the condition is empty, the rule will always apply.
.google.cloud.retail.v2alpha.Condition condition = 1 [(.google.api.field_behavior) = REQUIRED];
public ConditionOrBuilder getConditionOrBuilder()
Required. The condition that triggers the rule. If the condition is empty, the rule will always apply.
.google.cloud.retail.v2alpha.Condition condition = 1 [(.google.api.field_behavior) = REQUIRED];
getConditionOrBuilder in interface RuleOrBuilderpublic final Rule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Rule.Builder>public final Rule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Rule.Builder>Copyright © 2024 Google LLC. All rights reserved.