@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