1// Signature format: 4.0 2package androidx.security.state.provider { 3 4 public final class UpdateInfo { 5 ctor public UpdateInfo(String uri, String component, String securityPatchLevel, java.util.Date publishedDate); 6 method public String getComponent(); 7 method public java.util.Date getPublishedDate(); 8 method public String getSecurityPatchLevel(); 9 method public String getUri(); 10 property public String component; 11 property public java.util.Date publishedDate; 12 property public String securityPatchLevel; 13 property public String uri; 14 } 15 16 public static final class UpdateInfo.Builder { 17 ctor public UpdateInfo.Builder(); 18 method public androidx.security.state.provider.UpdateInfo build(); 19 method public androidx.security.state.provider.UpdateInfo.Builder setComponent(String component); 20 method public androidx.security.state.provider.UpdateInfo.Builder setPublishedDate(java.util.Date publishedDate); 21 method public androidx.security.state.provider.UpdateInfo.Builder setSecurityPatchLevel(String securityPatchLevel); 22 method public androidx.security.state.provider.UpdateInfo.Builder setUri(String uri); 23 } 24 25 public final class UpdateInfoManager { 26 ctor public UpdateInfoManager(android.content.Context context, optional androidx.security.state.SecurityPatchState? customSecurityState); 27 method public void registerUpdate(androidx.security.state.provider.UpdateInfo updateInfo); 28 method public void unregisterUpdate(androidx.security.state.provider.UpdateInfo updateInfo); 29 } 30 31 public final class UpdateInfoProvider extends android.content.ContentProvider { 32 ctor public UpdateInfoProvider(); 33 method public int delete(android.net.Uri uri, String? selection, String[]? selectionArgs); 34 method public String? getType(android.net.Uri uri); 35 method public android.net.Uri? insert(android.net.Uri uri, android.content.ContentValues? values); 36 method public boolean onCreate(); 37 method public android.database.Cursor query(android.net.Uri uri, String[]? projection, String? selection, String[]? selectionArgs, String? sortOrder); 38 method public int update(android.net.Uri uri, android.content.ContentValues? values, String? selection, String[]? selectionArgs); 39 } 40 41} 42 43