Skip to content

//misk-gcp/misk.cloud.gcp.spanner

Package-level declarations

Types

Name Summary
GoogleSpannerModule [jvm]
class GoogleSpannerModule(spannerConfig: SpannerConfig) : KAbstractModule
GoogleSpannerModule provides a Google Spanner client for your app.
GoogleSpannerService [jvm]
@Singleton
class GoogleSpannerService@Injectconstructor(spanner: Spanner) : AbstractIdleService
SpannerConfig [jvm]
data class SpannerConfig@JvmOverloadsconstructor(val credentials: Credentials? = null, val database: String, val emulator: SpannerEmulatorConfig = SpannerEmulatorConfig(), val instance_id: String, val project_id: String, val initial_retry_delay_ms: Long? = null, val max_retry_delay_s: Long? = null, val retry_delay_multiplier: Double? = null, val initial_rpc_timeout_s: Long? = null, val max_rpc_timeout_s: Long? = null, val rpc_timeout_multipler: Double? = null, val total_timeout_s: Long? = null, val max_attempts: Int? = null) : Config
Configuration for talking to Google datastore
SpannerEmulatorConfig [jvm]
data class SpannerEmulatorConfig@JvmOverloadsconstructor(val enabled: Boolean = false, val hostname: String = "localhost", val port: Int = 9010, val version: String? = null)
Options for configuring the Spanner emulator.