Class BigtableInstanceAdminSettings
java.lang.Object
com.google.cloud.bigtable.admin.v2.BigtableInstanceAdminSettings
Settings class to configure an instance of
BigtableInstanceAdminClient
.
It must be configured with a project ID and can be used to change default RPC settings.
Example usage:
BigtableInstanceAdminSettings.Builder settingsBuilder = BigtableInstanceAdminSettings.newBuilder()
.setProjectId("my-project");
settingsBuilder.stubSettings().createInstanceSettings()
.setRetrySettings(
RetrySettings.newBuilder()
.setTotalTimeout(Duration.ofMinutes(15))
.build());
BigtableInstanceAdminSettings settings = settingsBuilder.build();
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Builder for BigtableInstanceAdminSettings. -
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 ID of the project whose instances 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 ID of the project whose instances 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. -
newBuilderForEmulator
Create a new builder preconfigured to connect to the Bigtable emulator with port number. -
newBuilderForEmulator
public static BigtableInstanceAdminSettings.Builder newBuilderForEmulator(String hostname, int port) Creates a new builder preconfigured to connect to the Bigtable emulator with host name and port number.
-