Class FirestoreAdminStubSettings.Builder
java.lang.Object
com.google.api.gax.rpc.StubSettings.Builder<FirestoreAdminStubSettings,FirestoreAdminStubSettings.Builder>
com.google.cloud.firestore.v1.stub.FirestoreAdminStubSettings.Builder
- Enclosing class:
- FirestoreAdminStubSettings
public static class FirestoreAdminStubSettings.Builder
extends com.google.api.gax.rpc.StubSettings.Builder<FirestoreAdminStubSettings,FirestoreAdminStubSettings.Builder>
Builder for FirestoreAdminStubSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(com.google.api.gax.rpc.ClientContext clientContext) protectedBuilder(FirestoreAdminStubSettings settings) -
Method Summary
Modifier and TypeMethodDescriptionapplyToAllUnaryMethods(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.build()com.google.api.gax.rpc.OperationCallSettings.Builder<BulkDeleteDocumentsRequest,BulkDeleteDocumentsResponse, BulkDeleteDocumentsMetadata> Returns the builder for the settings used for calls to bulkDeleteDocuments.com.google.api.gax.rpc.UnaryCallSettings.Builder<BulkDeleteDocumentsRequest,com.google.longrunning.Operation> Returns the builder for the settings used for calls to bulkDeleteDocuments.com.google.api.gax.rpc.OperationCallSettings.Builder<CloneDatabaseRequest,Database, CloneDatabaseMetadata> Returns the builder for the settings used for calls to cloneDatabase.com.google.api.gax.rpc.UnaryCallSettings.Builder<CloneDatabaseRequest,com.google.longrunning.Operation> Returns the builder for the settings used for calls to cloneDatabase.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateBackupScheduleRequest,BackupSchedule> Returns the builder for the settings used for calls to createBackupSchedule.com.google.api.gax.rpc.OperationCallSettings.Builder<CreateDatabaseRequest,Database, CreateDatabaseMetadata> Returns the builder for the settings used for calls to createDatabase.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateDatabaseRequest,com.google.longrunning.Operation> Returns the builder for the settings used for calls to createDatabase.com.google.api.gax.rpc.OperationCallSettings.Builder<CreateIndexRequest,Index, IndexOperationMetadata> Returns the builder for the settings used for calls to createIndex.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateIndexRequest,com.google.longrunning.Operation> Returns the builder for the settings used for calls to createIndex.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateUserCredsRequest,UserCreds> Returns the builder for the settings used for calls to createUserCreds.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteBackupScheduleRequest,com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteBackupSchedule.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteBackupRequest,com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteBackup.com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteDatabaseRequest,Database, DeleteDatabaseMetadata> Returns the builder for the settings used for calls to deleteDatabase.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteDatabaseRequest,com.google.longrunning.Operation> Returns the builder for the settings used for calls to deleteDatabase.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteIndexRequest,com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteIndex.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteUserCredsRequest,com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteUserCreds.com.google.api.gax.rpc.UnaryCallSettings.Builder<DisableUserCredsRequest,UserCreds> Returns the builder for the settings used for calls to disableUserCreds.com.google.api.gax.rpc.UnaryCallSettings.Builder<EnableUserCredsRequest,UserCreds> Returns the builder for the settings used for calls to enableUserCreds.com.google.api.gax.rpc.OperationCallSettings.Builder<ExportDocumentsRequest,ExportDocumentsResponse, ExportDocumentsMetadata> Returns the builder for the settings used for calls to exportDocuments.com.google.api.gax.rpc.UnaryCallSettings.Builder<ExportDocumentsRequest,com.google.longrunning.Operation> Returns the builder for the settings used for calls to exportDocuments.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetBackupScheduleRequest,BackupSchedule> Returns the builder for the settings used for calls to getBackupSchedule.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetBackupRequest,Backup> Returns the builder for the settings used for calls to getBackup.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetDatabaseRequest,Database> Returns the builder for the settings used for calls to getDatabase.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetFieldRequest,Field> Returns the builder for the settings used for calls to getField.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetIndexRequest,Index> Returns the builder for the settings used for calls to getIndex.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetUserCredsRequest,UserCreds> Returns the builder for the settings used for calls to getUserCreds.com.google.api.gax.rpc.OperationCallSettings.Builder<ImportDocumentsRequest,com.google.protobuf.Empty, ImportDocumentsMetadata> Returns the builder for the settings used for calls to importDocuments.com.google.api.gax.rpc.UnaryCallSettings.Builder<ImportDocumentsRequest,com.google.longrunning.Operation> Returns the builder for the settings used for calls to importDocuments.com.google.api.gax.rpc.UnaryCallSettings.Builder<ListBackupSchedulesRequest,ListBackupSchedulesResponse> Returns the builder for the settings used for calls to listBackupSchedules.com.google.api.gax.rpc.UnaryCallSettings.Builder<ListBackupsRequest,ListBackupsResponse> Returns the builder for the settings used for calls to listBackups.com.google.api.gax.rpc.UnaryCallSettings.Builder<ListDatabasesRequest,ListDatabasesResponse> Returns the builder for the settings used for calls to listDatabases.com.google.api.gax.rpc.PagedCallSettings.Builder<ListFieldsRequest,ListFieldsResponse, FirestoreAdminClient.ListFieldsPagedResponse> Returns the builder for the settings used for calls to listFields.com.google.api.gax.rpc.PagedCallSettings.Builder<ListIndexesRequest,ListIndexesResponse, FirestoreAdminClient.ListIndexesPagedResponse> Returns the builder for the settings used for calls to listIndexes.com.google.api.gax.rpc.UnaryCallSettings.Builder<ListUserCredsRequest,ListUserCredsResponse> Returns the builder for the settings used for calls to listUserCreds.com.google.api.gax.rpc.UnaryCallSettings.Builder<ResetUserPasswordRequest,UserCreds> Returns the builder for the settings used for calls to resetUserPassword.com.google.api.gax.rpc.OperationCallSettings.Builder<RestoreDatabaseRequest,Database, RestoreDatabaseMetadata> Returns the builder for the settings used for calls to restoreDatabase.com.google.api.gax.rpc.UnaryCallSettings.Builder<RestoreDatabaseRequest,com.google.longrunning.Operation> Returns the builder for the settings used for calls to restoreDatabase.com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateBackupScheduleRequest,BackupSchedule> Returns the builder for the settings used for calls to updateBackupSchedule.com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateDatabaseRequest,Database, UpdateDatabaseMetadata> Returns the builder for the settings used for calls to updateDatabase.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateDatabaseRequest,com.google.longrunning.Operation> Returns the builder for the settings used for calls to updateDatabase.com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateFieldRequest,Field, FieldOperationMetadata> Returns the builder for the settings used for calls to updateField.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateFieldRequest,com.google.longrunning.Operation> Returns the builder for the settings used for calls to updateField.Methods inherited from class com.google.api.gax.rpc.StubSettings.Builder
applyToAllUnaryMethods, getApiKey, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogCheckIntervalDuration, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setApiKey, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogCheckIntervalDuration, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, setUniverseDomain, toString
-
Constructor Details
-
Builder
protected Builder() -
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext) -
Builder
-
-
Method Details
-
applyToAllUnaryMethods
public FirestoreAdminStubSettings.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.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders() -
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, createIndexOperationSettings()IndexOperationMetadata> Returns the builder for the settings used for calls to createIndex. -
listIndexesSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListIndexesRequest,ListIndexesResponse, listIndexesSettings()FirestoreAdminClient.ListIndexesPagedResponse> Returns the builder for the settings used for calls to listIndexes. -
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
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, updateFieldOperationSettings()FieldOperationMetadata> Returns the builder for the settings used for calls to updateField. -
listFieldsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListFieldsRequest,ListFieldsResponse, listFieldsSettings()FirestoreAdminClient.ListFieldsPagedResponse> 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, exportDocumentsOperationSettings()ExportDocumentsMetadata> 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, importDocumentsOperationSettings()ImportDocumentsMetadata> 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, bulkDeleteDocumentsOperationSettings()BulkDeleteDocumentsMetadata> 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, createDatabaseOperationSettings()CreateDatabaseMetadata> 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, updateDatabaseOperationSettings()UpdateDatabaseMetadata> 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, deleteDatabaseOperationSettings()DeleteDatabaseMetadata> 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, restoreDatabaseOperationSettings()RestoreDatabaseMetadata> 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, cloneDatabaseOperationSettings()CloneDatabaseMetadata> Returns the builder for the settings used for calls to cloneDatabase. -
build
- Specified by:
buildin classcom.google.api.gax.rpc.StubSettings.Builder<FirestoreAdminStubSettings,FirestoreAdminStubSettings.Builder> - Throws:
IOException
-