FirebaseOptions

public final class FirebaseOptions extends Object

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 in milliseconds, which is applied to outgoing REST calls made by the SDK.
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.
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

public String getDatabaseUrl ()

Returns the Realtime Database URL to use for data storage.

Returns

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 HttpTransport instance.

public JsonFactory getJsonFactory ()

Returns the JsonFactory used to parse JSON when calling remote HTTP endpoints.

Returns
  • A Google API client JsonFactory instance.

public String getProjectId ()

Returns the Google Cloud project ID.

Returns

public int getReadTimeout ()

Returns the read timeout in milliseconds, which is applied to outgoing REST calls made by the SDK.

Returns
  • Read timeout in milliseconds. 0 indicates an infinite timeout.

public String getServiceAccountId ()

Returns the client email address of the service account.

Returns

public String getStorageBucket ()

Returns the name of the Google Cloud Storage bucket used for storing application data.

Returns

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.