Skip to content

Commit 434a55b

Browse files
feat: A new message Backup is added (#1611)
* feat: A new message `Backup` is added feat: A new resource_definition `firestore.googleapis.com/Backup` is added feat: A new method `GetBackup` is added to service `FirestoreAdmin` feat: A new method `ListBackups` is added to service `FirestoreAdmin` feat: A new method `DeleteBackup` is added to service `FirestoreAdmin` feat: A new method `RestoreDatabase` is added to service `FirestoreAdmin` feat: A new method `CreateBackupSchedule` is added to service `FirestoreAdmin` feat: A new method `GetBackupSchedule` is added to service `FirestoreAdmin` feat: A new method `ListBackupSchedules` is added to service `FirestoreAdmin` feat: A new method `UpdateBackupSchedule` is added to service `FirestoreAdmin` feat: A new method `DeleteBackupSchedule` is added to service `FirestoreAdmin` feat: A new message `CreateBackupScheduleRequest` is added feat: A new message `GetBackupScheduleRequest` is added feat: A new message `UpdateBackupScheduleRequest` is added feat: A new message `ListBackupSchedulesRequest` is added feat: A new message `ListBackupSchedulesResponse` is added feat: A new message `DeleteBackupScheduleRequest` is added feat: A new message `GetBackupRequest` is added feat: A new message `ListBackupsRequest` is added feat: A new message `ListBackupsResponse` is added feat: A new message `DeleteBackupRequest` is added feat: A new message `RestoreDatabaseRequest` is added feat: A new message `RestoreDatabaseMetadata` is added feat: A new message `BackupSchedule` is added feat: A new resource_definition `firestore.googleapis.com/BackupSchedule` is added feat: A new message `DailyRecurrence` is added feat: A new message `WeeklyRecurrence` is added PiperOrigin-RevId: 616127901 Source-Link: googleapis/googleapis@b5debc8 Source-Link: https://github.com/googleapis/googleapis-gen/commit/abcd45505adbfc778e2a1075367504e12890ef16 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYWJjZDQ1NTA1YWRiZmM3NzhlMmExMDc1MzY3NTA0ZTEyODkwZWYxNiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * Accept API change. --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Tom Andersen <[email protected]>
1 parent f275b16 commit 434a55b

File tree

56 files changed

+26724
-218
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+26724
-218
lines changed

google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminClient.java

Lines changed: 1230 additions & 0 deletions
Large diffs are not rendered by default.

google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/FirestoreAdminSettings.java

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,15 @@
3333
import com.google.api.gax.rpc.TransportChannelProvider;
3434
import com.google.api.gax.rpc.UnaryCallSettings;
3535
import com.google.cloud.firestore.v1.stub.FirestoreAdminStubSettings;
36+
import com.google.firestore.admin.v1.Backup;
37+
import com.google.firestore.admin.v1.BackupSchedule;
38+
import com.google.firestore.admin.v1.CreateBackupScheduleRequest;
3639
import com.google.firestore.admin.v1.CreateDatabaseMetadata;
3740
import com.google.firestore.admin.v1.CreateDatabaseRequest;
3841
import com.google.firestore.admin.v1.CreateIndexRequest;
3942
import com.google.firestore.admin.v1.Database;
43+
import com.google.firestore.admin.v1.DeleteBackupRequest;
44+
import com.google.firestore.admin.v1.DeleteBackupScheduleRequest;
4045
import com.google.firestore.admin.v1.DeleteDatabaseMetadata;
4146
import com.google.firestore.admin.v1.DeleteDatabaseRequest;
4247
import com.google.firestore.admin.v1.DeleteIndexRequest;
@@ -45,19 +50,28 @@
4550
import com.google.firestore.admin.v1.ExportDocumentsResponse;
4651
import com.google.firestore.admin.v1.Field;
4752
import com.google.firestore.admin.v1.FieldOperationMetadata;
53+
import com.google.firestore.admin.v1.GetBackupRequest;
54+
import com.google.firestore.admin.v1.GetBackupScheduleRequest;
4855
import com.google.firestore.admin.v1.GetDatabaseRequest;
4956
import com.google.firestore.admin.v1.GetFieldRequest;
5057
import com.google.firestore.admin.v1.GetIndexRequest;
5158
import com.google.firestore.admin.v1.ImportDocumentsMetadata;
5259
import com.google.firestore.admin.v1.ImportDocumentsRequest;
5360
import com.google.firestore.admin.v1.Index;
5461
import com.google.firestore.admin.v1.IndexOperationMetadata;
62+
import com.google.firestore.admin.v1.ListBackupSchedulesRequest;
63+
import com.google.firestore.admin.v1.ListBackupSchedulesResponse;
64+
import com.google.firestore.admin.v1.ListBackupsRequest;
65+
import com.google.firestore.admin.v1.ListBackupsResponse;
5566
import com.google.firestore.admin.v1.ListDatabasesRequest;
5667
import com.google.firestore.admin.v1.ListDatabasesResponse;
5768
import com.google.firestore.admin.v1.ListFieldsRequest;
5869
import com.google.firestore.admin.v1.ListFieldsResponse;
5970
import com.google.firestore.admin.v1.ListIndexesRequest;
6071
import com.google.firestore.admin.v1.ListIndexesResponse;
72+
import com.google.firestore.admin.v1.RestoreDatabaseMetadata;
73+
import com.google.firestore.admin.v1.RestoreDatabaseRequest;
74+
import com.google.firestore.admin.v1.UpdateBackupScheduleRequest;
6175
import com.google.firestore.admin.v1.UpdateDatabaseMetadata;
6276
import com.google.firestore.admin.v1.UpdateDatabaseRequest;
6377
import com.google.firestore.admin.v1.UpdateFieldRequest;
@@ -222,6 +236,60 @@ public UnaryCallSettings<DeleteDatabaseRequest, Operation> deleteDatabaseSetting
222236
return ((FirestoreAdminStubSettings) getStubSettings()).deleteDatabaseOperationSettings();
223237
}
224238

239+
/** Returns the object with the settings used for calls to getBackup. */
240+
public UnaryCallSettings<GetBackupRequest, Backup> getBackupSettings() {
241+
return ((FirestoreAdminStubSettings) getStubSettings()).getBackupSettings();
242+
}
243+
244+
/** Returns the object with the settings used for calls to listBackups. */
245+
public UnaryCallSettings<ListBackupsRequest, ListBackupsResponse> listBackupsSettings() {
246+
return ((FirestoreAdminStubSettings) getStubSettings()).listBackupsSettings();
247+
}
248+
249+
/** Returns the object with the settings used for calls to deleteBackup. */
250+
public UnaryCallSettings<DeleteBackupRequest, Empty> deleteBackupSettings() {
251+
return ((FirestoreAdminStubSettings) getStubSettings()).deleteBackupSettings();
252+
}
253+
254+
/** Returns the object with the settings used for calls to restoreDatabase. */
255+
public UnaryCallSettings<RestoreDatabaseRequest, Operation> restoreDatabaseSettings() {
256+
return ((FirestoreAdminStubSettings) getStubSettings()).restoreDatabaseSettings();
257+
}
258+
259+
/** Returns the object with the settings used for calls to restoreDatabase. */
260+
public OperationCallSettings<RestoreDatabaseRequest, Database, RestoreDatabaseMetadata>
261+
restoreDatabaseOperationSettings() {
262+
return ((FirestoreAdminStubSettings) getStubSettings()).restoreDatabaseOperationSettings();
263+
}
264+
265+
/** Returns the object with the settings used for calls to createBackupSchedule. */
266+
public UnaryCallSettings<CreateBackupScheduleRequest, BackupSchedule>
267+
createBackupScheduleSettings() {
268+
return ((FirestoreAdminStubSettings) getStubSettings()).createBackupScheduleSettings();
269+
}
270+
271+
/** Returns the object with the settings used for calls to getBackupSchedule. */
272+
public UnaryCallSettings<GetBackupScheduleRequest, BackupSchedule> getBackupScheduleSettings() {
273+
return ((FirestoreAdminStubSettings) getStubSettings()).getBackupScheduleSettings();
274+
}
275+
276+
/** Returns the object with the settings used for calls to listBackupSchedules. */
277+
public UnaryCallSettings<ListBackupSchedulesRequest, ListBackupSchedulesResponse>
278+
listBackupSchedulesSettings() {
279+
return ((FirestoreAdminStubSettings) getStubSettings()).listBackupSchedulesSettings();
280+
}
281+
282+
/** Returns the object with the settings used for calls to updateBackupSchedule. */
283+
public UnaryCallSettings<UpdateBackupScheduleRequest, BackupSchedule>
284+
updateBackupScheduleSettings() {
285+
return ((FirestoreAdminStubSettings) getStubSettings()).updateBackupScheduleSettings();
286+
}
287+
288+
/** Returns the object with the settings used for calls to deleteBackupSchedule. */
289+
public UnaryCallSettings<DeleteBackupScheduleRequest, Empty> deleteBackupScheduleSettings() {
290+
return ((FirestoreAdminStubSettings) getStubSettings()).deleteBackupScheduleSettings();
291+
}
292+
225293
public static final FirestoreAdminSettings create(FirestoreAdminStubSettings stub)
226294
throws IOException {
227295
return new FirestoreAdminSettings.Builder(stub.toBuilder()).build();
@@ -451,6 +519,63 @@ public UnaryCallSettings.Builder<DeleteDatabaseRequest, Operation> deleteDatabas
451519
return getStubSettingsBuilder().deleteDatabaseOperationSettings();
452520
}
453521

522+
/** Returns the builder for the settings used for calls to getBackup. */
523+
public UnaryCallSettings.Builder<GetBackupRequest, Backup> getBackupSettings() {
524+
return getStubSettingsBuilder().getBackupSettings();
525+
}
526+
527+
/** Returns the builder for the settings used for calls to listBackups. */
528+
public UnaryCallSettings.Builder<ListBackupsRequest, ListBackupsResponse>
529+
listBackupsSettings() {
530+
return getStubSettingsBuilder().listBackupsSettings();
531+
}
532+
533+
/** Returns the builder for the settings used for calls to deleteBackup. */
534+
public UnaryCallSettings.Builder<DeleteBackupRequest, Empty> deleteBackupSettings() {
535+
return getStubSettingsBuilder().deleteBackupSettings();
536+
}
537+
538+
/** Returns the builder for the settings used for calls to restoreDatabase. */
539+
public UnaryCallSettings.Builder<RestoreDatabaseRequest, Operation> restoreDatabaseSettings() {
540+
return getStubSettingsBuilder().restoreDatabaseSettings();
541+
}
542+
543+
/** Returns the builder for the settings used for calls to restoreDatabase. */
544+
public OperationCallSettings.Builder<RestoreDatabaseRequest, Database, RestoreDatabaseMetadata>
545+
restoreDatabaseOperationSettings() {
546+
return getStubSettingsBuilder().restoreDatabaseOperationSettings();
547+
}
548+
549+
/** Returns the builder for the settings used for calls to createBackupSchedule. */
550+
public UnaryCallSettings.Builder<CreateBackupScheduleRequest, BackupSchedule>
551+
createBackupScheduleSettings() {
552+
return getStubSettingsBuilder().createBackupScheduleSettings();
553+
}
554+
555+
/** Returns the builder for the settings used for calls to getBackupSchedule. */
556+
public UnaryCallSettings.Builder<GetBackupScheduleRequest, BackupSchedule>
557+
getBackupScheduleSettings() {
558+
return getStubSettingsBuilder().getBackupScheduleSettings();
559+
}
560+
561+
/** Returns the builder for the settings used for calls to listBackupSchedules. */
562+
public UnaryCallSettings.Builder<ListBackupSchedulesRequest, ListBackupSchedulesResponse>
563+
listBackupSchedulesSettings() {
564+
return getStubSettingsBuilder().listBackupSchedulesSettings();
565+
}
566+
567+
/** Returns the builder for the settings used for calls to updateBackupSchedule. */
568+
public UnaryCallSettings.Builder<UpdateBackupScheduleRequest, BackupSchedule>
569+
updateBackupScheduleSettings() {
570+
return getStubSettingsBuilder().updateBackupScheduleSettings();
571+
}
572+
573+
/** Returns the builder for the settings used for calls to deleteBackupSchedule. */
574+
public UnaryCallSettings.Builder<DeleteBackupScheduleRequest, Empty>
575+
deleteBackupScheduleSettings() {
576+
return getStubSettingsBuilder().deleteBackupScheduleSettings();
577+
}
578+
454579
@Override
455580
public FirestoreAdminSettings build() throws IOException {
456581
return new FirestoreAdminSettings(this);

google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/gapic_metadata.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,21 @@
1010
"grpc": {
1111
"libraryClient": "FirestoreAdminClient",
1212
"rpcs": {
13+
"CreateBackupSchedule": {
14+
"methods": ["createBackupSchedule", "createBackupSchedule", "createBackupSchedule", "createBackupScheduleCallable"]
15+
},
1316
"CreateDatabase": {
1417
"methods": ["createDatabaseAsync", "createDatabaseAsync", "createDatabaseAsync", "createDatabaseOperationCallable", "createDatabaseCallable"]
1518
},
1619
"CreateIndex": {
1720
"methods": ["createIndexAsync", "createIndexAsync", "createIndexAsync", "createIndexOperationCallable", "createIndexCallable"]
1821
},
22+
"DeleteBackup": {
23+
"methods": ["deleteBackup", "deleteBackup", "deleteBackup", "deleteBackupCallable"]
24+
},
25+
"DeleteBackupSchedule": {
26+
"methods": ["deleteBackupSchedule", "deleteBackupSchedule", "deleteBackupSchedule", "deleteBackupScheduleCallable"]
27+
},
1928
"DeleteDatabase": {
2029
"methods": ["deleteDatabaseAsync", "deleteDatabaseAsync", "deleteDatabaseAsync", "deleteDatabaseOperationCallable", "deleteDatabaseCallable"]
2130
},
@@ -25,6 +34,12 @@
2534
"ExportDocuments": {
2635
"methods": ["exportDocumentsAsync", "exportDocumentsAsync", "exportDocumentsAsync", "exportDocumentsOperationCallable", "exportDocumentsCallable"]
2736
},
37+
"GetBackup": {
38+
"methods": ["getBackup", "getBackup", "getBackup", "getBackupCallable"]
39+
},
40+
"GetBackupSchedule": {
41+
"methods": ["getBackupSchedule", "getBackupSchedule", "getBackupSchedule", "getBackupScheduleCallable"]
42+
},
2843
"GetDatabase": {
2944
"methods": ["getDatabase", "getDatabase", "getDatabase", "getDatabaseCallable"]
3045
},
@@ -37,6 +52,12 @@
3752
"ImportDocuments": {
3853
"methods": ["importDocumentsAsync", "importDocumentsAsync", "importDocumentsAsync", "importDocumentsOperationCallable", "importDocumentsCallable"]
3954
},
55+
"ListBackupSchedules": {
56+
"methods": ["listBackupSchedules", "listBackupSchedules", "listBackupSchedules", "listBackupSchedulesCallable"]
57+
},
58+
"ListBackups": {
59+
"methods": ["listBackups", "listBackups", "listBackups", "listBackupsCallable"]
60+
},
4061
"ListDatabases": {
4162
"methods": ["listDatabases", "listDatabases", "listDatabases", "listDatabasesCallable"]
4263
},
@@ -46,6 +67,12 @@
4667
"ListIndexes": {
4768
"methods": ["listIndexes", "listIndexes", "listIndexes", "listIndexesPagedCallable", "listIndexesCallable"]
4869
},
70+
"RestoreDatabase": {
71+
"methods": ["restoreDatabaseAsync", "restoreDatabaseOperationCallable", "restoreDatabaseCallable"]
72+
},
73+
"UpdateBackupSchedule": {
74+
"methods": ["updateBackupSchedule", "updateBackupSchedule", "updateBackupScheduleCallable"]
75+
},
4976
"UpdateDatabase": {
5077
"methods": ["updateDatabaseAsync", "updateDatabaseAsync", "updateDatabaseOperationCallable", "updateDatabaseCallable"]
5178
},

google-cloud-firestore-admin/src/main/java/com/google/cloud/firestore/v1/stub/FirestoreAdminStub.java

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,15 @@
2222
import com.google.api.gax.core.BackgroundResource;
2323
import com.google.api.gax.rpc.OperationCallable;
2424
import com.google.api.gax.rpc.UnaryCallable;
25+
import com.google.firestore.admin.v1.Backup;
26+
import com.google.firestore.admin.v1.BackupSchedule;
27+
import com.google.firestore.admin.v1.CreateBackupScheduleRequest;
2528
import com.google.firestore.admin.v1.CreateDatabaseMetadata;
2629
import com.google.firestore.admin.v1.CreateDatabaseRequest;
2730
import com.google.firestore.admin.v1.CreateIndexRequest;
2831
import com.google.firestore.admin.v1.Database;
32+
import com.google.firestore.admin.v1.DeleteBackupRequest;
33+
import com.google.firestore.admin.v1.DeleteBackupScheduleRequest;
2934
import com.google.firestore.admin.v1.DeleteDatabaseMetadata;
3035
import com.google.firestore.admin.v1.DeleteDatabaseRequest;
3136
import com.google.firestore.admin.v1.DeleteIndexRequest;
@@ -34,19 +39,28 @@
3439
import com.google.firestore.admin.v1.ExportDocumentsResponse;
3540
import com.google.firestore.admin.v1.Field;
3641
import com.google.firestore.admin.v1.FieldOperationMetadata;
42+
import com.google.firestore.admin.v1.GetBackupRequest;
43+
import com.google.firestore.admin.v1.GetBackupScheduleRequest;
3744
import com.google.firestore.admin.v1.GetDatabaseRequest;
3845
import com.google.firestore.admin.v1.GetFieldRequest;
3946
import com.google.firestore.admin.v1.GetIndexRequest;
4047
import com.google.firestore.admin.v1.ImportDocumentsMetadata;
4148
import com.google.firestore.admin.v1.ImportDocumentsRequest;
4249
import com.google.firestore.admin.v1.Index;
4350
import com.google.firestore.admin.v1.IndexOperationMetadata;
51+
import com.google.firestore.admin.v1.ListBackupSchedulesRequest;
52+
import com.google.firestore.admin.v1.ListBackupSchedulesResponse;
53+
import com.google.firestore.admin.v1.ListBackupsRequest;
54+
import com.google.firestore.admin.v1.ListBackupsResponse;
4455
import com.google.firestore.admin.v1.ListDatabasesRequest;
4556
import com.google.firestore.admin.v1.ListDatabasesResponse;
4657
import com.google.firestore.admin.v1.ListFieldsRequest;
4758
import com.google.firestore.admin.v1.ListFieldsResponse;
4859
import com.google.firestore.admin.v1.ListIndexesRequest;
4960
import com.google.firestore.admin.v1.ListIndexesResponse;
61+
import com.google.firestore.admin.v1.RestoreDatabaseMetadata;
62+
import com.google.firestore.admin.v1.RestoreDatabaseRequest;
63+
import com.google.firestore.admin.v1.UpdateBackupScheduleRequest;
5064
import com.google.firestore.admin.v1.UpdateDatabaseMetadata;
5165
import com.google.firestore.admin.v1.UpdateDatabaseRequest;
5266
import com.google.firestore.admin.v1.UpdateFieldRequest;
@@ -171,6 +185,48 @@ public UnaryCallable<DeleteDatabaseRequest, Operation> deleteDatabaseCallable()
171185
throw new UnsupportedOperationException("Not implemented: deleteDatabaseCallable()");
172186
}
173187

188+
public UnaryCallable<GetBackupRequest, Backup> getBackupCallable() {
189+
throw new UnsupportedOperationException("Not implemented: getBackupCallable()");
190+
}
191+
192+
public UnaryCallable<ListBackupsRequest, ListBackupsResponse> listBackupsCallable() {
193+
throw new UnsupportedOperationException("Not implemented: listBackupsCallable()");
194+
}
195+
196+
public UnaryCallable<DeleteBackupRequest, Empty> deleteBackupCallable() {
197+
throw new UnsupportedOperationException("Not implemented: deleteBackupCallable()");
198+
}
199+
200+
public OperationCallable<RestoreDatabaseRequest, Database, RestoreDatabaseMetadata>
201+
restoreDatabaseOperationCallable() {
202+
throw new UnsupportedOperationException("Not implemented: restoreDatabaseOperationCallable()");
203+
}
204+
205+
public UnaryCallable<RestoreDatabaseRequest, Operation> restoreDatabaseCallable() {
206+
throw new UnsupportedOperationException("Not implemented: restoreDatabaseCallable()");
207+
}
208+
209+
public UnaryCallable<CreateBackupScheduleRequest, BackupSchedule> createBackupScheduleCallable() {
210+
throw new UnsupportedOperationException("Not implemented: createBackupScheduleCallable()");
211+
}
212+
213+
public UnaryCallable<GetBackupScheduleRequest, BackupSchedule> getBackupScheduleCallable() {
214+
throw new UnsupportedOperationException("Not implemented: getBackupScheduleCallable()");
215+
}
216+
217+
public UnaryCallable<ListBackupSchedulesRequest, ListBackupSchedulesResponse>
218+
listBackupSchedulesCallable() {
219+
throw new UnsupportedOperationException("Not implemented: listBackupSchedulesCallable()");
220+
}
221+
222+
public UnaryCallable<UpdateBackupScheduleRequest, BackupSchedule> updateBackupScheduleCallable() {
223+
throw new UnsupportedOperationException("Not implemented: updateBackupScheduleCallable()");
224+
}
225+
226+
public UnaryCallable<DeleteBackupScheduleRequest, Empty> deleteBackupScheduleCallable() {
227+
throw new UnsupportedOperationException("Not implemented: deleteBackupScheduleCallable()");
228+
}
229+
174230
@Override
175231
public abstract void close();
176232
}

0 commit comments

Comments
 (0)