@@ -43,19 +43,10 @@ public class Quickstart {
4343
4444 private Firestore db ;
4545
46- /**
47- * Initialize Firestore using default project ID.
48- */
49- public Quickstart () {
50- // [START fs_initialize]
51- // [START firestore_setup_client_create]
52- Firestore db = FirestoreOptions .getDefaultInstance ().getService ();
53- // [END firestore_setup_client_create]
54- // [END fs_initialize]
55- this .db = db ;
56- }
57-
5846 public Quickstart (String projectId ) throws Exception {
47+ // [START firestore_setup_client_create]
48+ // Option 1: Initialize a Firestore client with a specific `projectId` and
49+ // authorization credential.
5950 // [START fs_initialize_project_id]
6051 // [START firestore_setup_client_create_with_project_id]
6152 FirestoreOptions firestoreOptions =
@@ -64,8 +55,24 @@ public Quickstart(String projectId) throws Exception {
6455 .setCredentials (GoogleCredentials .getApplicationDefault ())
6556 .build ();
6657 Firestore db = firestoreOptions .getService ();
67- // [END firestore_setup_client_create_with_project_id]
6858 // [END fs_initialize_project_id]
59+ // [END firestore_setup_client_create_with_project_id]
60+ // [END firestore_setup_client_create]
61+ this .db = db ;
62+ }
63+
64+ /**
65+ * Initialize Firestore using default project ID.
66+ */
67+ public Quickstart () {
68+ // [START firestore_setup_client_create]
69+
70+ // Option 2: Initialize a Firestore client with default values inferred from
71+ // your environment.
72+ // [START fs_initialize]
73+ Firestore db = FirestoreOptions .getDefaultInstance ().getService ();
74+ // [END firestore_setup_client_create]
75+ // [END fs_initialize]
6976 this .db = db ;
7077 }
7178
0 commit comments