@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(BigtableOptions options)Deprecated. 
 please set the options directly in BigtableIO. | 
| BigtableConfig | withBigtableOptionsConfigurator(SerializableFunction<BigtableOptions.Builder,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(BigtableOptions options)
@Deprecated public BigtableConfig withBigtableOptionsConfigurator(SerializableFunction<BigtableOptions.Builder,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