Package com.google.bigtable.cassandra
Class BigtableCqlConfiguration
java.lang.Object
com.google.bigtable.cassandra.BigtableCqlConfiguration
Configuration for connecting to Cloud Bigtable using CQL.
This class provides a builder to configure various connection parameters.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Creates a newBigtableCqlConfiguration.BuilderforBigtableCqlConfiguration.abstract OptionalIntabstract Stringabstract Optional<OpenTelemetryConfiguration>abstract String
-
Constructor Details
-
BigtableCqlConfiguration
public BigtableCqlConfiguration()
-
-
Method Details
-
getProjectId
- Returns:
- The Google Cloud project ID.
- See Also:
-
getInstanceId
- Returns:
- The Bigtable instance ID.
- See Also:
-
getAppProfileId
- Returns:
- An
Optionalcontaining the Bigtable app profile ID. - See Also:
-
getSchemaMappingTable
- Returns:
- An
Optionalcontaining the schema mapping table name. - See Also:
-
BigtableCqlConfiguration.Builder.setSchemaMappingTable(java.util.Optional<java.lang.String>)
-
getDefaultColumnFamily
- Returns:
- An
Optionalcontaining the default column family name. - See Also:
-
getBigtableChannelPoolSize
- Returns:
- An
OptionalIntcontaining the Bigtable channel pool size. - See Also:
-
getOpenTelemetryConfiguration
- Returns:
- An
Optionalcontaining theOpenTelemetryConfiguration. - See Also:
-
getDefaultKeyspace
- Returns:
- An
Optionalcontaining the default keyspace for the session. - See Also:
-
BigtableCqlConfiguration.Builder.setDefaultKeyspace(java.util.Optional<java.lang.String>)
-
builder
Creates a newBigtableCqlConfiguration.BuilderforBigtableCqlConfiguration.A new builder is created with default values for some properties.
- Returns:
- A new
BigtableCqlConfiguration.Builder.
-