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

    Constructors
    Modifier
    Constructor
    Description
    protected
     
    protected
    Builder(com.google.api.gax.rpc.ClientContext clientContext)
     
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Builder

      protected Builder()
    • Builder

      protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
    • Builder

      protected Builder(BigtableTableAdminStubSettings settings)
  • 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,com.google.bigtable.admin.v2.CreateTableFromSnapshotMetadata> createTableFromSnapshotOperationSettings()
      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,com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListTablesPagedResponse> listTablesSettings()
      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,com.google.bigtable.admin.v2.UpdateTableMetadata> updateTableOperationSettings()
      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,com.google.bigtable.admin.v2.UndeleteTableMetadata> undeleteTableOperationSettings()
      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,com.google.bigtable.admin.v2.SnapshotTableMetadata> snapshotTableOperationSettings()
      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,com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListSnapshotsPagedResponse> listSnapshotsSettings()
      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,com.google.bigtable.admin.v2.CreateBackupMetadata> createBackupOperationSettings()
      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,com.google.cloud.bigtable.admin.v2.BaseBigtableTableAdminClient.ListBackupsPagedResponse> listBackupsSettings()
      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,com.google.bigtable.admin.v2.RestoreTableMetadata> restoreTableOperationSettings()
      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,com.google.bigtable.admin.v2.CopyBackupMetadata> copyBackupOperationSettings()
      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 class com.google.api.gax.rpc.StubSettings.Builder<BigtableTableAdminStubSettings,BigtableTableAdminStubSettings.Builder>
      Throws:
      IOException