Configurable Firebase options.
Nested Class Summary
| class | FirebaseOptions.Builder | Builder for constructing FirebaseOptions. |
|
Public Method Summary
| static FirebaseOptions.Builder |
builder()
Creates an empty builder.
|
| int |
getConnectTimeout()
Returns the connect timeout in milliseconds, which is applied to outgoing REST calls
made by the SDK.
|
| Map<String, Object> |
getDatabaseAuthVariableOverride()
Returns the
auth variable to be used in Security Rules. |
| String |
getDatabaseUrl()
Returns the Realtime Database URL to use for data storage.
|
| HttpTransport |
getHttpTransport()
Returns the
HttpTransport used to call remote HTTP endpoints. |
| JsonFactory |
getJsonFactory()
Returns the
JsonFactory used to parse JSON when calling remote HTTP endpoints. |
| String |
getProjectId()
Returns the Google Cloud project ID.
|
| int |
getReadTimeout()
Returns the read timeout applied to outgoing REST calls in milliseconds.
|
| String |
getServiceAccountId()
Returns the client email address of the service account.
|
| String |
getStorageBucket()
Returns the name of the Google Cloud Storage bucket used for storing application data.
|
| int |
getWriteTimeout()
Returns the write timeout applied to outgoing REST calls in milliseconds.
|
| FirebaseOptions.Builder |
toBuilder()
Creates a new
Builder from the options object. |
Inherited Method Summary
Public Methods
public static FirebaseOptions.Builder builder ()
Creates an empty builder.
Returns
- A new builder instance.
public int getConnectTimeout ()
Returns the connect timeout in milliseconds, which is applied to outgoing REST calls made by the SDK.
Returns
- Connect timeout in milliseconds. 0 indicates an infinite timeout.
public Map<String, Object> getDatabaseAuthVariableOverride ()
Returns the auth variable to be used in Security Rules.
Returns
- The
authvariable supplied viasetDatabaseAuthVariableOverride(Map.)
public String getDatabaseUrl ()
Returns the Realtime Database URL to use for data storage.
Returns
- The Realtime Database URL supplied via
setDatabaseurl("https://firebase.google.com/docs/reference/admin/java/reference/com/google/firebase/String").
public HttpTransport getHttpTransport ()
Returns the HttpTransport used to call remote HTTP endpoints. This transport is
used by all services of the SDK, except for FirebaseDatabase.
Returns
- A Google API client
HttpTransportinstance.
public JsonFactory getJsonFactory ()
Returns the JsonFactory used to parse JSON when calling remote HTTP endpoints.
Returns
- A Google API client
JsonFactoryinstance.
public String getProjectId ()
Returns the Google Cloud project ID.
Returns
- The project ID set via
setProjectId(String)
public int getReadTimeout ()
Returns the read timeout applied to outgoing REST calls in milliseconds.
Returns
- Read timeout in milliseconds. 0 indicates an infinite timeout.
public String getServiceAccountId ()
Returns the client email address of the service account.
Returns
- The client email of the service account set via
setServiceAccountId(String)
public String getStorageBucket ()
Returns the name of the Google Cloud Storage bucket used for storing application data.
Returns
- The cloud storage bucket name set via
setStorageBucket(String)
public int getWriteTimeout ()
Returns the write timeout applied to outgoing REST calls in milliseconds.
Returns
- Write timeout in milliseconds. 0 indicates an infinite timeout.
public FirebaseOptions.Builder toBuilder ()
Creates a new Builder from the options object.
The new builder is not backed by this object's values; that is, changes made to the new builder don't change the values of the origin object.