Class LgtmContainer.LgtmConfigImpl

java.lang.Object
io.quarkus.observability.common.config.AbstractContainerConfig
io.quarkus.observability.common.config.AbstractGrafanaConfig
io.quarkus.observability.testcontainers.LgtmContainer.LgtmConfigImpl
All Implemented Interfaces:
io.quarkus.observability.common.config.ContainerConfig, io.quarkus.observability.common.config.GrafanaConfig, io.quarkus.observability.common.config.LgtmConfig
Enclosing class:
LgtmContainer

protected static class LgtmContainer.LgtmConfigImpl extends io.quarkus.observability.common.config.AbstractGrafanaConfig implements io.quarkus.observability.common.config.LgtmConfig
  • Constructor Details

    • LgtmConfigImpl

      public LgtmConfigImpl()
    • LgtmConfigImpl

      public LgtmConfigImpl(String imageName)
  • Method Details

    • networkAliases

      public Optional<Set<String>> networkAliases()
      Specified by:
      networkAliases in interface io.quarkus.observability.common.config.ContainerConfig
      Specified by:
      networkAliases in interface io.quarkus.observability.common.config.LgtmConfig
      Overrides:
      networkAliases in class io.quarkus.observability.common.config.AbstractContainerConfig
    • logging

      public Optional<Set<io.quarkus.observability.common.config.LgtmComponent>> logging()
      Specified by:
      logging in interface io.quarkus.observability.common.config.LgtmConfig
    • otlpProtocol

      public String otlpProtocol()
      Specified by:
      otlpProtocol in interface io.quarkus.observability.common.config.LgtmConfig
    • scrapingInterval

      public int scrapingInterval()
      Specified by:
      scrapingInterval in interface io.quarkus.observability.common.config.LgtmConfig
    • forceScraping

      public Optional<Boolean> forceScraping()
      Specified by:
      forceScraping in interface io.quarkus.observability.common.config.LgtmConfig
    • otelGrpcPort

      public OptionalInt otelGrpcPort()
      Specified by:
      otelGrpcPort in interface io.quarkus.observability.common.config.LgtmConfig
    • otelHttpPort

      public OptionalInt otelHttpPort()
      Specified by:
      otelHttpPort in interface io.quarkus.observability.common.config.LgtmConfig
    • otelMetricExportInterval

      public String otelMetricExportInterval()
      Specified by:
      otelMetricExportInterval in interface io.quarkus.observability.common.config.LgtmConfig
    • otelBspScheduleDelay

      public String otelBspScheduleDelay()
      Specified by:
      otelBspScheduleDelay in interface io.quarkus.observability.common.config.LgtmConfig
    • otelBlrpScheduleDelay

      public String otelBlrpScheduleDelay()
      Specified by:
      otelBlrpScheduleDelay in interface io.quarkus.observability.common.config.LgtmConfig