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.StringgetBaseUrl()java.lang.StringgetSubmissionUrl(java.lang.String urlPrefix)intgetTimeBetweenRetriesMillis()longgetTimeIntervalMillis()java.lang.StringgetToken()java.lang.StringgetUniverseName()
-
-
-
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)
-
-