public static final class Rule.ReplacementAction.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Rule.ReplacementAction.Builder> implements Rule.ReplacementActionOrBuilder
Replaces a term in the query. Multiple replacement candidates can be specified. All `query_terms` will be replaced with the replacement term. Example: Replace "gShoe" with "google shoe".Protobuf type
google.cloud.retail.v2.Rule.ReplacementAction| Modifier and Type | Method and Description |
|---|---|
Rule.ReplacementAction.Builder |
addAllQueryTerms(Iterable<String> values)
Terms from the search query.
|
Rule.ReplacementAction.Builder |
addQueryTerms(String value)
Terms from the search query.
|
Rule.ReplacementAction.Builder |
addQueryTermsBytes(com.google.protobuf.ByteString value)
Terms from the search query.
|
Rule.ReplacementAction.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Rule.ReplacementAction |
build() |
Rule.ReplacementAction |
buildPartial() |
Rule.ReplacementAction.Builder |
clear() |
Rule.ReplacementAction.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Rule.ReplacementAction.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Rule.ReplacementAction.Builder |
clearQueryTerms()
Terms from the search query.
|
Rule.ReplacementAction.Builder |
clearReplacementTerm()
Term that will be used for replacement.
|
Rule.ReplacementAction.Builder |
clearTerm()
Will be [deprecated = true] post migration;
|
Rule.ReplacementAction.Builder |
clone() |
Rule.ReplacementAction |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getQueryTerms(int index)
Terms from the search query.
|
com.google.protobuf.ByteString |
getQueryTermsBytes(int index)
Terms from the search query.
|
int |
getQueryTermsCount()
Terms from the search query.
|
com.google.protobuf.ProtocolStringList |
getQueryTermsList()
Terms from the search query.
|
String |
getReplacementTerm()
Term that will be used for replacement.
|
com.google.protobuf.ByteString |
getReplacementTermBytes()
Term that will be used for replacement.
|
String |
getTerm()
Will be [deprecated = true] post migration;
|
com.google.protobuf.ByteString |
getTermBytes()
Will be [deprecated = true] post migration;
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Rule.ReplacementAction.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Rule.ReplacementAction.Builder |
mergeFrom(com.google.protobuf.Message other) |
Rule.ReplacementAction.Builder |
mergeFrom(Rule.ReplacementAction other) |
Rule.ReplacementAction.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Rule.ReplacementAction.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Rule.ReplacementAction.Builder |
setQueryTerms(int index,
String value)
Terms from the search query.
|
Rule.ReplacementAction.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Rule.ReplacementAction.Builder |
setReplacementTerm(String value)
Term that will be used for replacement.
|
Rule.ReplacementAction.Builder |
setReplacementTermBytes(com.google.protobuf.ByteString value)
Term that will be used for replacement.
|
Rule.ReplacementAction.Builder |
setTerm(String value)
Will be [deprecated = true] post migration;
|
Rule.ReplacementAction.Builder |
setTermBytes(com.google.protobuf.ByteString value)
Will be [deprecated = true] post migration;
|
Rule.ReplacementAction.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.ReplacementAction.Builder>public Rule.ReplacementAction.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.ReplacementAction.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.ReplacementAction.Builder>public Rule.ReplacementAction getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Rule.ReplacementAction build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Rule.ReplacementAction buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Rule.ReplacementAction.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.ReplacementAction.Builder>public Rule.ReplacementAction.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.ReplacementAction.Builder>public Rule.ReplacementAction.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Rule.ReplacementAction.Builder>public Rule.ReplacementAction.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Rule.ReplacementAction.Builder>public Rule.ReplacementAction.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.ReplacementAction.Builder>public Rule.ReplacementAction.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.ReplacementAction.Builder>public Rule.ReplacementAction.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Rule.ReplacementAction.Builder>public Rule.ReplacementAction.Builder mergeFrom(Rule.ReplacementAction other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Rule.ReplacementAction.Builder>public Rule.ReplacementAction.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.ReplacementAction.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getQueryTermsList()
Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
repeated string query_terms = 2;getQueryTermsList in interface Rule.ReplacementActionOrBuilderpublic int getQueryTermsCount()
Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
repeated string query_terms = 2;getQueryTermsCount in interface Rule.ReplacementActionOrBuilderpublic String getQueryTerms(int index)
Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
repeated string query_terms = 2;getQueryTerms in interface Rule.ReplacementActionOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getQueryTermsBytes(int index)
Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
repeated string query_terms = 2;getQueryTermsBytes in interface Rule.ReplacementActionOrBuilderindex - The index of the value to return.public Rule.ReplacementAction.Builder setQueryTerms(int index, String value)
Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
repeated string query_terms = 2;index - The index to set the value at.value - The queryTerms to set.public Rule.ReplacementAction.Builder addQueryTerms(String value)
Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
repeated string query_terms = 2;value - The queryTerms to add.public Rule.ReplacementAction.Builder addAllQueryTerms(Iterable<String> values)
Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
repeated string query_terms = 2;values - The queryTerms to add.public Rule.ReplacementAction.Builder clearQueryTerms()
Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
repeated string query_terms = 2;public Rule.ReplacementAction.Builder addQueryTermsBytes(com.google.protobuf.ByteString value)
Terms from the search query. Will be replaced by replacement term. Can specify up to 100 terms.
repeated string query_terms = 2;value - The bytes of the queryTerms to add.public String getReplacementTerm()
Term that will be used for replacement.
string replacement_term = 3;getReplacementTerm in interface Rule.ReplacementActionOrBuilderpublic com.google.protobuf.ByteString getReplacementTermBytes()
Term that will be used for replacement.
string replacement_term = 3;getReplacementTermBytes in interface Rule.ReplacementActionOrBuilderpublic Rule.ReplacementAction.Builder setReplacementTerm(String value)
Term that will be used for replacement.
string replacement_term = 3;value - The replacementTerm to set.public Rule.ReplacementAction.Builder clearReplacementTerm()
Term that will be used for replacement.
string replacement_term = 3;public Rule.ReplacementAction.Builder setReplacementTermBytes(com.google.protobuf.ByteString value)
Term that will be used for replacement.
string replacement_term = 3;value - The bytes for replacementTerm to set.public String getTerm()
Will be [deprecated = true] post migration;
string term = 1;getTerm in interface Rule.ReplacementActionOrBuilderpublic com.google.protobuf.ByteString getTermBytes()
Will be [deprecated = true] post migration;
string term = 1;getTermBytes in interface Rule.ReplacementActionOrBuilderpublic Rule.ReplacementAction.Builder setTerm(String value)
Will be [deprecated = true] post migration;
string term = 1;value - The term to set.public Rule.ReplacementAction.Builder clearTerm()
Will be [deprecated = true] post migration;
string term = 1;public Rule.ReplacementAction.Builder setTermBytes(com.google.protobuf.ByteString value)
Will be [deprecated = true] post migration;
string term = 1;value - The bytes for term to set.public final Rule.ReplacementAction.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Rule.ReplacementAction.Builder>public final Rule.ReplacementAction.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Rule.ReplacementAction.Builder>Copyright © 2023 Google LLC. All rights reserved.