public class TrackerBuilder
extends java.lang.Object
Tracker| Constructor and Description |
|---|
TrackerBuilder(java.lang.String apiUrl,
int siteId,
java.lang.String trackerName) |
| Modifier and Type | Method and Description |
|---|---|
Tracker |
build(Matomo matomo) |
static TrackerBuilder |
createDefault(java.lang.String apiUrl,
int siteId) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getApiUrl() |
java.lang.String |
getApplicationBaseUrl() |
int |
getSiteId() |
java.lang.String |
getTrackerName() |
int |
hashCode() |
TrackerBuilder |
setApplicationBaseUrl(java.lang.String domain)
Domain used to build the required parameter url (http://developer.matomo.org/api-reference/tracking-api)
Defaults to`https://your.packagename`
|
TrackerBuilder |
setTrackerName(java.lang.String name)
A unique name for this Tracker.
|
public TrackerBuilder(java.lang.String apiUrl,
int siteId,
java.lang.String trackerName)
apiUrl - Tracking HTTP API endpoint, for example, https://matomo.yourdomain.tld/matomo.phpsiteId - id of your site in the backendtrackerName - name of your tracker, will be used to store configuration datapublic static TrackerBuilder createDefault(java.lang.String apiUrl, int siteId)
public java.lang.String getApiUrl()
public int getSiteId()
public TrackerBuilder setTrackerName(java.lang.String name)
public java.lang.String getTrackerName()
public TrackerBuilder setApplicationBaseUrl(java.lang.String domain)
domain - your-domain.compublic java.lang.String getApplicationBaseUrl()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object