Class BacktraceMetricsSettings


  • public class BacktraceMetricsSettings
    extends java.lang.Object
    • Constructor Detail

      • BacktraceMetricsSettings

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

        public BacktraceMetricsSettings​(BacktraceCredentials credentials,
                                        java.lang.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,
                                        java.lang.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,
                                        java.lang.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 Detail

      • getUniverseName

        public java.lang.String getUniverseName()
      • getToken

        public java.lang.String getToken()
      • getBaseUrl

        public java.lang.String getBaseUrl()
      • getTimeIntervalMillis

        public long getTimeIntervalMillis()
      • getTimeBetweenRetriesMillis

        public int getTimeBetweenRetriesMillis()
      • getSubmissionUrl

        public java.lang.String getSubmissionUrl​(java.lang.String urlPrefix)