Package com.google.cloud.retail.v2beta
Interface SearchRequest.BoostSpecOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SearchRequest.BoostSpec
,SearchRequest.BoostSpec.Builder
- Enclosing class:
- SearchRequest
public static interface SearchRequest.BoostSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SearchRequest.BoostSpec.ConditionBoostSpec
getConditionBoostSpecs(int index)
Condition boost specifications.int
getConditionBoostSpecsCount()
Condition boost specifications.List<SearchRequest.BoostSpec.ConditionBoostSpec>
getConditionBoostSpecsList()
Condition boost specifications.SearchRequest.BoostSpec.ConditionBoostSpecOrBuilder
getConditionBoostSpecsOrBuilder(int index)
Condition boost specifications.List<? extends SearchRequest.BoostSpec.ConditionBoostSpecOrBuilder>
getConditionBoostSpecsOrBuilderList()
Condition boost specifications.boolean
getSkipBoostSpecValidation()
Whether to skip boostspec validation.boolean
hasSkipBoostSpecValidation()
Whether to skip boostspec validation.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getConditionBoostSpecsList
List<SearchRequest.BoostSpec.ConditionBoostSpec> getConditionBoostSpecsList()
Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20.
repeated .google.cloud.retail.v2beta.SearchRequest.BoostSpec.ConditionBoostSpec condition_boost_specs = 1;
-
getConditionBoostSpecs
SearchRequest.BoostSpec.ConditionBoostSpec getConditionBoostSpecs(int index)
Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20.
repeated .google.cloud.retail.v2beta.SearchRequest.BoostSpec.ConditionBoostSpec condition_boost_specs = 1;
-
getConditionBoostSpecsCount
int getConditionBoostSpecsCount()
Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20.
repeated .google.cloud.retail.v2beta.SearchRequest.BoostSpec.ConditionBoostSpec condition_boost_specs = 1;
-
getConditionBoostSpecsOrBuilderList
List<? extends SearchRequest.BoostSpec.ConditionBoostSpecOrBuilder> getConditionBoostSpecsOrBuilderList()
Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20.
repeated .google.cloud.retail.v2beta.SearchRequest.BoostSpec.ConditionBoostSpec condition_boost_specs = 1;
-
getConditionBoostSpecsOrBuilder
SearchRequest.BoostSpec.ConditionBoostSpecOrBuilder getConditionBoostSpecsOrBuilder(int index)
Condition boost specifications. If a product matches multiple conditions in the specifictions, boost scores from these specifications are all applied and combined in a non-linear way. Maximum number of specifications is 20.
repeated .google.cloud.retail.v2beta.SearchRequest.BoostSpec.ConditionBoostSpec condition_boost_specs = 1;
-
hasSkipBoostSpecValidation
boolean hasSkipBoostSpecValidation()
Whether to skip boostspec validation. If this field is set to true, invalid [BoostSpec.condition_boost_specs][google.cloud.retail.v2beta.SearchRequest.BoostSpec.condition_boost_specs] will be ignored and valid [BoostSpec.condition_boost_specs][google.cloud.retail.v2beta.SearchRequest.BoostSpec.condition_boost_specs] will still be applied.
optional bool skip_boost_spec_validation = 2;
- Returns:
- Whether the skipBoostSpecValidation field is set.
-
getSkipBoostSpecValidation
boolean getSkipBoostSpecValidation()
Whether to skip boostspec validation. If this field is set to true, invalid [BoostSpec.condition_boost_specs][google.cloud.retail.v2beta.SearchRequest.BoostSpec.condition_boost_specs] will be ignored and valid [BoostSpec.condition_boost_specs][google.cloud.retail.v2beta.SearchRequest.BoostSpec.condition_boost_specs] will still be applied.
optional bool skip_boost_spec_validation = 2;
- Returns:
- The skipBoostSpecValidation.
-
-