1package: "com.android.appsearch.flags"
2container: "com.android.appsearch"
3
4#
5# all the flags we are adding in V have to be is_fixed_read_only true.
6#
7
8flag {
9    name: "enable_safe_parcelable_2"
10    is_exported: true
11    namespace: "appsearch"
12    description: "Use SafeParcelable to serialize data through binder"
13    bug: "275629842"
14    is_fixed_read_only: true
15}
16
17flag {
18    name: "enable_grouping_type_per_schema"
19    is_exported: true
20    namespace: "appsearch"
21    description: "Enable result grouping by schema type"
22    bug: "258715421"
23    is_fixed_read_only: true
24}
25
26flag {
27    name: "enable_generic_document_copy_constructor"
28    is_exported: true
29    namespace: "appsearch"
30    description: "Enable GenericDocument to take another GenericDocument to copy construct."
31    bug: "171882200"
32    is_fixed_read_only: true
33}
34
35flag {
36    name: "enable_list_filter_has_property_function"
37    is_exported: true
38    namespace: "appsearch"
39    description: "Enable the hasProperty function in list filter query expressions."
40    bug: "309826655"
41    is_fixed_read_only: true
42}
43
44flag {
45    name: "enable_list_filter_match_score_expression_function"
46    is_exported: true
47    namespace: "appsearch"
48    description: "Enable the 'matchScoreExpression' function in list filter query expressions."
49    bug: "377215223"
50    is_fixed_read_only: true
51}
52
53flag {
54    name: "enable_put_documents_request_add_taken_actions"
55    is_exported: true
56    namespace: "appsearch"
57    description: "Enable addTakenActions API in PutDocumentsRequest."
58    bug: "314026345"
59    is_fixed_read_only: true
60}
61
62flag {
63    name: "enable_set_publicly_visible_schema"
64    is_exported: true
65    namespace: "appsearch"
66    description: "Enable setPubliclyVisibleSchema API in SetSchemaRequest."
67    bug: "325262525"
68    is_fixed_read_only: true
69}
70
71flag {
72    name: "enable_generic_document_builder_hidden_methods"
73    is_exported: true
74    namespace: "appsearch"
75    description: "Enable GenericDocument.Builder to use previously hidden methods."
76    bug: "318408639"
77    is_fixed_read_only: true
78}
79
80flag {
81    name: "enable_search_spec_filter_properties"
82    is_exported: true
83    namespace: "appsearch"
84    description: "Enable addFilterProperties API in SearchSpec and SearchSuggestionSpec."
85    bug: "296088047"
86    is_fixed_read_only: true
87}
88
89flag {
90    name: "enable_search_spec_set_search_source_log_tag"
91    is_exported: true
92    namespace: "appsearch"
93    description: "Enable the setSearchSourceLogTag API in SearchSpec."
94    bug: "315370764"
95    is_fixed_read_only: true
96}
97
98flag {
99    name: "enable_enterprise_global_search_session"
100    is_exported: true
101    namespace: "appsearch"
102    description: "Enable personal profile to search over allowed enterprise profile data in AppSearch through enterprise global search session."
103    bug: "237388235"
104    is_fixed_read_only: true
105}
106
107flag {
108    name: "enable_set_schema_visible_to_configs"
109    is_exported: true
110    namespace: "appsearch"
111    description: "Enable the addSchemaTypeVisibleToConfig API in the setSchemaRequest."
112    bug: "300162279"
113    is_fixed_read_only: true
114}
115
116flag {
117    name: "enable_app_functions"
118    namespace: "appsearch"
119    description: "Guards everything related to AppFunction."
120    bug: "327134039"
121    is_fixed_read_only: true
122    is_exported: true
123}
124
125flag {
126    name: "enable_generic_document_over_ipc"
127    namespace: "appsearch"
128    description: "Guards system API for parcelling Generic documents."
129    bug: "357551503"
130    is_fixed_read_only: true
131    is_exported: true
132}
133
134flag {
135    name: "enable_result_denied_and_result_rate_limited"
136    namespace: "appsearch"
137    description: "Enable previously hidden constants in AppSearchResult."
138    bug: "279047435"
139    is_fixed_read_only: true
140    is_exported: true
141}
142
143flag {
144    name: "enable_get_parent_types_and_indexable_nested_properties"
145    namespace: "appsearch"
146    description: "Enable previously hidden APIs in AppSearchSchema."
147    bug: "291122592"
148    is_fixed_read_only: true
149    is_exported: true
150}
151
152flag {
153    name: "enable_schema_embedding_property_config"
154    namespace: "appsearch"
155    description: "Enables embedding vectors to be used for searches in AppSearch"
156    bug: "326656531"
157    is_fixed_read_only: true
158    is_exported: true
159}
160
161flag {
162    name: "enable_schema_embedding_quantization"
163    namespace: "appsearch"
164    description: "Enables embedding quantization."
165    bug: "359959345"
166    is_fixed_read_only: true
167    is_exported: true
168}
169
170flag {
171    name: "enable_informational_ranking_expressions"
172    namespace: "appsearch"
173    description: "Enables the additional informational ranking expression API"
174    bug: "332642571"
175    is_fixed_read_only: true
176    is_exported: true
177}
178
179
180flag {
181    name: "enable_search_spec_search_string_parameters"
182    namespace: "appsearch"
183    description: "Enables the tokenize function in the list filter language"
184    bug: "352780707"
185    is_fixed_read_only: true
186    is_exported: true
187}
188
189flag {
190    name: "apps_indexer_enabled"
191    namespace: "appsearch"
192    description: "Enables the apps indexer module"
193    bug: "275592563"
194    is_fixed_read_only: true
195    is_exported: true
196}
197
198flag {
199    name: "enable_contacts_index_first_middle_and_last_names"
200    namespace: "appsearch"
201    description: "Enables the indexing of first, middle, and last names in contacts indexer"
202    bug: "358082031"
203    is_fixed_read_only: true
204    is_exported: true
205}
206
207flag {
208    name: "app_open_event_indexer_enabled"
209    namespace: "appsearch"
210    description: "Enables the app open event indexer module"
211    bug: "357835538"
212    is_fixed_read_only: true
213    is_exported: true
214}
215
216flag {
217    name: "enable_result_already_exists"
218    namespace: "appsearch"
219    description: "Enable the RESULT_ALREADY_EXISTS constant in AppSearchResult"
220    bug: "357708638"
221    is_fixed_read_only: true
222    is_exported: true
223}
224
225flag {
226    name: "enable_blob_store"
227    namespace: "appsearch"
228    description: "Enable the BlobHandle and putBlob APIs in AppSearch"
229    bug: "273591938"
230    is_fixed_read_only: true
231    is_exported: true
232}
233
234flag {
235    name: "enable_enterprise_empty_batch_result_fix"
236    namespace: "appsearch"
237    description: "Populates the GetDocuments batch result with RESULT_NOT_FOUND when the enterprise user cannot be retrieved."
238    bug: "349805579"
239    is_fixed_read_only: true
240    is_exported: true
241}
242
243flag {
244    name: "enable_apps_indexer_incremental_put"
245    namespace: "appsearch"
246    description: "Calls put only for added and updated AppFunctionStaticMetadata documents"
247    bug: "367410454"
248    is_fixed_read_only: true
249    is_exported: true
250}
251
252flag {
253    name: "enable_additional_builder_copy_constructors"
254    namespace: "appsearch"
255    description: "Enables additional builder copy constructors for AppSearchSchema, SetSchemaRequest, SearchSpec, JoinSpec, AppSearchBatchResult, and GetSchemaResponse."
256    bug: "369563892"
257    is_fixed_read_only: true
258    is_exported: true
259}
260
261flag {
262    name: "enable_abstract_syntax_trees"
263    namespace: "appsearch"
264    description: "Enables abstract syntax trees to be built and used within AppSearch."
265    bug: "356661489"
266    is_fixed_read_only: true
267    is_exported: true
268}
269
270flag {
271    name: "enable_search_spec_filter_document_ids"
272    namespace: "appsearch"
273    description: "Enables the addFilterDocumentId API in the SearchSpec."
274    bug: "367464836"
275    is_fixed_read_only: true
276    is_exported: true
277}
278
279flag {
280    name: "enable_document_limiter_replace_tracking"
281    namespace: "appsearch"
282    description: "Enables the replacement of the calculation of doc limits."
283    bug: "363301147"
284    is_fixed_read_only: true
285    is_exported: true
286}
287
288flag {
289    name: "enable_scorable_property"
290    namespace: "appsearch"
291    description: "Enables the feature of scorable property."
292    bug: "357105964"
293    is_fixed_read_only: true
294    is_exported: true
295}
296
297flag {
298     name: "enable_search_result_parent_types"
299     namespace: "appsearch"
300     description: "Enables wrapping the parent types of a document in the SearchResult instead of GenericDocument."
301     bug: "371610934"
302     is_fixed_read_only: true
303     is_exported: true
304 }
305
306flag {
307    name: "enable_delete_propagation_type"
308    namespace: "appsearch"
309    description: "Enables delete propagation type related APIs."
310    bug: "376913014"
311    is_fixed_read_only: true
312    is_exported: true
313}
314
315flag {
316    name: "enable_app_functions_schema_parser"
317    namespace: "appsearch"
318    description: "Enables the AppFunctionSchemaParser for dynamic schema parsing."
319    bug: "380729091"
320    is_fixed_read_only: true
321    is_exported: true
322}
323