//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. |