All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.eg.agent.android.analytics.AnalyticsController Maven / Gradle / Ivy

There is a newer version: 2.1.3
Show newest version
package com.eg.agent.android.analytics;

import java.util.Map;
import java.util.Set;

public interface AnalyticsController {
    boolean addEvent(AnalyticsEvent analyticsEvent);

    boolean addEvent(String str, AnalyticsEventCategory analyticsEventCategory, String str2, Set set);

    boolean addEvent(String str, Set set);

    AnalyticAttribute getAttribute(String str);

    EventManager getEventManager();

    int getMaxEventBufferTime();

    int getMaxEventPoolSize();

    int getSessionAttributeCount();

    Set getSessionAttributes();

    int getSystemAttributeCount();

    Set getSystemAttributes();

    int getUserAttributeCount();

    Set getUserAttributes();

    boolean incrementAttribute(String str, float f);

    boolean incrementAttribute(String str, float f, boolean z);

    boolean recordEvent(String str, Map map);

    boolean removeAllAttributes();

    boolean removeAttribute(String str);

    boolean setAttribute(String str, float f);

    boolean setAttribute(String str, float f, boolean z);

    boolean setAttribute(String str, String str2);

    boolean setAttribute(String str, String str2, boolean z);

    boolean setAttribute(String str, boolean z);

    boolean setAttribute(String str, boolean z, boolean z2);

    void setMaxEventBufferTime(int i);

    void setMaxEventPoolSize(int i);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy