Interface BigtableClientOverride


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

      All Methods Instance Methods Abstract Methods 
      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 Detail

      • updateInstanceAdminClientSettings

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

        For example, to update the admin api endpoint.

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

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

        For example, to update the admin api endpoint.

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

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