Class BigtableTableAdminStubSettings.Builder
java.lang.Object
com.google.api.gax.rpc.StubSettings.Builder<BigtableTableAdminStubSettings,BigtableTableAdminStubSettings.Builder>
com.google.cloud.bigtable.admin.v2.stub.BigtableTableAdminStubSettings.Builder
- Enclosing class:
- BigtableTableAdminStubSettings
public static class BigtableTableAdminStubSettings.Builder
extends com.google.api.gax.rpc.StubSettings.Builder<BigtableTableAdminStubSettings,BigtableTableAdminStubSettings.Builder>
Builder for BigtableTableAdminStubSettings.
-
Constructor Summary
ModifierConstructorDescriptionprotected
Builder()
protected
Builder
(com.google.api.gax.rpc.ClientContext clientContext) protected
Builder
(BigtableTableAdminStubSettings 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.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CheckConsistencyRequest,
com.google.bigtable.admin.v2.CheckConsistencyResponse> Returns the builder for the settings used for calls to checkConsistency.com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.CopyBackupRequest,
com.google.bigtable.admin.v2.Backup, com.google.bigtable.admin.v2.CopyBackupMetadata> Returns the builder for the settings used for calls to copyBackup.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CopyBackupRequest,
com.google.longrunning.Operation> Returns the builder for the settings used for calls to copyBackup.com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.CreateBackupRequest,
com.google.bigtable.admin.v2.Backup, com.google.bigtable.admin.v2.CreateBackupMetadata> Returns the builder for the settings used for calls to createBackup.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CreateBackupRequest,
com.google.longrunning.Operation> Returns the builder for the settings used for calls to createBackup.com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest,
com.google.bigtable.admin.v2.Table, com.google.bigtable.admin.v2.CreateTableFromSnapshotMetadata> Returns the builder for the settings used for calls to createTableFromSnapshot.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest,
com.google.longrunning.Operation> Returns the builder for the settings used for calls to createTableFromSnapshot.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CreateTableRequest,
com.google.bigtable.admin.v2.Table> Returns the builder for the settings used for calls to createTable.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DeleteBackupRequest,
com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteBackup.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DeleteSnapshotRequest,
com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteSnapshot.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DeleteTableRequest,
com.google.protobuf.Empty> Returns the builder for the settings used for calls to deleteTable.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DropRowRangeRequest,
com.google.protobuf.Empty> Returns the builder for the settings used for calls to dropRowRange.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GenerateConsistencyTokenRequest,
com.google.bigtable.admin.v2.GenerateConsistencyTokenResponse> Returns the builder for the settings used for calls to generateConsistencyToken.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GetBackupRequest,
com.google.bigtable.admin.v2.Backup> Returns the builder for the settings used for calls to getBackup.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,
com.google.iam.v1.Policy> Returns the builder for the settings used for calls to getIamPolicy.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GetSnapshotRequest,
com.google.bigtable.admin.v2.Snapshot> Returns the builder for the settings used for calls to getSnapshot.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GetTableRequest,
com.google.bigtable.admin.v2.Table> Returns the builder for the settings used for calls to getTable.com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.bigtable.admin.v2.ListBackupsRequest,
com.google.bigtable.admin.v2.ListBackupsResponse, com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListBackupsPagedResponse> Returns the builder for the settings used for calls to listBackups.com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.bigtable.admin.v2.ListSnapshotsRequest,
com.google.bigtable.admin.v2.ListSnapshotsResponse, com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListSnapshotsPagedResponse> Returns the builder for the settings used for calls to listSnapshots.com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.bigtable.admin.v2.ListTablesRequest,
com.google.bigtable.admin.v2.ListTablesResponse, com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListTablesPagedResponse> Returns the builder for the settings used for calls to listTables.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.ModifyColumnFamiliesRequest,
com.google.bigtable.admin.v2.Table> Returns the builder for the settings used for calls to modifyColumnFamilies.com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.RestoreTableRequest,
com.google.bigtable.admin.v2.Table, com.google.bigtable.admin.v2.RestoreTableMetadata> Returns the builder for the settings used for calls to restoreTable.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.RestoreTableRequest,
com.google.longrunning.Operation> Returns the builder for the settings used for calls to restoreTable.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,
com.google.iam.v1.Policy> Returns the builder for the settings used for calls to setIamPolicy.com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.SnapshotTableRequest,
com.google.bigtable.admin.v2.Snapshot, com.google.bigtable.admin.v2.SnapshotTableMetadata> Returns the builder for the settings used for calls to snapshotTable.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.SnapshotTableRequest,
com.google.longrunning.Operation> Returns the builder for the settings used for calls to snapshotTable.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,
com.google.iam.v1.TestIamPermissionsResponse> Returns the builder for the settings used for calls to testIamPermissions.com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,
?>> com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.UndeleteTableRequest,
com.google.bigtable.admin.v2.Table, com.google.bigtable.admin.v2.UndeleteTableMetadata> Returns the builder for the settings used for calls to undeleteTable.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.UndeleteTableRequest,
com.google.longrunning.Operation> Returns the builder for the settings used for calls to undeleteTable.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.UpdateBackupRequest,
com.google.bigtable.admin.v2.Backup> Returns the builder for the settings used for calls to updateBackup.com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.UpdateTableRequest,
com.google.bigtable.admin.v2.Table, com.google.bigtable.admin.v2.UpdateTableMetadata> Returns the builder for the settings used for calls to updateTable.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.UpdateTableRequest,
com.google.longrunning.Operation> Returns the builder for the settings used for calls to updateTable.Methods inherited from class com.google.api.gax.rpc.StubSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, toString
-
Constructor Details
-
Builder
protected Builder() -
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext) -
Builder
-
-
Method Details
-
applyToAllUnaryMethods
public BigtableTableAdminStubSettings.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() -
createTableSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CreateTableRequest,com.google.bigtable.admin.v2.Table> createTableSettings()Returns the builder for the settings used for calls to createTable. -
createTableFromSnapshotSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest,com.google.longrunning.Operation> createTableFromSnapshotSettings()Returns the builder for the settings used for calls to createTableFromSnapshot. -
createTableFromSnapshotOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest,com.google.bigtable.admin.v2.Table, createTableFromSnapshotOperationSettings()com.google.bigtable.admin.v2.CreateTableFromSnapshotMetadata> Returns the builder for the settings used for calls to createTableFromSnapshot. -
listTablesSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.bigtable.admin.v2.ListTablesRequest,com.google.bigtable.admin.v2.ListTablesResponse, listTablesSettings()com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListTablesPagedResponse> Returns the builder for the settings used for calls to listTables. -
getTableSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GetTableRequest,com.google.bigtable.admin.v2.Table> getTableSettings()Returns the builder for the settings used for calls to getTable. -
updateTableSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.UpdateTableRequest,com.google.longrunning.Operation> updateTableSettings()Returns the builder for the settings used for calls to updateTable. -
updateTableOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.UpdateTableRequest,com.google.bigtable.admin.v2.Table, updateTableOperationSettings()com.google.bigtable.admin.v2.UpdateTableMetadata> Returns the builder for the settings used for calls to updateTable. -
deleteTableSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DeleteTableRequest,com.google.protobuf.Empty> deleteTableSettings()Returns the builder for the settings used for calls to deleteTable. -
undeleteTableSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.UndeleteTableRequest,com.google.longrunning.Operation> undeleteTableSettings()Returns the builder for the settings used for calls to undeleteTable. -
undeleteTableOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.UndeleteTableRequest,com.google.bigtable.admin.v2.Table, undeleteTableOperationSettings()com.google.bigtable.admin.v2.UndeleteTableMetadata> Returns the builder for the settings used for calls to undeleteTable. -
modifyColumnFamiliesSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.ModifyColumnFamiliesRequest,com.google.bigtable.admin.v2.Table> modifyColumnFamiliesSettings()Returns the builder for the settings used for calls to modifyColumnFamilies. -
dropRowRangeSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DropRowRangeRequest,com.google.protobuf.Empty> dropRowRangeSettings()Returns the builder for the settings used for calls to dropRowRange. -
generateConsistencyTokenSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GenerateConsistencyTokenRequest,com.google.bigtable.admin.v2.GenerateConsistencyTokenResponse> generateConsistencyTokenSettings()Returns the builder for the settings used for calls to generateConsistencyToken. -
checkConsistencySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CheckConsistencyRequest,com.google.bigtable.admin.v2.CheckConsistencyResponse> checkConsistencySettings()Returns the builder for the settings used for calls to checkConsistency. -
snapshotTableSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.SnapshotTableRequest,com.google.longrunning.Operation> snapshotTableSettings()Returns the builder for the settings used for calls to snapshotTable. -
snapshotTableOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.SnapshotTableRequest,com.google.bigtable.admin.v2.Snapshot, snapshotTableOperationSettings()com.google.bigtable.admin.v2.SnapshotTableMetadata> Returns the builder for the settings used for calls to snapshotTable. -
getSnapshotSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GetSnapshotRequest,com.google.bigtable.admin.v2.Snapshot> getSnapshotSettings()Returns the builder for the settings used for calls to getSnapshot. -
listSnapshotsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.bigtable.admin.v2.ListSnapshotsRequest,com.google.bigtable.admin.v2.ListSnapshotsResponse, listSnapshotsSettings()com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListSnapshotsPagedResponse> Returns the builder for the settings used for calls to listSnapshots. -
deleteSnapshotSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DeleteSnapshotRequest,com.google.protobuf.Empty> deleteSnapshotSettings()Returns the builder for the settings used for calls to deleteSnapshot. -
createBackupSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CreateBackupRequest,com.google.longrunning.Operation> createBackupSettings()Returns the builder for the settings used for calls to createBackup. -
createBackupOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.CreateBackupRequest,com.google.bigtable.admin.v2.Backup, createBackupOperationSettings()com.google.bigtable.admin.v2.CreateBackupMetadata> Returns the builder for the settings used for calls to createBackup. -
getBackupSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GetBackupRequest,com.google.bigtable.admin.v2.Backup> getBackupSettings()Returns the builder for the settings used for calls to getBackup. -
updateBackupSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.UpdateBackupRequest,com.google.bigtable.admin.v2.Backup> updateBackupSettings()Returns the builder for the settings used for calls to updateBackup. -
deleteBackupSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DeleteBackupRequest,com.google.protobuf.Empty> deleteBackupSettings()Returns the builder for the settings used for calls to deleteBackup. -
listBackupsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.bigtable.admin.v2.ListBackupsRequest,com.google.bigtable.admin.v2.ListBackupsResponse, listBackupsSettings()com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListBackupsPagedResponse> Returns the builder for the settings used for calls to listBackups. -
restoreTableSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.RestoreTableRequest,com.google.longrunning.Operation> restoreTableSettings()Returns the builder for the settings used for calls to restoreTable. -
restoreTableOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.RestoreTableRequest,com.google.bigtable.admin.v2.Table, restoreTableOperationSettings()com.google.bigtable.admin.v2.RestoreTableMetadata> Returns the builder for the settings used for calls to restoreTable. -
copyBackupSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CopyBackupRequest,com.google.longrunning.Operation> copyBackupSettings()Returns the builder for the settings used for calls to copyBackup. -
copyBackupOperationSettings
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.CopyBackupRequest,com.google.bigtable.admin.v2.Backup, copyBackupOperationSettings()com.google.bigtable.admin.v2.CopyBackupMetadata> Returns the builder for the settings used for calls to copyBackup. -
getIamPolicySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicySettings()Returns the builder for the settings used for calls to getIamPolicy. -
setIamPolicySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicySettings()Returns the builder for the settings used for calls to setIamPolicy. -
testIamPermissionsSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsSettings()Returns the builder for the settings used for calls to testIamPermissions. -
build
- Specified by:
build
in classcom.google.api.gax.rpc.StubSettings.Builder<BigtableTableAdminStubSettings,
BigtableTableAdminStubSettings.Builder> - Throws:
IOException
-