the-algorithm/follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/flows/post_nux_ml/PostNuxMlFlowFeatureSwitchKeys.scala

28 lines
1.8 KiB
Scala

package com.twitter.follow_recommendations.flows.post_nux_ml
object PostNuxMlFlowFeatureSwitchKeys {
val UseMlRanker = "post_nux_ml_flow_use_ml_ranker"
val EnableCandidateParamHydration = "post_nux_ml_flow_enable_candidate_param_hydration"
val OnlineSTPEnabled = "post_nux_ml_flow_online_stp_source_enabled"
val Follow2VecLinearRegressionEnabled = "post_nux_ml_flow_follow_to_vec_lr_source_enabled"
val EnableRandomDataCollection = "post_nux_ml_flow_random_data_collection_enabled"
val EnableAdhocRanker = "post_nux_ml_flow_adhoc_ranker_enabled"
val EnableFatigueRanker = "post_nux_ml_flow_fatigue_ranker_enabled"
val EnableInterleaveRanker = "post_nux_ml_flow_interleave_ranker_enabled"
val IncludeRepeatedProfileVisitsCandidateSource =
"post_nux_ml_flow_include_repeated_profile_visits_candidate_source"
val MLRankerBudget = "post_nux_ml_flow_ml_ranker_budget_millis"
val EnableNoShuffler = "post_nux_ml_flow_no_shuffler"
val SamplingTransformEnabled = "post_nux_ml_flow_sampling_transform_enabled"
val ExcludeNearZeroCandidates = "post_nux_ml_flow_exclude_near_zero_candidates"
val EnableInterestsOptOutPredicate = "post_nux_ml_flow_enable_interests_opt_out_predicate"
val EnableRemoveAccountProofTransform = "post_nux_ml_flow_enable_remove_account_proof_transform"
val EnablePPMILocaleFollowSourceInPostNux = "post_nux_ml_flow_enable_ppmilocale_follow_source"
val EnableInvalidRelationshipPredicate = "post_nux_ml_flow_enable_invalid_relationship_predicate"
val EnableRealGraphOonV2 = "post_nux_ml_flow_enable_real_graph_oon_v2"
val EnableSGSPredicate = "post_nux_ml_flow_enable_sgs_predicate"
val EnableHssPredicate = "post_nux_ml_flow_enable_hss_predicate"
val GetFollowersFromSgs = "post_nux_ml_flow_get_followers_from_sgs"
val TurnOffMLScorerQFThreshold = "post_nux_ml_flow_turn_off_ml_scorer_threshold"
}