default Constraint | 
TriConstraintStream.impact(String constraintPackage,
      String constraintName,
      Score<?> constraintWeight,
      ToIntTriFunction<A,B,C> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
default Constraint | 
TriConstraintStream.impact(String constraintName,
      Score<?> constraintWeight,
      ToIntTriFunction<A,B,C> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
TriConstraintBuilder<A,B,C> | 
TriConstraintStream.impact(Score<?> constraintWeight,
      ToIntTriFunction<A,B,C> matchWeigher) | 
Positively or negatively impacts the  Score by constraintWeight multiplied by matchWeight for each match
 and returns a builder to apply optional constraint properties.  
 | 
default Constraint | 
TriConstraintStream.impactConfigurable(String constraintPackage,
                  String constraintName,
                  ToIntTriFunction<A,B,C> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
default Constraint | 
TriConstraintStream.impactConfigurable(String constraintName,
                  ToIntTriFunction<A,B,C> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
TriConstraintBuilder<A,B,C> | 
TriConstraintStream.impactConfigurable(ToIntTriFunction<A,B,C> matchWeigher) | 
Positively impacts the  Score by the  ConstraintWeight multiplied by match weight for each match,
 and returns a builder to apply optional constraint properties.  
 | 
default Constraint | 
TriConstraintStream.penalize(String constraintPackage,
        String constraintName,
        Score<?> constraintWeight,
        ToIntTriFunction<A,B,C> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
default Constraint | 
TriConstraintStream.penalize(String constraintName,
        Score<?> constraintWeight,
        ToIntTriFunction<A,B,C> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
TriConstraintBuilder<A,B,C> | 
TriConstraintStream.penalize(Score<?> constraintWeight,
        ToIntTriFunction<A,B,C> matchWeigher) | 
Applies a negative  Score impact,
 subtracting the constraintWeight multiplied by the match weight,
 and returns a builder to apply optional constraint properties.  
 | 
default Constraint | 
TriConstraintStream.penalizeConfigurable(String constraintPackage,
                    String constraintName,
                    ToIntTriFunction<A,B,C> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
default Constraint | 
TriConstraintStream.penalizeConfigurable(String constraintName,
                    ToIntTriFunction<A,B,C> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
TriConstraintBuilder<A,B,C> | 
TriConstraintStream.penalizeConfigurable(ToIntTriFunction<A,B,C> matchWeigher) | 
Negatively impacts the  Score,
 subtracting the  ConstraintWeight multiplied by match weight for each match,
 and returns a builder to apply optional constraint properties.  
 | 
default Constraint | 
TriConstraintStream.reward(String constraintPackage,
      String constraintName,
      Score<?> constraintWeight,
      ToIntTriFunction<A,B,C> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
default Constraint | 
TriConstraintStream.reward(String constraintName,
      Score<?> constraintWeight,
      ToIntTriFunction<A,B,C> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
TriConstraintBuilder<A,B,C> | 
TriConstraintStream.reward(Score<?> constraintWeight,
      ToIntTriFunction<A,B,C> matchWeigher) | 
Applies a positive  Score impact,
 adding the constraintWeight multiplied by the match weight,
 and returns a builder to apply optional constraint properties.  
 | 
default Constraint | 
TriConstraintStream.rewardConfigurable(String constraintPackage,
                  String constraintName,
                  ToIntTriFunction<A,B,C> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
default Constraint | 
TriConstraintStream.rewardConfigurable(String constraintName,
                  ToIntTriFunction<A,B,C> matchWeigher) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
TriConstraintBuilder<A,B,C> | 
TriConstraintStream.rewardConfigurable(ToIntTriFunction<A,B,C> matchWeigher) | 
Positively impacts the  Score,
 adding the  ConstraintWeight multiplied by match weight for each match,
 and returns a builder to apply optional constraint properties.  
 |