Interface AnalyticsRemoteConfig

All Known Implementing Classes:
NoopRemoteConfig, RemoteConfig

public interface AnalyticsRemoteConfig
Allow to configure build analytics behaviour
  • Method Details

    • isActive

      boolean isActive()
      Returns:
      true if the analytics is enabled
    • getDenyAnonymousIds

      List<String> getDenyAnonymousIds()
      List of anonymous UUID representing the users who will not send analytics. The data from particular UUIDs might contain issues and generation will be disabled at the source.
      Returns:
    • getDenyQuarkusVersions

      List<String> getDenyQuarkusVersions()
      List of quarkus versions that will not send analytics. The data from particular versions might contain issues and generation will be disabled at the source.
      Returns:
    • getRefreshInterval

      Duration getRefreshInterval()
      Configuration refresh interval
      Returns: