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.v2alpha.Condition.QueryTerm
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Condition.QueryTerm.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public Condition.QueryTerm build()
Returns
buildPartial()
public Condition.QueryTerm buildPartial()
Returns
clear()
public Condition.QueryTerm.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public Condition.QueryTerm.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearFullMatch()
public Condition.QueryTerm.Builder clearFullMatch()
Whether this is supposed to be a full or partial match.
bool full_match = 2;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public Condition.QueryTerm.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
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.
Example) "a b c" is 3 terms and allowed, " a b c d" is 4 terms and not
allowed for partial match.
string value = 1;
Returns
clone()
public Condition.QueryTerm.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public Condition.QueryTerm getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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.
Example) "a b c" is 3 terms and allowed, " a b c d" is 4 terms and not
allowed for 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.
Example) "a b c" is 3 terms and allowed, " a b c d" is 4 terms and not
allowed for partial match.
string value = 1;
Returns
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(Condition.QueryTerm other)
public Condition.QueryTerm.Builder mergeFrom(Condition.QueryTerm other)
Parameter
Returns
public Condition.QueryTerm.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public Condition.QueryTerm.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Condition.QueryTerm.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Condition.QueryTerm.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Condition.QueryTerm.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Condition.QueryTerm.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
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.
Example) "a b c" is 3 terms and allowed, " a b c d" is 4 terms and not
allowed for partial match.
string value = 1;
Parameter
Name | Description |
value | String
The value to set.
|
Returns
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.
Example) "a b c" is 3 terms and allowed, " a b c d" is 4 terms and not
allowed for partial match.
string value = 1;
Parameter
Name | Description |
value | ByteString
The bytes for value to set.
|
Returns