Index: chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFieldTrial.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFieldTrial.java b/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFieldTrial.java |
index dd6eea464a51b0cb60e8fc6aa9a1773953ee45f8..db5262a3bd1952bd8b2c7fa3203c46d01dda1784 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFieldTrial.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFieldTrial.java |
@@ -58,6 +58,9 @@ public class ContextualSearchFieldTrial { |
private static final String DISABLE_AMP_AS_SEPARATE_TAB = "disable_amp_as_separate_tab"; |
+ // Machine Learning |
+ private static final String ENABLE_RANKER_LOGGING = "enable_ranker_logging"; |
+ |
// Privacy-related flags |
private static final String DISABLE_SEND_HOME_COUNTRY = "disable_send_home_country"; |
private static final String DISABLE_PAGE_CONTENT_NOTIFICATION = |
@@ -82,6 +85,7 @@ public class ContextualSearchFieldTrial { |
private static Boolean sIsSendHomeCountryDisabled; |
private static Boolean sIsPageContentNotificationDisabled; |
private static Boolean sContextualSearchUrlActionsEnabled; |
+ private static Boolean sIsRankerLoggingEnabled; |
/** |
* Don't instantiate. |
@@ -301,6 +305,17 @@ public class ContextualSearchFieldTrial { |
return sIsPageContentNotificationDisabled.booleanValue(); |
} |
+ /** |
+ * @return Whether or not logging to Ranker is enabled. |
+ */ |
+ static boolean isRankerLoggingEnabled() { |
+ if (sIsRankerLoggingEnabled == null) { |
+ sIsRankerLoggingEnabled = getBooleanParam(ENABLE_RANKER_LOGGING); |
+ } |
+ |
+ return sIsRankerLoggingEnabled; |
+ } |
+ |
// --------------- |
// Features. |
// --------------- |