@Internal public abstract class BigtableConfig extends java.lang.Object implements java.io.Serializable
| Constructor and Description | 
|---|
BigtableConfig()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract @Nullable ValueProvider<java.lang.String> | 
getAppProfileId()
Returns the app profile being read from. 
 | 
abstract @Nullable BigtableClientOverride | 
getBigtableClientOverride()
Returns the Bigtable client override. 
 | 
abstract @Nullable ValueProvider<java.lang.String> | 
getInstanceId()
Returns the instance id being written to. 
 | 
abstract @Nullable ValueProvider<java.lang.String> | 
getProjectId()
Returns the project id being written to. 
 | 
java.lang.String | 
toString()  | 
BigtableConfig | 
withBigtableOptions(com.google.cloud.bigtable.config.BigtableOptions options)
Deprecated. 
 
please set the options directly in BigtableIO. 
 | 
BigtableConfig | 
withBigtableOptionsConfigurator(SerializableFunction<com.google.cloud.bigtable.config.BigtableOptions.Builder,com.google.cloud.bigtable.config.BigtableOptions.Builder> configurator)
Deprecated. 
 
please set the options directly in BigtableIO. 
 | 
BigtableConfig | 
withEmulator(java.lang.String emulatorHost)  | 
BigtableConfig | 
withInstanceId(ValueProvider<java.lang.String> instanceId)  | 
BigtableConfig | 
withProjectId(ValueProvider<java.lang.String> projectId)  | 
BigtableConfig | 
withValidate(boolean isEnabled)  | 
public abstract @Nullable ValueProvider<java.lang.String> getProjectId()
public abstract @Nullable ValueProvider<java.lang.String> getInstanceId()
public abstract @Nullable ValueProvider<java.lang.String> getAppProfileId()
public abstract @Nullable BigtableClientOverride getBigtableClientOverride()
public BigtableConfig withProjectId(ValueProvider<java.lang.String> projectId)
public BigtableConfig withInstanceId(ValueProvider<java.lang.String> instanceId)
@Deprecated public BigtableConfig withBigtableOptions(com.google.cloud.bigtable.config.BigtableOptions options)
@Deprecated public BigtableConfig withBigtableOptionsConfigurator(SerializableFunction<com.google.cloud.bigtable.config.BigtableOptions.Builder,com.google.cloud.bigtable.config.BigtableOptions.Builder> configurator)
public BigtableConfig withValidate(boolean isEnabled)
public BigtableConfig withEmulator(java.lang.String emulatorHost)
public final java.lang.String toString()
toString in class java.lang.Object