Class BigtableTableAdminSettings
java.lang.Object
com.google.cloud.bigtable.admin.v2.BigtableTableAdminSettings
Settings class to configure an instance of
BigtableTableAdminClient
.
It must be configured with a project ID and instance ID.
Example usage:
BigtableTableAdminSettings.Builder tableAdminSettingsBuilder = BigtableTableAdminSettings.newBuilder()
.setProjectId("my-project")
.setInstanceId("my-instance");
tableAdminSettingsBuilder.stubSettings().createTableSettings()
.setRetrySettings(
RetrySettings.newBuilder()
.setTotalTimeout(Duration.ofMinutes(15))
.build());
BigtableTableAdminSettings tableAdminSettings = tableAdminSettingsBuilder.build();
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Builder for BigtableTableAdminSettings. -
Method Summary
Modifier and TypeMethodDescriptioncom.google.api.gax.core.CredentialsProvider
Gets the credentials provider to use for getting the credentials to make calls with.Gets the instance ID whose tables the client will manage.Gets the project ID of instance whose tables the client will manage.Gets the underlying RPC settings.Returns a new builder for this class.newBuilderForEmulator
(int port) Create a new builder preconfigured to connect to the Bigtable emulator with port number.newBuilderForEmulator
(String hostname, int port) Creates a new builder preconfigured to connect to the Bigtable emulator with host name and port number.Returns a builder containing all the values of this settings class.toString()
-
Method Details
-
getProjectId
Gets the project ID of instance whose tables the client will manage. -
getInstanceId
Gets the instance ID whose tables the client will manage. -
getCredentialsProvider
public com.google.api.gax.core.CredentialsProvider getCredentialsProvider()Gets the credentials provider to use for getting the credentials to make calls with. -
getStubSettings
Gets the underlying RPC settings. -
toString
-
toBuilder
Returns a builder containing all the values of this settings class. -
newBuilder
Returns a new builder for this class.If emulator configuration provided in BIGTABLE_EMULATOR_HOST environment variable then it creates a builder preconfigured to connect to Bigtable using emulator hostname and port number.
-
newBuilderForEmulator
Create a new builder preconfigured to connect to the Bigtable emulator with port number. -
newBuilderForEmulator
Creates a new builder preconfigured to connect to the Bigtable emulator with host name and port number.
-