Interface FirebaseApplicationConfigurationService
- All Known Implementing Classes:
SuperUserFirebaseApplicationConfigurationService
public interface FirebaseApplicationConfigurationService
The
FirebaseApplicationConfigurationService manages instances of the FirebaseApplicationConfiguration
within the database.-
Method Summary
Modifier and TypeMethodDescriptioncreateApplicationConfiguration(String applicationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Creates a new instance ofFirebaseApplicationConfigurationand stores in the database, allowing for the specification of the parentApplication.voiddeleteApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId) Deletes an instance ofFirebaseApplicationConfiguration.getApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId) Gets theFirebaseApplicationConfigurationfor the suppliedApplicationwith the supplied name/id and applicaiton configuration name/id.updateApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Updates an existing instance ofFirebaseApplicationConfigurationand stores in the database, allowing for the specification of the parentApplication.
-
Method Details
-
getApplicationConfiguration
FirebaseApplicationConfiguration getApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId) Gets theFirebaseApplicationConfigurationfor the suppliedApplicationwith the supplied name/id and applicaiton configuration name/id.- Parameters:
applicationNameOrId- the value ofApplication.getId()orApplication.getName()applicationConfigurationNameOrId- theApplicationConfiguration.getId()orApplicationConfiguration.getName()- Returns:
- the
FirebaseApplicationConfigurationinstance
-
createApplicationConfiguration
FirebaseApplicationConfiguration createApplicationConfiguration(String applicationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Creates a new instance ofFirebaseApplicationConfigurationand stores in the database, allowing for the specification of the parentApplication.- Parameters:
applicationNameOrId- the value ofApplication.getId()orApplication.getName()firebaseApplicationConfiguration- theFirebaseApplicationConfigurationto create- Returns:
- the
FirebaseApplicationConfigurationas it was written to the database
-
updateApplicationConfiguration
FirebaseApplicationConfiguration updateApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Updates an existing instance ofFirebaseApplicationConfigurationand stores in the database, allowing for the specification of the parentApplication.- Parameters:
applicationNameOrId- the value ofApplication.getId()orApplication.getName()firebaseApplicationConfiguration- theFirebaseApplicationConfigurationto create- Returns:
- the
FirebaseApplicationConfigurationas it was written to the database
-
deleteApplicationConfiguration
void deleteApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId) Deletes an instance ofFirebaseApplicationConfiguration.- Parameters:
applicationNameOrId- the value ofApplication.getId()orApplication.getName()applicationConfigurationNameOrId- theApplicationConfiguration.getId()orApplicationConfiguration.getName()
-