Package backtraceio.library.models
Class BacktraceMetricsSettings
- java.lang.Object
-
- backtraceio.library.models.BacktraceMetricsSettings
-
public class BacktraceMetricsSettings extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BacktraceMetricsSettings(BacktraceCredentials credentials)
Backtrace metrics settingsBacktraceMetricsSettings(BacktraceCredentials credentials, long timeIntervalMillis)
Backtrace metrics settingsBacktraceMetricsSettings(BacktraceCredentials credentials, java.lang.String baseUrl)
Backtrace metrics settingsBacktraceMetricsSettings(BacktraceCredentials credentials, java.lang.String baseUrl, long timeIntervalMillis)
Backtrace metrics settingsBacktraceMetricsSettings(BacktraceCredentials credentials, java.lang.String baseUrl, long timeIntervalMillis, int timeBetweenRetriesMillis)
Backtrace metrics settings
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBaseUrl()
java.lang.String
getSubmissionUrl(java.lang.String urlPrefix)
int
getTimeBetweenRetriesMillis()
long
getTimeIntervalMillis()
java.lang.String
getToken()
java.lang.String
getUniverseName()
-
-
-
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 credentialsbaseUrl
- Base URL to send metrics
-
BacktraceMetricsSettings
public BacktraceMetricsSettings(BacktraceCredentials credentials, long timeIntervalMillis)
Backtrace metrics settings- Parameters:
credentials
- Backtrace API credentialstimeIntervalMillis
- 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 credentialsbaseUrl
- Base URL to send metricstimeIntervalMillis
- 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 credentialsbaseUrl
- Base URL to send metricstimeIntervalMillis
- Time interval between metrics auto-send events, 0 disables auto-sendtimeBetweenRetriesMillis
- 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)
-
-