Interface BigtableClientOverride


public interface BigtableClientOverride
Override the configuration of Cloud Bigtable data and admin client.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    updateDataClientSettings(com.google.cloud.bigtable.data.v2.BigtableDataSettings.Builder builder)
    Update BigtableDataSettings.Builder with custom configurations.
    void
    updateInstanceAdminClientSettings(com.google.cloud.bigtable.admin.v2.BigtableInstanceAdminSettings.Builder builder)
    Update BigtableInstanceAdminSettings.Builder with custom configurations.
    void
    updateTableAdminClientSettings(com.google.cloud.bigtable.admin.v2.BigtableTableAdminSettings.Builder builder)
    Update BigtableTableAdminSettings.Builder with custom configurations.
  • Method Details

    • updateInstanceAdminClientSettings

      void updateInstanceAdminClientSettings(com.google.cloud.bigtable.admin.v2.BigtableInstanceAdminSettings.Builder builder) throws IOException
      Update BigtableInstanceAdminSettings.Builder with custom configurations.

      For example, to update the admin api endpoint.

      Parameters:
      builder - builds the instance admin client
      Throws:
      IOException - when dependency initialization fails
    • updateTableAdminClientSettings

      void updateTableAdminClientSettings(com.google.cloud.bigtable.admin.v2.BigtableTableAdminSettings.Builder builder) throws IOException
      Update BigtableTableAdminSettings.Builder with custom configurations.

      For example, to update the admin api endpoint.

      Parameters:
      builder - builds the table admin client
      Throws:
      IOException - when dependency initialization fails
    • updateDataClientSettings

      void updateDataClientSettings(com.google.cloud.bigtable.data.v2.BigtableDataSettings.Builder builder) throws IOException
      Update BigtableDataSettings.Builder with custom configurations.
      Parameters:
      builder - builds the data client
      Throws:
      IOException - when dependency initialization fails