public static final class Condition.QueryTerm.Builder extends GeneratedMessageV3.Builder<Condition.QueryTerm.Builder> implements Condition.QueryTermOrBuilder
Matcher for search request query
Protobuf type google.cloud.discoveryengine.v1.Condition.QueryTerm
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 Condition.QueryTerm.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Condition.QueryTerm build()
buildPartial()
public Condition.QueryTerm buildPartial()
clear()
public Condition.QueryTerm.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public Condition.QueryTerm.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearFullMatch()
public Condition.QueryTerm.Builder clearFullMatch()
Whether the search query needs to exactly match the query term.
bool full_match = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public Condition.QueryTerm.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearValue()
public Condition.QueryTerm.Builder clearValue()
The specific query value to match against
Must be lowercase, must be UTF-8.
Can have at most 3 space separated terms if full_match is true.
Cannot be an empty string.
Maximum length of 5000 characters.
string value = 1;
clone()
public Condition.QueryTerm.Builder clone()
Overrides
getDefaultInstanceForType()
public Condition.QueryTerm getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getFullMatch()
public boolean getFullMatch()
Whether the search query needs to exactly match the query term.
bool full_match = 2;
Returns |
Type |
Description |
boolean |
The fullMatch.
|
getValue()
The specific query value to match against
Must be lowercase, must be UTF-8.
Can have at most 3 space separated terms if full_match is true.
Cannot be an empty string.
Maximum length of 5000 characters.
string value = 1;
Returns |
Type |
Description |
String |
The value.
|
getValueBytes()
public ByteString getValueBytes()
The specific query value to match against
Must be lowercase, must be UTF-8.
Can have at most 3 space separated terms if full_match is true.
Cannot be an empty string.
Maximum length of 5000 characters.
string value = 1;
Returns |
Type |
Description |
ByteString |
The bytes for value.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Condition.QueryTerm other)
public Condition.QueryTerm.Builder mergeFrom(Condition.QueryTerm other)
public Condition.QueryTerm.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Condition.QueryTerm.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Condition.QueryTerm.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Condition.QueryTerm.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setFullMatch(boolean value)
public Condition.QueryTerm.Builder setFullMatch(boolean value)
Whether the search query needs to exactly match the query term.
bool full_match = 2;
Parameter |
Name |
Description |
value |
boolean
The fullMatch to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Condition.QueryTerm.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Condition.QueryTerm.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setValue(String value)
public Condition.QueryTerm.Builder setValue(String value)
The specific query value to match against
Must be lowercase, must be UTF-8.
Can have at most 3 space separated terms if full_match is true.
Cannot be an empty string.
Maximum length of 5000 characters.
string value = 1;
Parameter |
Name |
Description |
value |
String
The value to set.
|
setValueBytes(ByteString value)
public Condition.QueryTerm.Builder setValueBytes(ByteString value)
The specific query value to match against
Must be lowercase, must be UTF-8.
Can have at most 3 space separated terms if full_match is true.
Cannot be an empty string.
Maximum length of 5000 characters.
string value = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for value to set.
|