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

com.algolia.search.models.insights.InsightsEvent Maven / Gradle / Ivy

There is a newer version: 3.16.9
Show newest version
package com.algolia.search.models.insights;

import com.fasterxml.jackson.annotation.JsonInclude;
import java.io.Serializable;
import java.util.List;

@JsonInclude(JsonInclude.Include.NON_NULL)
public class InsightsEvent implements Serializable {

  private String eventType;
  private String eventName;
  private String index;
  private String userToken;
  private Long timestamp;
  private String queryID;
  private List objectIDs;
  private List filters;
  private List positions;

  public String getEventType() {
    return eventType;
  }

  public InsightsEvent setEventType(String eventType) {
    this.eventType = eventType;
    return this;
  }

  public String getEventName() {
    return eventName;
  }

  public InsightsEvent setEventName(String eventName) {
    this.eventName = eventName;
    return this;
  }

  public String getIndex() {
    return index;
  }

  public InsightsEvent setIndex(String index) {
    this.index = index;
    return this;
  }

  public String getUserToken() {
    return userToken;
  }

  public InsightsEvent setUserToken(String userToken) {
    this.userToken = userToken;
    return this;
  }

  public Long getTimestamp() {
    return timestamp;
  }

  public InsightsEvent setTimestamp(Long timestamp) {
    this.timestamp = timestamp;
    return this;
  }

  public String getQueryID() {
    return queryID;
  }

  public InsightsEvent setQueryID(String queryID) {
    this.queryID = queryID;
    return this;
  }

  public List getObjectIDs() {
    return objectIDs;
  }

  public InsightsEvent setObjectIDs(List objectIDs) {
    this.objectIDs = objectIDs;
    return this;
  }

  public List getFilters() {
    return filters;
  }

  public InsightsEvent setFilters(List filters) {
    this.filters = filters;
    return this;
  }

  public List getPositions() {
    return positions;
  }

  public InsightsEvent setPositions(List positions) {
    this.positions = positions;
    return this;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy