Class BacktraceMetricsSettings

java.lang.Object
backtraceio.library.models.BacktraceMetricsSettings

public class BacktraceMetricsSettings extends Object
  • Constructor Details

    • BacktraceMetricsSettings

      public BacktraceMetricsSettings(BacktraceCredentials credentials)
      Backtrace metrics settings
      Parameters:
      credentials - Backtrace API credentials
    • BacktraceMetricsSettings

      public BacktraceMetricsSettings(BacktraceCredentials credentials, String baseUrl)
      Backtrace metrics settings
      Parameters:
      credentials - Backtrace API credentials
      baseUrl - Base URL to send metrics
    • BacktraceMetricsSettings

      public BacktraceMetricsSettings(BacktraceCredentials credentials, long timeIntervalMillis)
      Backtrace metrics settings
      Parameters:
      credentials - Backtrace API credentials
      timeIntervalMillis - Time interval between metrics auto-send events, 0 disables auto-send
    • BacktraceMetricsSettings

      public BacktraceMetricsSettings(BacktraceCredentials credentials, String baseUrl, long timeIntervalMillis)
      Backtrace metrics settings
      Parameters:
      credentials - Backtrace API credentials
      baseUrl - Base URL to send metrics
      timeIntervalMillis - Time interval between metrics auto-send events, 0 disables auto-send
    • BacktraceMetricsSettings

      public BacktraceMetricsSettings(BacktraceCredentials credentials, String baseUrl, long timeIntervalMillis, int timeBetweenRetriesMillis)
      Backtrace metrics settings
      Parameters:
      credentials - Backtrace API credentials
      baseUrl - Base URL to send metrics
      timeIntervalMillis - Time interval between metrics auto-send events, 0 disables auto-send
      timeBetweenRetriesMillis - Maximum time between retries in milliseconds
  • Method Details

    • getUniverseName

      public String getUniverseName()
    • getToken

      public String getToken()
    • getBaseUrl

      public String getBaseUrl()
    • getTimeIntervalMillis

      public long getTimeIntervalMillis()
    • getTimeBetweenRetriesMillis

      public int getTimeBetweenRetriesMillis()
    • getSubmissionUrl

      public String getSubmissionUrl(String urlPrefix)
    • isBacktraceServer

      public boolean isBacktraceServer()