Interface SearchRequest.BoostSpecOrBuilder

    • 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.v2.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.v2.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.v2.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.v2.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.v2.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.v2.SearchRequest.BoostSpec.condition_boost_specs]
         will be ignored and valid
         [BoostSpec.condition_boost_specs][google.cloud.retail.v2.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.v2.SearchRequest.BoostSpec.condition_boost_specs]
         will be ignored and valid
         [BoostSpec.condition_boost_specs][google.cloud.retail.v2.SearchRequest.BoostSpec.condition_boost_specs]
         will still be applied.
         
        optional bool skip_boost_spec_validation = 2;
        Returns:
        The skipBoostSpecValidation.