Class AdvancedCompleteQueryRequest.BoostSpec.ConditionBoostSpec (0.72.0)
0.83.0 (latest)
0.81.0
0.79.0
0.78.0
0.77.0
0.76.0
0.74.0
0.72.0
0.71.0
0.70.0
0.69.0
0.68.0
0.66.0
0.64.0
0.63.0
0.60.0
0.59.0
0.58.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.49.0
0.48.0
0.47.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.35.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public static final class AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec extends GeneratedMessageV3 implements AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpecOrBuilder
Boost applies to suggestions which match a condition.
Protobuf type
google.cloud.discoveryengine.v1beta.AdvancedCompleteQueryRequest.BoostSpec.ConditionBoostSpec
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
BOOST_FIELD_NUMBER
public static final int BOOST_FIELD_NUMBER
Field Value
Type
Description
int
CONDITION_FIELD_NUMBER
public static final int CONDITION_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec . Builder newBuilder ()
newBuilder(AdvancedCompleteQueryRequest.BoostSpec.ConditionBoostSpec prototype)
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec . Builder newBuilder ( AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec prototype )
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec parseDelimitedFrom ( InputStream input )
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec parseFrom ( CodedInputStream input )
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec parseFrom ( InputStream input )
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec > parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getBoost()
Strength of the boost, which should be in [-1, 1].
Negative boost means demotion. Default is 0.0.
Setting to 1.0 gives the suggestions a big promotion. However, it does
not necessarily mean that the top result will be a boosted suggestion.
Setting to -1.0 gives the suggestions a big demotion. However, other
suggestions that are relevant might still be shown.
Setting to 0.0 means no boost applied. The boosting condition is
ignored.
float boost = 2;
Returns
Type
Description
float
The boost.
getCondition()
public String getCondition ()
An expression which specifies a boost condition. The syntax is the same
as filter expression
syntax .
Currently, the only supported condition is a list of BCP-47 lang codes.
Example:
To boost suggestions in languages en or fr:
(lang_code: ANY("en", "fr"))
string condition = 1;
Returns
Type
Description
String
The condition.
getConditionBytes()
public ByteString getConditionBytes ()
An expression which specifies a boost condition. The syntax is the same
as filter expression
syntax .
Currently, the only supported condition is a list of BCP-47 lang codes.
Example:
To boost suggestions in languages en or fr:
(lang_code: ANY("en", "fr"))
string condition = 1;
Returns
Type
Description
ByteString
The bytes for condition.
getDefaultInstanceForType()
public AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec getDefaultInstanceForType ()
getParserForType()
public Parser<AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec > getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public AdvancedCompleteQueryRequest . BoostSpec . ConditionBoostSpec . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]