public interface RuleOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Rule.ActionCase |
getActionCase() |
Rule.BoostAction |
getBoostAction()
A boost action.
|
Rule.BoostActionOrBuilder |
getBoostActionOrBuilder()
A boost action.
|
Condition |
getCondition()
Required.
|
ConditionOrBuilder |
getConditionOrBuilder()
Required.
|
Rule.DoNotAssociateAction |
getDoNotAssociateAction()
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.FilterActionOrBuilder |
getFilterActionOrBuilder()
Filters results.
|
Rule.IgnoreAction |
getIgnoreAction()
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.OnewaySynonymsActionOrBuilder |
getOnewaySynonymsActionOrBuilder()
Treats specific term as a synonym with a group of terms.
|
Rule.RedirectAction |
getRedirectAction()
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.ReplacementActionOrBuilder |
getReplacementActionOrBuilder()
Replaces specific terms in the query.
|
Rule.TwowaySynonymsAction |
getTwowaySynonymsAction()
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.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasBoostAction()
A boost action.
.google.cloud.retail.v2beta.Rule.BoostAction boost_action = 2;Rule.BoostAction getBoostAction()
A boost action.
.google.cloud.retail.v2beta.Rule.BoostAction boost_action = 2;Rule.BoostActionOrBuilder getBoostActionOrBuilder()
A boost action.
.google.cloud.retail.v2beta.Rule.BoostAction boost_action = 2;boolean hasRedirectAction()
Redirects a shopper to a specific page.
.google.cloud.retail.v2beta.Rule.RedirectAction redirect_action = 3;Rule.RedirectAction getRedirectAction()
Redirects a shopper to a specific page.
.google.cloud.retail.v2beta.Rule.RedirectAction redirect_action = 3;Rule.RedirectActionOrBuilder getRedirectActionOrBuilder()
Redirects a shopper to a specific page.
.google.cloud.retail.v2beta.Rule.RedirectAction redirect_action = 3;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.v2beta.Rule.OnewaySynonymsAction oneway_synonyms_action = 6;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.v2beta.Rule.OnewaySynonymsAction oneway_synonyms_action = 6;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.v2beta.Rule.OnewaySynonymsAction oneway_synonyms_action = 6;boolean hasDoNotAssociateAction()
Prevents term from being associated with other terms.
.google.cloud.retail.v2beta.Rule.DoNotAssociateAction do_not_associate_action = 7;Rule.DoNotAssociateAction getDoNotAssociateAction()
Prevents term from being associated with other terms.
.google.cloud.retail.v2beta.Rule.DoNotAssociateAction do_not_associate_action = 7;Rule.DoNotAssociateActionOrBuilder getDoNotAssociateActionOrBuilder()
Prevents term from being associated with other terms.
.google.cloud.retail.v2beta.Rule.DoNotAssociateAction do_not_associate_action = 7;boolean hasReplacementAction()
Replaces specific terms in the query.
.google.cloud.retail.v2beta.Rule.ReplacementAction replacement_action = 8;Rule.ReplacementAction getReplacementAction()
Replaces specific terms in the query.
.google.cloud.retail.v2beta.Rule.ReplacementAction replacement_action = 8;Rule.ReplacementActionOrBuilder getReplacementActionOrBuilder()
Replaces specific terms in the query.
.google.cloud.retail.v2beta.Rule.ReplacementAction replacement_action = 8;boolean hasIgnoreAction()
Ignores specific terms from query during search.
.google.cloud.retail.v2beta.Rule.IgnoreAction ignore_action = 9;Rule.IgnoreAction getIgnoreAction()
Ignores specific terms from query during search.
.google.cloud.retail.v2beta.Rule.IgnoreAction ignore_action = 9;Rule.IgnoreActionOrBuilder getIgnoreActionOrBuilder()
Ignores specific terms from query during search.
.google.cloud.retail.v2beta.Rule.IgnoreAction ignore_action = 9;boolean hasFilterAction()
Filters results.
.google.cloud.retail.v2beta.Rule.FilterAction filter_action = 10;Rule.FilterAction getFilterAction()
Filters results.
.google.cloud.retail.v2beta.Rule.FilterAction filter_action = 10;Rule.FilterActionOrBuilder getFilterActionOrBuilder()
Filters results.
.google.cloud.retail.v2beta.Rule.FilterAction filter_action = 10;boolean hasTwowaySynonymsAction()
Treats a set of terms as synonyms of one another.
.google.cloud.retail.v2beta.Rule.TwowaySynonymsAction twoway_synonyms_action = 11;Rule.TwowaySynonymsAction getTwowaySynonymsAction()
Treats a set of terms as synonyms of one another.
.google.cloud.retail.v2beta.Rule.TwowaySynonymsAction twoway_synonyms_action = 11;Rule.TwowaySynonymsActionOrBuilder getTwowaySynonymsActionOrBuilder()
Treats a set of terms as synonyms of one another.
.google.cloud.retail.v2beta.Rule.TwowaySynonymsAction twoway_synonyms_action = 11;boolean hasCondition()
Required. The condition that triggers the rule. If the condition is empty, the rule will always apply.
.google.cloud.retail.v2beta.Condition condition = 1 [(.google.api.field_behavior) = REQUIRED];
Condition getCondition()
Required. The condition that triggers the rule. If the condition is empty, the rule will always apply.
.google.cloud.retail.v2beta.Condition condition = 1 [(.google.api.field_behavior) = REQUIRED];
ConditionOrBuilder getConditionOrBuilder()
Required. The condition that triggers the rule. If the condition is empty, the rule will always apply.
.google.cloud.retail.v2beta.Condition condition = 1 [(.google.api.field_behavior) = REQUIRED];
Rule.ActionCase getActionCase()
Copyright © 2024 Google LLC. All rights reserved.