Class GoogleCloudSqlSetup

java.lang.Object
io.micronaut.starter.analytics.postgres.gcp.GoogleCloudSqlSetup
All Implemented Interfaces:
io.micronaut.context.event.BeanCreatedEventListener<io.micronaut.configuration.jdbc.hikari.DatasourceConfiguration>, EventListener

@Singleton @Requires(env="gcp") @Requires(property="cloud.sql.connection.name") public class GoogleCloudSqlSetup extends Object implements io.micronaut.context.event.BeanCreatedEventListener<io.micronaut.configuration.jdbc.hikari.DatasourceConfiguration>
Configuration for the Cloud SQL environment.
Since:
1.0.0
Author:
graemerocher
  • Field Details

  • Constructor Details

    • GoogleCloudSqlSetup

      public GoogleCloudSqlSetup(@Property(name="cloud.sql.connection.name") String cloudSqlInstance)
  • Method Details

    • onCreated

      public io.micronaut.configuration.jdbc.hikari.DatasourceConfiguration onCreated(io.micronaut.context.event.BeanCreatedEvent<io.micronaut.configuration.jdbc.hikari.DatasourceConfiguration> event)
      Specified by:
      onCreated in interface io.micronaut.context.event.BeanCreatedEventListener<io.micronaut.configuration.jdbc.hikari.DatasourceConfiguration>