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 ofFirebaseApplicationConfiguration
and stores in the database, allowing for the specification of the parentApplication
.void
deleteApplicationConfiguration
(String applicationNameOrId, String applicationConfigurationNameOrId) Deletes an instance ofFirebaseApplicationConfiguration
.getApplicationConfiguration
(String applicationNameOrId, String applicationConfigurationNameOrId) Gets theFirebaseApplicationConfiguration
for the suppliedApplication
with the supplied name/id and applicaiton configuration name/id.updateApplicationConfiguration
(String applicationNameOrId, String applicationConfigurationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Updates an existing instance ofFirebaseApplicationConfiguration
and stores in the database, allowing for the specification of the parentApplication
.
-
Method Details
-
getApplicationConfiguration
FirebaseApplicationConfiguration getApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId) Gets theFirebaseApplicationConfiguration
for the suppliedApplication
with the supplied name/id and applicaiton configuration name/id.- Parameters:
applicationNameOrId
- the value ofApplication.getId()
orApplication.getName()
applicationConfigurationNameOrId
- theApplicationConfiguration.getId()
orApplicationConfiguration.getUniqueIdentifier()
- Returns:
- the
FirebaseApplicationConfiguration
instance
-
createApplicationConfiguration
FirebaseApplicationConfiguration createApplicationConfiguration(String applicationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Creates a new instance ofFirebaseApplicationConfiguration
and stores in the database, allowing for the specification of the parentApplication
.- Parameters:
applicationNameOrId
- the value ofApplication.getId()
orApplication.getName()
firebaseApplicationConfiguration
- theFirebaseApplicationConfiguration
to create- Returns:
- the
FirebaseApplicationConfiguration
as it was written to the database
-
updateApplicationConfiguration
FirebaseApplicationConfiguration updateApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Updates an existing instance ofFirebaseApplicationConfiguration
and stores in the database, allowing for the specification of the parentApplication
.- Parameters:
applicationNameOrId
- the value ofApplication.getId()
orApplication.getName()
firebaseApplicationConfiguration
- theFirebaseApplicationConfiguration
to create- Returns:
- the
FirebaseApplicationConfiguration
as 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.getUniqueIdentifier()
-