Class BigtableInstanceAdminSettings (2.20.0)

public final class 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();
 

Inheritance

java.lang.Object > BigtableInstanceAdminSettings

Static Methods

newBuilder()

public static BigtableInstanceAdminSettings.Builder newBuilder()

Returns a new builder for this class.

Returns
TypeDescription
BigtableInstanceAdminSettings.Builder

newBuilderForEmulator(int port)

public static BigtableInstanceAdminSettings.Builder newBuilderForEmulator(int port)

Create a new builder preconfigured to connect to the Bigtable emulator with port number.

Parameter
NameDescription
portint
Returns
TypeDescription
BigtableInstanceAdminSettings.Builder

newBuilderForEmulator(String hostname, int port)

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.

Parameters
NameDescription
hostnameString
portint
Returns
TypeDescription
BigtableInstanceAdminSettings.Builder

Methods

getCredentialsProvider()

public CredentialsProvider getCredentialsProvider()

Gets the credentials provider to use for getting the credentials to make calls with.

Returns
TypeDescription
CredentialsProvider

getProjectId()

public String getProjectId()

Gets the ID of the project whose instances the client will manage.

Returns
TypeDescription
String

getStubSettings()

public BigtableInstanceAdminStubSettings getStubSettings()

Gets the underlying RPC settings.

Returns
TypeDescription
BigtableInstanceAdminStubSettings

toBuilder()

public BigtableInstanceAdminSettings.Builder toBuilder()

Returns a builder containing all the values of this settings class.

Returns
TypeDescription
BigtableInstanceAdminSettings.Builder

toString()

public String toString()
Returns
TypeDescription
String
Overrides