1// Signature format: 4.0 2package androidx.appsearch.platformstorage { 3 4 @RequiresApi(android.os.Build.VERSION_CODES.S) public final class PlatformStorage { 5 method @RequiresApi(android.os.Build.VERSION_CODES.VANILLA_ICE_CREAM) public static com.google.common.util.concurrent.ListenableFuture<androidx.appsearch.app.EnterpriseGlobalSearchSession!> createEnterpriseGlobalSearchSessionAsync(androidx.appsearch.platformstorage.PlatformStorage.GlobalSearchContext); 6 method public static com.google.common.util.concurrent.ListenableFuture<androidx.appsearch.app.GlobalSearchSession!> createGlobalSearchSessionAsync(androidx.appsearch.platformstorage.PlatformStorage.GlobalSearchContext); 7 method public static com.google.common.util.concurrent.ListenableFuture<androidx.appsearch.app.AppSearchSession!> createSearchSessionAsync(androidx.appsearch.platformstorage.PlatformStorage.SearchContext); 8 method @SuppressCompatibility @androidx.appsearch.app.ExperimentalAppSearchApi public static androidx.appsearch.app.Features getFeatures(android.content.Context); 9 } 10 11 public static final class PlatformStorage.GlobalSearchContext { 12 method public android.content.Context getContext(); 13 method public java.util.concurrent.Executor getWorkerExecutor(); 14 } 15 16 public static final class PlatformStorage.GlobalSearchContext.Builder { 17 ctor public PlatformStorage.GlobalSearchContext.Builder(android.content.Context); 18 method public androidx.appsearch.platformstorage.PlatformStorage.GlobalSearchContext build(); 19 method public androidx.appsearch.platformstorage.PlatformStorage.GlobalSearchContext.Builder setWorkerExecutor(java.util.concurrent.Executor); 20 } 21 22 public static final class PlatformStorage.SearchContext { 23 method public android.content.Context getContext(); 24 method public String getDatabaseName(); 25 method public java.util.concurrent.Executor getWorkerExecutor(); 26 } 27 28 public static final class PlatformStorage.SearchContext.Builder { 29 ctor public PlatformStorage.SearchContext.Builder(android.content.Context, String); 30 method public androidx.appsearch.platformstorage.PlatformStorage.SearchContext build(); 31 method public androidx.appsearch.platformstorage.PlatformStorage.SearchContext.Builder setWorkerExecutor(java.util.concurrent.Executor); 32 } 33 34} 35 36