public static final class Condition.QueryTerm.Builder extends GeneratedMessageV3.Builder<Condition.QueryTerm.Builder> implements Condition.QueryTermOrBuilder
Query terms that we want to match on.
Protobuf type google.cloud.retail.v2beta.Condition.QueryTerm
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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 this is supposed to be a full or partial match.
bool full_match = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public Condition.QueryTerm.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearValue()
public Condition.QueryTerm.Builder clearValue()
The value of the term to match on.
Value cannot be empty.
Value can have at most 3 terms if specified as a partial match. Each
space separated string is considered as one term.
For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms
and not allowed for a partial match.
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 this is supposed to be a full or partial match.
bool full_match = 2;
Returns |
---|
Type | Description |
boolean | The fullMatch.
|
getValue()
The value of the term to match on.
Value cannot be empty.
Value can have at most 3 terms if specified as a partial match. Each
space separated string is considered as one term.
For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms
and not allowed for a partial match.
string value = 1;
Returns |
---|
Type | Description |
String | The value.
|
getValueBytes()
public ByteString getValueBytes()
The value of the term to match on.
Value cannot be empty.
Value can have at most 3 terms if specified as a partial match. Each
space separated string is considered as one term.
For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms
and not allowed for a partial match.
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 this is supposed to be a full or partial match.
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 value of the term to match on.
Value cannot be empty.
Value can have at most 3 terms if specified as a partial match. Each
space separated string is considered as one term.
For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms
and not allowed for a partial match.
string value = 1;
Parameter |
---|
Name | Description |
value | String
The value to set.
|
setValueBytes(ByteString value)
public Condition.QueryTerm.Builder setValueBytes(ByteString value)
The value of the term to match on.
Value cannot be empty.
Value can have at most 3 terms if specified as a partial match. Each
space separated string is considered as one term.
For example, "a b c" is 3 terms and allowed, but " a b c d" is 4 terms
and not allowed for a partial match.
string value = 1;
Parameter |
---|
Name | Description |
value | ByteString
The bytes for value to set.
|