Class BigtableTableAdminStubSettings.Builder (2.33.0)

public static class BigtableTableAdminStubSettings.Builder extends StubSettings.Builder<BigtableTableAdminStubSettings,BigtableTableAdminStubSettings.Builder>

Builder for BigtableTableAdminStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > BigtableTableAdminStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(BigtableTableAdminStubSettings settings)

protected Builder(BigtableTableAdminStubSettings settings)
Parameter
NameDescription
settingsBigtableTableAdminStubSettings

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public BigtableTableAdminStubSettings.Builder applyToAllUnaryMethods(ApiFunction<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.

Parameter
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,Void>
Returns
TypeDescription
BigtableTableAdminStubSettings.Builder

build()

public BigtableTableAdminStubSettings build()
Returns
TypeDescription
BigtableTableAdminStubSettings
Overrides
Exceptions
TypeDescription
IOException

checkConsistencySettings()

public UnaryCallSettings.Builder<CheckConsistencyRequest,CheckConsistencyResponse> checkConsistencySettings()

Returns the builder for the settings used for calls to checkConsistency.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.CheckConsistencyRequest,com.google.bigtable.admin.v2.CheckConsistencyResponse>

copyBackupOperationSettings()

public OperationCallSettings.Builder<CopyBackupRequest,Backup,CopyBackupMetadata> copyBackupOperationSettings()

Returns the builder for the settings used for calls to copyBackup.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.CopyBackupRequest,com.google.bigtable.admin.v2.Backup,com.google.bigtable.admin.v2.CopyBackupMetadata>

copyBackupSettings()

public UnaryCallSettings.Builder<CopyBackupRequest,Operation> copyBackupSettings()

Returns the builder for the settings used for calls to copyBackup.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.CopyBackupRequest,Operation>

createBackupOperationSettings()

public OperationCallSettings.Builder<CreateBackupRequest,Backup,CreateBackupMetadata> createBackupOperationSettings()

Returns the builder for the settings used for calls to createBackup.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.CreateBackupRequest,com.google.bigtable.admin.v2.Backup,com.google.bigtable.admin.v2.CreateBackupMetadata>

createBackupSettings()

public UnaryCallSettings.Builder<CreateBackupRequest,Operation> createBackupSettings()

Returns the builder for the settings used for calls to createBackup.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.CreateBackupRequest,Operation>

createTableFromSnapshotOperationSettings()

public OperationCallSettings.Builder<CreateTableFromSnapshotRequest,Table,CreateTableFromSnapshotMetadata> createTableFromSnapshotOperationSettings()

Returns the builder for the settings used for calls to createTableFromSnapshot.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest,com.google.bigtable.admin.v2.Table,com.google.bigtable.admin.v2.CreateTableFromSnapshotMetadata>

createTableFromSnapshotSettings()

public UnaryCallSettings.Builder<CreateTableFromSnapshotRequest,Operation> createTableFromSnapshotSettings()

Returns the builder for the settings used for calls to createTableFromSnapshot.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest,Operation>

createTableSettings()

public UnaryCallSettings.Builder<CreateTableRequest,Table> createTableSettings()

Returns the builder for the settings used for calls to createTable.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.CreateTableRequest,com.google.bigtable.admin.v2.Table>

deleteBackupSettings()

public UnaryCallSettings.Builder<DeleteBackupRequest,Empty> deleteBackupSettings()

Returns the builder for the settings used for calls to deleteBackup.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.DeleteBackupRequest,Empty>

deleteSnapshotSettings()

public UnaryCallSettings.Builder<DeleteSnapshotRequest,Empty> deleteSnapshotSettings()

Returns the builder for the settings used for calls to deleteSnapshot.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.DeleteSnapshotRequest,Empty>

deleteTableSettings()

public UnaryCallSettings.Builder<DeleteTableRequest,Empty> deleteTableSettings()

Returns the builder for the settings used for calls to deleteTable.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.DeleteTableRequest,Empty>

dropRowRangeSettings()

public UnaryCallSettings.Builder<DropRowRangeRequest,Empty> dropRowRangeSettings()

Returns the builder for the settings used for calls to dropRowRange.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.DropRowRangeRequest,Empty>

generateConsistencyTokenSettings()

public UnaryCallSettings.Builder<GenerateConsistencyTokenRequest,GenerateConsistencyTokenResponse> generateConsistencyTokenSettings()

Returns the builder for the settings used for calls to generateConsistencyToken.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.GenerateConsistencyTokenRequest,com.google.bigtable.admin.v2.GenerateConsistencyTokenResponse>

getBackupSettings()

public UnaryCallSettings.Builder<GetBackupRequest,Backup> getBackupSettings()

Returns the builder for the settings used for calls to getBackup.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.GetBackupRequest,com.google.bigtable.admin.v2.Backup>

getEndpoint()

public String getEndpoint()

Returns the endpoint set by the user or the the service's default endpoint.

Returns
TypeDescription
String
Overrides

getIamPolicySettings()

public UnaryCallSettings.Builder<GetIamPolicyRequest,Policy> getIamPolicySettings()

Returns the builder for the settings used for calls to getIamPolicy.

Returns
TypeDescription
Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>

getSnapshotSettings()

public UnaryCallSettings.Builder<GetSnapshotRequest,Snapshot> getSnapshotSettings()

Returns the builder for the settings used for calls to getSnapshot.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.GetSnapshotRequest,com.google.bigtable.admin.v2.Snapshot>

getTableSettings()

public UnaryCallSettings.Builder<GetTableRequest,Table> getTableSettings()

Returns the builder for the settings used for calls to getTable.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.GetTableRequest,com.google.bigtable.admin.v2.Table>

listBackupsSettings()

public PagedCallSettings.Builder<ListBackupsRequest,ListBackupsResponse,BaseBigtableTableAdminClient.ListBackupsPagedResponse> listBackupsSettings()

Returns the builder for the settings used for calls to listBackups.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.ListBackupsRequest,com.google.bigtable.admin.v2.ListBackupsResponse,com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListBackupsPagedResponse>

listSnapshotsSettings()

public PagedCallSettings.Builder<ListSnapshotsRequest,ListSnapshotsResponse,BaseBigtableTableAdminClient.ListSnapshotsPagedResponse> listSnapshotsSettings()

Returns the builder for the settings used for calls to listSnapshots.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.ListSnapshotsRequest,com.google.bigtable.admin.v2.ListSnapshotsResponse,com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListSnapshotsPagedResponse>

listTablesSettings()

public PagedCallSettings.Builder<ListTablesRequest,ListTablesResponse,BaseBigtableTableAdminClient.ListTablesPagedResponse> listTablesSettings()

Returns the builder for the settings used for calls to listTables.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.ListTablesRequest,com.google.bigtable.admin.v2.ListTablesResponse,com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListTablesPagedResponse>

modifyColumnFamiliesSettings()

public UnaryCallSettings.Builder<ModifyColumnFamiliesRequest,Table> modifyColumnFamiliesSettings()

Returns the builder for the settings used for calls to modifyColumnFamilies.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.ModifyColumnFamiliesRequest,com.google.bigtable.admin.v2.Table>

restoreTableOperationSettings()

public OperationCallSettings.Builder<RestoreTableRequest,Table,RestoreTableMetadata> restoreTableOperationSettings()

Returns the builder for the settings used for calls to restoreTable.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.RestoreTableRequest,com.google.bigtable.admin.v2.Table,com.google.bigtable.admin.v2.RestoreTableMetadata>

restoreTableSettings()

public UnaryCallSettings.Builder<RestoreTableRequest,Operation> restoreTableSettings()

Returns the builder for the settings used for calls to restoreTable.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.RestoreTableRequest,Operation>

setIamPolicySettings()

public UnaryCallSettings.Builder<SetIamPolicyRequest,Policy> setIamPolicySettings()

Returns the builder for the settings used for calls to setIamPolicy.

Returns
TypeDescription
Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>

snapshotTableOperationSettings()

public OperationCallSettings.Builder<SnapshotTableRequest,Snapshot,SnapshotTableMetadata> snapshotTableOperationSettings()

Returns the builder for the settings used for calls to snapshotTable.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.SnapshotTableRequest,com.google.bigtable.admin.v2.Snapshot,com.google.bigtable.admin.v2.SnapshotTableMetadata>

snapshotTableSettings()

public UnaryCallSettings.Builder<SnapshotTableRequest,Operation> snapshotTableSettings()

Returns the builder for the settings used for calls to snapshotTable.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.SnapshotTableRequest,Operation>

testIamPermissionsSettings()

public UnaryCallSettings.Builder<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()

Returns the builder for the settings used for calls to testIamPermissions.

Returns
TypeDescription
Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
TypeDescription
com.google.common.collect.ImmutableList<Builder<?,?>>

undeleteTableOperationSettings()

public OperationCallSettings.Builder<UndeleteTableRequest,Table,UndeleteTableMetadata> undeleteTableOperationSettings()

Returns the builder for the settings used for calls to undeleteTable.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.UndeleteTableRequest,com.google.bigtable.admin.v2.Table,com.google.bigtable.admin.v2.UndeleteTableMetadata>

undeleteTableSettings()

public UnaryCallSettings.Builder<UndeleteTableRequest,Operation> undeleteTableSettings()

Returns the builder for the settings used for calls to undeleteTable.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.UndeleteTableRequest,Operation>

updateBackupSettings()

public UnaryCallSettings.Builder<UpdateBackupRequest,Backup> updateBackupSettings()

Returns the builder for the settings used for calls to updateBackup.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.UpdateBackupRequest,com.google.bigtable.admin.v2.Backup>

updateTableOperationSettings()

public OperationCallSettings.Builder<UpdateTableRequest,Table,UpdateTableMetadata> updateTableOperationSettings()

Returns the builder for the settings used for calls to updateTable.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.UpdateTableRequest,com.google.bigtable.admin.v2.Table,com.google.bigtable.admin.v2.UpdateTableMetadata>

updateTableSettings()

public UnaryCallSettings.Builder<UpdateTableRequest,Operation> updateTableSettings()

Returns the builder for the settings used for calls to updateTable.

Returns
TypeDescription
Builder<com.google.bigtable.admin.v2.UpdateTableRequest,Operation>