![JAR search and dependency download from the Maven repository](/logo.png)
com.asana.requests.EventsRequest Maven / Gradle / Ivy
package com.asana.requests;
import com.asana.iterator.EventsPageIterator;
import com.asana.resources.Resource;
import com.google.api.client.http.HttpContent;
import java.util.Iterator;
import java.util.Map;
public class EventsRequest extends CollectionRequest implements Iterable {
public EventsRequest(Resource resource, Class elementClass, String path, String method) {
super(resource, elementClass, path, method);
}
/**
* Returns an iterator that will repeatedly make requests to the events API, returning new events as they are emitted
*
* @return Iterator
*/
public Iterator iterator() {
return new EventsPageIterator(this).items();
}
public EventsRequest query(Map object) {
return (EventsRequest) super.query(object);
}
public EventsRequest query(String key, Object value) {
return (EventsRequest) super.query(key, value);
}
public EventsRequest data(HttpContent content) {
return (EventsRequest) super.data(content);
}
public EventsRequest data(Map object) {
return (EventsRequest) super.data(object);
}
public EventsRequest data(String key, Object value) {
return (EventsRequest) super.data(key, value);
}
public EventsRequest option(String key, Object value) {
return (EventsRequest) super.option(key, value);
}
public EventsRequest header(String key, String value) {
return (EventsRequest) super.header(key, value);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy