Class FirestoreAdminSettings.Builder

java.lang.Object
com.google.api.gax.rpc.ClientSettings.Builder<FirestoreAdminSettings,FirestoreAdminSettings.Builder>
com.google.cloud.firestore.v1.FirestoreAdminSettings.Builder
Enclosing class:
FirestoreAdminSettings

public static class FirestoreAdminSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<FirestoreAdminSettings,FirestoreAdminSettings.Builder>
Builder for FirestoreAdminSettings.
  • Constructor Details

  • Method Details

    • getStubSettingsBuilder

      public FirestoreAdminStubSettings.Builder getStubSettingsBuilder()
    • applyToAllUnaryMethods

      public FirestoreAdminSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
      Applies the given settings updater function to all of the unary API methods in this service.

      Note: This method does not support applying settings to streaming methods.

    • createIndexSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateIndexRequest,com.google.longrunning.Operation> createIndexSettings()
      Returns the builder for the settings used for calls to createIndex.
    • createIndexOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateIndexRequest,Index,IndexOperationMetadata> createIndexOperationSettings()
      Returns the builder for the settings used for calls to createIndex.
    • listIndexesSettings

      public com.google.api.gax.rpc.PagedCallSettings.Builder<ListIndexesRequest,ListIndexesResponse,FirestoreAdminClient.ListIndexesPagedResponse> listIndexesSettings()
      Returns the builder for the settings used for calls to listIndexes.
    • getIndexSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetIndexRequest,Index> getIndexSettings()
      Returns the builder for the settings used for calls to getIndex.
    • deleteIndexSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteIndexRequest,com.google.protobuf.Empty> deleteIndexSettings()
      Returns the builder for the settings used for calls to deleteIndex.
    • getFieldSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetFieldRequest,Field> getFieldSettings()
      Returns the builder for the settings used for calls to getField.
    • updateFieldSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateFieldRequest,com.google.longrunning.Operation> updateFieldSettings()
      Returns the builder for the settings used for calls to updateField.
    • updateFieldOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateFieldRequest,Field,FieldOperationMetadata> updateFieldOperationSettings()
      Returns the builder for the settings used for calls to updateField.
    • listFieldsSettings

      public com.google.api.gax.rpc.PagedCallSettings.Builder<ListFieldsRequest,ListFieldsResponse,FirestoreAdminClient.ListFieldsPagedResponse> listFieldsSettings()
      Returns the builder for the settings used for calls to listFields.
    • exportDocumentsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<ExportDocumentsRequest,com.google.longrunning.Operation> exportDocumentsSettings()
      Returns the builder for the settings used for calls to exportDocuments.
    • exportDocumentsOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<ExportDocumentsRequest,ExportDocumentsResponse,ExportDocumentsMetadata> exportDocumentsOperationSettings()
      Returns the builder for the settings used for calls to exportDocuments.
    • importDocumentsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<ImportDocumentsRequest,com.google.longrunning.Operation> importDocumentsSettings()
      Returns the builder for the settings used for calls to importDocuments.
    • importDocumentsOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<ImportDocumentsRequest,com.google.protobuf.Empty,ImportDocumentsMetadata> importDocumentsOperationSettings()
      Returns the builder for the settings used for calls to importDocuments.
    • bulkDeleteDocumentsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<BulkDeleteDocumentsRequest,com.google.longrunning.Operation> bulkDeleteDocumentsSettings()
      Returns the builder for the settings used for calls to bulkDeleteDocuments.
    • bulkDeleteDocumentsOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<BulkDeleteDocumentsRequest,BulkDeleteDocumentsResponse,BulkDeleteDocumentsMetadata> bulkDeleteDocumentsOperationSettings()
      Returns the builder for the settings used for calls to bulkDeleteDocuments.
    • createDatabaseSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateDatabaseRequest,com.google.longrunning.Operation> createDatabaseSettings()
      Returns the builder for the settings used for calls to createDatabase.
    • createDatabaseOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateDatabaseRequest,Database,CreateDatabaseMetadata> createDatabaseOperationSettings()
      Returns the builder for the settings used for calls to createDatabase.
    • getDatabaseSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetDatabaseRequest,Database> getDatabaseSettings()
      Returns the builder for the settings used for calls to getDatabase.
    • listDatabasesSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<ListDatabasesRequest,ListDatabasesResponse> listDatabasesSettings()
      Returns the builder for the settings used for calls to listDatabases.
    • updateDatabaseSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateDatabaseRequest,com.google.longrunning.Operation> updateDatabaseSettings()
      Returns the builder for the settings used for calls to updateDatabase.
    • updateDatabaseOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateDatabaseRequest,Database,UpdateDatabaseMetadata> updateDatabaseOperationSettings()
      Returns the builder for the settings used for calls to updateDatabase.
    • deleteDatabaseSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteDatabaseRequest,com.google.longrunning.Operation> deleteDatabaseSettings()
      Returns the builder for the settings used for calls to deleteDatabase.
    • deleteDatabaseOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteDatabaseRequest,Database,DeleteDatabaseMetadata> deleteDatabaseOperationSettings()
      Returns the builder for the settings used for calls to deleteDatabase.
    • createUserCredsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateUserCredsRequest,UserCreds> createUserCredsSettings()
      Returns the builder for the settings used for calls to createUserCreds.
    • getUserCredsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetUserCredsRequest,UserCreds> getUserCredsSettings()
      Returns the builder for the settings used for calls to getUserCreds.
    • listUserCredsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<ListUserCredsRequest,ListUserCredsResponse> listUserCredsSettings()
      Returns the builder for the settings used for calls to listUserCreds.
    • enableUserCredsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<EnableUserCredsRequest,UserCreds> enableUserCredsSettings()
      Returns the builder for the settings used for calls to enableUserCreds.
    • disableUserCredsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<DisableUserCredsRequest,UserCreds> disableUserCredsSettings()
      Returns the builder for the settings used for calls to disableUserCreds.
    • resetUserPasswordSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<ResetUserPasswordRequest,UserCreds> resetUserPasswordSettings()
      Returns the builder for the settings used for calls to resetUserPassword.
    • deleteUserCredsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteUserCredsRequest,com.google.protobuf.Empty> deleteUserCredsSettings()
      Returns the builder for the settings used for calls to deleteUserCreds.
    • getBackupSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetBackupRequest,Backup> getBackupSettings()
      Returns the builder for the settings used for calls to getBackup.
    • listBackupsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<ListBackupsRequest,ListBackupsResponse> listBackupsSettings()
      Returns the builder for the settings used for calls to listBackups.
    • deleteBackupSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteBackupRequest,com.google.protobuf.Empty> deleteBackupSettings()
      Returns the builder for the settings used for calls to deleteBackup.
    • restoreDatabaseSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<RestoreDatabaseRequest,com.google.longrunning.Operation> restoreDatabaseSettings()
      Returns the builder for the settings used for calls to restoreDatabase.
    • restoreDatabaseOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<RestoreDatabaseRequest,Database,RestoreDatabaseMetadata> restoreDatabaseOperationSettings()
      Returns the builder for the settings used for calls to restoreDatabase.
    • createBackupScheduleSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateBackupScheduleRequest,BackupSchedule> createBackupScheduleSettings()
      Returns the builder for the settings used for calls to createBackupSchedule.
    • getBackupScheduleSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetBackupScheduleRequest,BackupSchedule> getBackupScheduleSettings()
      Returns the builder for the settings used for calls to getBackupSchedule.
    • listBackupSchedulesSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<ListBackupSchedulesRequest,ListBackupSchedulesResponse> listBackupSchedulesSettings()
      Returns the builder for the settings used for calls to listBackupSchedules.
    • updateBackupScheduleSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateBackupScheduleRequest,BackupSchedule> updateBackupScheduleSettings()
      Returns the builder for the settings used for calls to updateBackupSchedule.
    • deleteBackupScheduleSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteBackupScheduleRequest,com.google.protobuf.Empty> deleteBackupScheduleSettings()
      Returns the builder for the settings used for calls to deleteBackupSchedule.
    • cloneDatabaseSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<CloneDatabaseRequest,com.google.longrunning.Operation> cloneDatabaseSettings()
      Returns the builder for the settings used for calls to cloneDatabase.
    • cloneDatabaseOperationSettings

      public com.google.api.gax.rpc.OperationCallSettings.Builder<CloneDatabaseRequest,Database,CloneDatabaseMetadata> cloneDatabaseOperationSettings()
      Returns the builder for the settings used for calls to cloneDatabase.
    • build

      public FirestoreAdminSettings build() throws IOException
      Specified by:
      build in class com.google.api.gax.rpc.ClientSettings.Builder<FirestoreAdminSettings,FirestoreAdminSettings.Builder>
      Throws:
      IOException