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

com.jelastic.api.environment.Trigger Maven / Gradle / Ivy

The newest version!
package com.jelastic.api.environment;

import java.util.Map;
import java.util.HashMap;
import java.util.List;
import com.jelastic.api.AbstractService;
import com.jelastic.api.Callback;
import com.jelastic.api.client.annotation.JelasticModuleName;
import com.jelastic.api.core.utils.Transport;
import com.jelastic.api.Response;
import com.jelastic.api.development.response.interfaces.ArrayResponse;
import com.jelastic.api.environment.response.ObjectResponse;
import com.jelastic.api.administration.response.PagedArrayResponse;

/**
* @name Jelastic API Client
* @version 8.11.2
* @copyright Jelastic, Inc.
**/


@JelasticModuleName(name="jelastic")
public class Trigger extends AbstractService {

  public static String SERVICE_PATH = "environment/trigger/";
  private String serviceUrl = SERVER_URL + SERVICE_PATH;
  private String appid = null;
  private String session = null;
  private String client_source = null;

  public Trigger(){}

  public Trigger(Map _params){
     this((String)_params.get("appid"), (String)_params.get("session"), (String)_params.get("serviceUrl"));
     String serverUrl = (String) _params.get("serverUrl");
     if (serverUrl != null) setServerUrl(serverUrl);
  }

  public Trigger(String appid, String session, String serviceUrl){
     if (appid != null) this.appid = appid;
     if (session != null) this.session = session;
     if (serviceUrl != null) this.serviceUrl = serviceUrl;
  }

  public Trigger(String appid, String session){
     this(appid, session, null);
  }

  public Trigger(String appid){
     this(appid, null, null);
  }

  public String getAppid(){
     return appid;
  }

  public Trigger setAppid(String appid){
     this.appid = appid;
     return this;
  }

  public String getSession(){
     return session;
  }

  public Trigger setSession(String session){
     this.session = session;
     return this;
  }

  public String getServiceUrl(){
     return serviceUrl;
  }

  public Trigger setServiceUrl(String serviceUrl){
     this.serviceUrl = serviceUrl;
     return this;
  }

  public String getServerUrl(){
     return serviceUrl;
  }

  public Trigger setServerUrl(String serverUrl){
     this.serviceUrl = serverUrl + SERVICE_PATH;
     return this;
  }

  public Trigger setClientSource(String client_source){
     this.client_source = client_source;
     return this;
  }

  public String getClientSource(){
     return client_source ;
  }

  public ObjectResponse addTrigger(String envName, String session, String data){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addtrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse addTrigger(String envName, String session, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addtrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger addTrigger(final String envName, final String session, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addTrigger(envName, session, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger addTrigger(final String envName, final String session, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addTrigger(envName, session, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse addTrigger(String session, String data){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addtrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse addTrigger(String session, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addtrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger addTrigger(final String session, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addTrigger(session, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger addTrigger(final String session, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addTrigger(session, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse addTrigger(String data){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addtrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse addTrigger(String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addtrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger addTrigger(final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addTrigger(data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger addTrigger(final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addTrigger(data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse addTrigger(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addtrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse addTrigger(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addtrigger", _params, headers, ObjectResponse.class);
  }

  public ObjectResponse editTrigger(String envName, String session, int id, String data){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/edittrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse editTrigger(String envName, String session, int id, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/edittrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger editTrigger(final String envName, final String session, final int id, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editTrigger(envName, session, id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger editTrigger(final String envName, final String session, final int id, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editTrigger(envName, session, id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse editTrigger(String session, int id, String data){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/edittrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse editTrigger(String session, int id, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/edittrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger editTrigger(final String session, final int id, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editTrigger(session, id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger editTrigger(final String session, final int id, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editTrigger(session, id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse editTrigger(int id, String data){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/edittrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse editTrigger(int id, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/edittrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger editTrigger(final int id, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editTrigger(id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger editTrigger(final int id, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editTrigger(id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse editTrigger(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/edittrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse editTrigger(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/edittrigger", _params, headers, ObjectResponse.class);
  }

  public Response setTriggerEnabled(String envName, String session, int id, Boolean enabled){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/settriggerenabled", _params, Response.class);
  }

  public Response setTriggerEnabled(String envName, String session, int id, Boolean enabled, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/settriggerenabled", _params, headers, Response.class);
  }

  public Trigger setTriggerEnabled(final String envName, final String session, final int id, final Boolean enabled, final Callback callback){
      new Thread(() -> {
              Response response = setTriggerEnabled(envName, session, id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger setTriggerEnabled(final String envName, final String session, final int id, final Boolean enabled, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = setTriggerEnabled(envName, session, id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response setTriggerEnabled(String session, int id, Boolean enabled){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/settriggerenabled", _params, Response.class);
  }

  public Response setTriggerEnabled(String session, int id, Boolean enabled, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/settriggerenabled", _params, headers, Response.class);
  }

  public Trigger setTriggerEnabled(final String session, final int id, final Boolean enabled, final Callback callback){
      new Thread(() -> {
              Response response = setTriggerEnabled(session, id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger setTriggerEnabled(final String session, final int id, final Boolean enabled, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = setTriggerEnabled(session, id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response setTriggerEnabled(int id, Boolean enabled){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/settriggerenabled", _params, Response.class);
  }

  public Response setTriggerEnabled(int id, Boolean enabled, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/settriggerenabled", _params, headers, Response.class);
  }

  public Trigger setTriggerEnabled(final int id, final Boolean enabled, final Callback callback){
      new Thread(() -> {
              Response response = setTriggerEnabled(id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger setTriggerEnabled(final int id, final Boolean enabled, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = setTriggerEnabled(id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response setTriggerEnabled(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/settriggerenabled", _params, Response.class);
  }

  public Response setTriggerEnabled(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/settriggerenabled", _params, headers, Response.class);
  }

  public ArrayResponse getTriggers(String envName, String session, String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/gettriggers", _params, ArrayResponse.class);
  }

  public ArrayResponse getTriggers(String envName, String session, String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/gettriggers", _params, headers, ArrayResponse.class);
  }

  public Trigger getTriggers(final String envName, final String session, final String actionTypes, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getTriggers(envName, session, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggers(final String envName, final String session, final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getTriggers(envName, session, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ArrayResponse getTriggers(String envName, String session){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/gettriggers", _params, ArrayResponse.class);
  }

  public ArrayResponse getTriggers(String envName, String session, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/gettriggers", _params, headers, ArrayResponse.class);
  }

  public Trigger getTriggers(final String envName, final String session, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getTriggers(envName, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggers(final String envName, final String session, final Map headers, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getTriggers(envName, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ArrayResponse getTriggers(String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/gettriggers", _params, ArrayResponse.class);
  }

  public ArrayResponse getTriggers(String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/gettriggers", _params, headers, ArrayResponse.class);
  }

  public Trigger getTriggers(final String actionTypes, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getTriggers(actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggers(final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getTriggers(actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ArrayResponse getTriggers(){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/gettriggers", _params, ArrayResponse.class);
  }

  public Trigger getTriggers(final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getTriggers();
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ArrayResponse getTriggers(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/gettriggers", _params, ArrayResponse.class);
  }

  public ArrayResponse getTriggers(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/gettriggers", _params, headers, ArrayResponse.class);
  }

  public Response deleteTrigger(String envName, String session, int id){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deletetrigger", _params, Response.class);
  }

  public Response deleteTrigger(String envName, String session, int id, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deletetrigger", _params, headers, Response.class);
  }

  public Trigger deleteTrigger(final String envName, final String session, final int id, final Callback callback){
      new Thread(() -> {
              Response response = deleteTrigger(envName, session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger deleteTrigger(final String envName, final String session, final int id, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = deleteTrigger(envName, session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response deleteTrigger(String session, int id){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deletetrigger", _params, Response.class);
  }

  public Response deleteTrigger(String session, int id, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deletetrigger", _params, headers, Response.class);
  }

  public Trigger deleteTrigger(final String session, final int id, final Callback callback){
      new Thread(() -> {
              Response response = deleteTrigger(session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger deleteTrigger(final String session, final int id, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = deleteTrigger(session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response deleteTrigger(int id){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deletetrigger", _params, Response.class);
  }

  public Response deleteTrigger(int id, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deletetrigger", _params, headers, Response.class);
  }

  public Trigger deleteTrigger(final int id, final Callback callback){
      new Thread(() -> {
              Response response = deleteTrigger(id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger deleteTrigger(final int id, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = deleteTrigger(id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response deleteTrigger(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deletetrigger", _params, Response.class);
  }

  public Response deleteTrigger(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deletetrigger", _params, headers, Response.class);
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, String startTime, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Integer triggerId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Integer triggerId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session, triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String envName, String session, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String envName, final String session, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(envName, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, String startTime, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final String startTime, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, String startTime, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final String startTime, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final Integer triggerId, final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String session, Integer triggerId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String session, final Integer triggerId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session, triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(Integer triggerId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final Integer triggerId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final Integer triggerId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(String session){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(String session, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final String session, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getTriggerLogs(final String session, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs(session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public Trigger getTriggerLogs(final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = getTriggerLogs();
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse getTriggerLogs(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse getTriggerLogs(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/gettriggerlogs", _params, headers, PagedArrayResponse.class);
  }

  public ObjectResponse addAutoScalingTrigger(String envName, String session, String data){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addautoscalingtrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse addAutoScalingTrigger(String envName, String session, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addautoscalingtrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger addAutoScalingTrigger(final String envName, final String session, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addAutoScalingTrigger(envName, session, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger addAutoScalingTrigger(final String envName, final String session, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addAutoScalingTrigger(envName, session, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse addAutoScalingTrigger(String session, String data){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addautoscalingtrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse addAutoScalingTrigger(String session, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addautoscalingtrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger addAutoScalingTrigger(final String session, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addAutoScalingTrigger(session, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger addAutoScalingTrigger(final String session, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addAutoScalingTrigger(session, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse addAutoScalingTrigger(String data){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addautoscalingtrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse addAutoScalingTrigger(String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addautoscalingtrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger addAutoScalingTrigger(final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addAutoScalingTrigger(data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger addAutoScalingTrigger(final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addAutoScalingTrigger(data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse addAutoScalingTrigger(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addautoscalingtrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse addAutoScalingTrigger(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addautoscalingtrigger", _params, headers, ObjectResponse.class);
  }

  public ObjectResponse editAutoScalingTrigger(String envName, String session, int id, String data){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editautoscalingtrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse editAutoScalingTrigger(String envName, String session, int id, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editautoscalingtrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger editAutoScalingTrigger(final String envName, final String session, final int id, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editAutoScalingTrigger(envName, session, id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger editAutoScalingTrigger(final String envName, final String session, final int id, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editAutoScalingTrigger(envName, session, id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse editAutoScalingTrigger(String session, int id, String data){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editautoscalingtrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse editAutoScalingTrigger(String session, int id, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editautoscalingtrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger editAutoScalingTrigger(final String session, final int id, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editAutoScalingTrigger(session, id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger editAutoScalingTrigger(final String session, final int id, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editAutoScalingTrigger(session, id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse editAutoScalingTrigger(int id, String data){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editautoscalingtrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse editAutoScalingTrigger(int id, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editautoscalingtrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger editAutoScalingTrigger(final int id, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editAutoScalingTrigger(id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger editAutoScalingTrigger(final int id, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editAutoScalingTrigger(id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse editAutoScalingTrigger(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editautoscalingtrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse editAutoScalingTrigger(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editautoscalingtrigger", _params, headers, ObjectResponse.class);
  }

  public Response setAutoScalingTriggerEnabled(String envName, String session, int id, Boolean enabled){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setautoscalingtriggerenabled", _params, Response.class);
  }

  public Response setAutoScalingTriggerEnabled(String envName, String session, int id, Boolean enabled, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setautoscalingtriggerenabled", _params, headers, Response.class);
  }

  public Trigger setAutoScalingTriggerEnabled(final String envName, final String session, final int id, final Boolean enabled, final Callback callback){
      new Thread(() -> {
              Response response = setAutoScalingTriggerEnabled(envName, session, id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger setAutoScalingTriggerEnabled(final String envName, final String session, final int id, final Boolean enabled, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = setAutoScalingTriggerEnabled(envName, session, id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response setAutoScalingTriggerEnabled(String session, int id, Boolean enabled){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setautoscalingtriggerenabled", _params, Response.class);
  }

  public Response setAutoScalingTriggerEnabled(String session, int id, Boolean enabled, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setautoscalingtriggerenabled", _params, headers, Response.class);
  }

  public Trigger setAutoScalingTriggerEnabled(final String session, final int id, final Boolean enabled, final Callback callback){
      new Thread(() -> {
              Response response = setAutoScalingTriggerEnabled(session, id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger setAutoScalingTriggerEnabled(final String session, final int id, final Boolean enabled, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = setAutoScalingTriggerEnabled(session, id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response setAutoScalingTriggerEnabled(int id, Boolean enabled){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setautoscalingtriggerenabled", _params, Response.class);
  }

  public Response setAutoScalingTriggerEnabled(int id, Boolean enabled, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setautoscalingtriggerenabled", _params, headers, Response.class);
  }

  public Trigger setAutoScalingTriggerEnabled(final int id, final Boolean enabled, final Callback callback){
      new Thread(() -> {
              Response response = setAutoScalingTriggerEnabled(id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger setAutoScalingTriggerEnabled(final int id, final Boolean enabled, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = setAutoScalingTriggerEnabled(id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response setAutoScalingTriggerEnabled(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setautoscalingtriggerenabled", _params, Response.class);
  }

  public Response setAutoScalingTriggerEnabled(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setautoscalingtriggerenabled", _params, headers, Response.class);
  }

  public ArrayResponse getAutoScalingTriggers(String envName, String session, String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getautoscalingtriggers", _params, ArrayResponse.class);
  }

  public ArrayResponse getAutoScalingTriggers(String envName, String session, String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getautoscalingtriggers", _params, headers, ArrayResponse.class);
  }

  public Trigger getAutoScalingTriggers(final String envName, final String session, final String actionTypes, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getAutoScalingTriggers(envName, session, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getAutoScalingTriggers(final String envName, final String session, final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getAutoScalingTriggers(envName, session, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ArrayResponse getAutoScalingTriggers(String envName, String session){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getautoscalingtriggers", _params, ArrayResponse.class);
  }

  public ArrayResponse getAutoScalingTriggers(String envName, String session, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getautoscalingtriggers", _params, headers, ArrayResponse.class);
  }

  public Trigger getAutoScalingTriggers(final String envName, final String session, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getAutoScalingTriggers(envName, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getAutoScalingTriggers(final String envName, final String session, final Map headers, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getAutoScalingTriggers(envName, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ArrayResponse getAutoScalingTriggers(String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getautoscalingtriggers", _params, ArrayResponse.class);
  }

  public ArrayResponse getAutoScalingTriggers(String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getautoscalingtriggers", _params, headers, ArrayResponse.class);
  }

  public Trigger getAutoScalingTriggers(final String actionTypes, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getAutoScalingTriggers(actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getAutoScalingTriggers(final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getAutoScalingTriggers(actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ArrayResponse getAutoScalingTriggers(){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getautoscalingtriggers", _params, ArrayResponse.class);
  }

  public Trigger getAutoScalingTriggers(final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getAutoScalingTriggers();
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ArrayResponse getAutoScalingTriggers(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getautoscalingtriggers", _params, ArrayResponse.class);
  }

  public ArrayResponse getAutoScalingTriggers(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getautoscalingtriggers", _params, headers, ArrayResponse.class);
  }

  public Response deleteAutoScalingTrigger(String envName, String session, int id){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteautoscalingtrigger", _params, Response.class);
  }

  public Response deleteAutoScalingTrigger(String envName, String session, int id, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteautoscalingtrigger", _params, headers, Response.class);
  }

  public Trigger deleteAutoScalingTrigger(final String envName, final String session, final int id, final Callback callback){
      new Thread(() -> {
              Response response = deleteAutoScalingTrigger(envName, session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger deleteAutoScalingTrigger(final String envName, final String session, final int id, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = deleteAutoScalingTrigger(envName, session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response deleteAutoScalingTrigger(String session, int id){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteautoscalingtrigger", _params, Response.class);
  }

  public Response deleteAutoScalingTrigger(String session, int id, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteautoscalingtrigger", _params, headers, Response.class);
  }

  public Trigger deleteAutoScalingTrigger(final String session, final int id, final Callback callback){
      new Thread(() -> {
              Response response = deleteAutoScalingTrigger(session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger deleteAutoScalingTrigger(final String session, final int id, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = deleteAutoScalingTrigger(session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response deleteAutoScalingTrigger(int id){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteautoscalingtrigger", _params, Response.class);
  }

  public Response deleteAutoScalingTrigger(int id, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteautoscalingtrigger", _params, headers, Response.class);
  }

  public Trigger deleteAutoScalingTrigger(final int id, final Callback callback){
      new Thread(() -> {
              Response response = deleteAutoScalingTrigger(id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger deleteAutoScalingTrigger(final int id, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = deleteAutoScalingTrigger(id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response deleteAutoScalingTrigger(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteautoscalingtrigger", _params, Response.class);
  }

  public Response deleteAutoScalingTrigger(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteautoscalingtrigger", _params, headers, Response.class);
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Integer triggerId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Integer triggerId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session, triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String envName, String session, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String envName, final String session, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(envName, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, String startTime, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, String startTime, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final String startTime, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final Integer triggerId, final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String session, Integer triggerId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String session, final Integer triggerId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session, triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(Integer triggerId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final Integer triggerId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final Integer triggerId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(String session){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(String session, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final String session, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger autoScalingHistory(final String session, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory(session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public Trigger autoScalingHistory(final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = autoScalingHistory();
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse autoScalingHistory(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse autoScalingHistory(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/autoscalinghistory", _params, headers, PagedArrayResponse.class);
  }

  public ObjectResponse addLoadAlertTrigger(String envName, String session, String data){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addloadalerttrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse addLoadAlertTrigger(String envName, String session, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addloadalerttrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger addLoadAlertTrigger(final String envName, final String session, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addLoadAlertTrigger(envName, session, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger addLoadAlertTrigger(final String envName, final String session, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addLoadAlertTrigger(envName, session, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse addLoadAlertTrigger(String session, String data){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addloadalerttrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse addLoadAlertTrigger(String session, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addloadalerttrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger addLoadAlertTrigger(final String session, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addLoadAlertTrigger(session, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger addLoadAlertTrigger(final String session, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addLoadAlertTrigger(session, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse addLoadAlertTrigger(String data){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addloadalerttrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse addLoadAlertTrigger(String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addloadalerttrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger addLoadAlertTrigger(final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addLoadAlertTrigger(data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger addLoadAlertTrigger(final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = addLoadAlertTrigger(data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse addLoadAlertTrigger(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addloadalerttrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse addLoadAlertTrigger(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/addloadalerttrigger", _params, headers, ObjectResponse.class);
  }

  public ObjectResponse editLoadAlertTrigger(String envName, String session, int id, String data){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editloadalerttrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse editLoadAlertTrigger(String envName, String session, int id, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editloadalerttrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger editLoadAlertTrigger(final String envName, final String session, final int id, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editLoadAlertTrigger(envName, session, id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger editLoadAlertTrigger(final String envName, final String session, final int id, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editLoadAlertTrigger(envName, session, id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse editLoadAlertTrigger(String session, int id, String data){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editloadalerttrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse editLoadAlertTrigger(String session, int id, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editloadalerttrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger editLoadAlertTrigger(final String session, final int id, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editLoadAlertTrigger(session, id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger editLoadAlertTrigger(final String session, final int id, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editLoadAlertTrigger(session, id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse editLoadAlertTrigger(int id, String data){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editloadalerttrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse editLoadAlertTrigger(int id, String data, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("data", data);
      _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editloadalerttrigger", _params, headers, ObjectResponse.class);
  }

  public Trigger editLoadAlertTrigger(final int id, final String data, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editLoadAlertTrigger(id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger editLoadAlertTrigger(final int id, final String data, final Map headers, final Callback callback){
      new Thread(() -> {
              ObjectResponse response = editLoadAlertTrigger(id, data);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ObjectResponse editLoadAlertTrigger(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editloadalerttrigger", _params, ObjectResponse.class);
  }

  public ObjectResponse editLoadAlertTrigger(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ObjectResponse) _call(appid, serviceUrl + "rest/editloadalerttrigger", _params, headers, ObjectResponse.class);
  }

  public Response setLoadAlertTriggerEnabled(String envName, String session, int id, Boolean enabled){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setloadalerttriggerenabled", _params, Response.class);
  }

  public Response setLoadAlertTriggerEnabled(String envName, String session, int id, Boolean enabled, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setloadalerttriggerenabled", _params, headers, Response.class);
  }

  public Trigger setLoadAlertTriggerEnabled(final String envName, final String session, final int id, final Boolean enabled, final Callback callback){
      new Thread(() -> {
              Response response = setLoadAlertTriggerEnabled(envName, session, id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger setLoadAlertTriggerEnabled(final String envName, final String session, final int id, final Boolean enabled, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = setLoadAlertTriggerEnabled(envName, session, id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response setLoadAlertTriggerEnabled(String session, int id, Boolean enabled){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setloadalerttriggerenabled", _params, Response.class);
  }

  public Response setLoadAlertTriggerEnabled(String session, int id, Boolean enabled, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setloadalerttriggerenabled", _params, headers, Response.class);
  }

  public Trigger setLoadAlertTriggerEnabled(final String session, final int id, final Boolean enabled, final Callback callback){
      new Thread(() -> {
              Response response = setLoadAlertTriggerEnabled(session, id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger setLoadAlertTriggerEnabled(final String session, final int id, final Boolean enabled, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = setLoadAlertTriggerEnabled(session, id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response setLoadAlertTriggerEnabled(int id, Boolean enabled){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setloadalerttriggerenabled", _params, Response.class);
  }

  public Response setLoadAlertTriggerEnabled(int id, Boolean enabled, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("enabled", enabled + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setloadalerttriggerenabled", _params, headers, Response.class);
  }

  public Trigger setLoadAlertTriggerEnabled(final int id, final Boolean enabled, final Callback callback){
      new Thread(() -> {
              Response response = setLoadAlertTriggerEnabled(id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger setLoadAlertTriggerEnabled(final int id, final Boolean enabled, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = setLoadAlertTriggerEnabled(id, enabled);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response setLoadAlertTriggerEnabled(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setloadalerttriggerenabled", _params, Response.class);
  }

  public Response setLoadAlertTriggerEnabled(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/setloadalerttriggerenabled", _params, headers, Response.class);
  }

  public ArrayResponse getLoadAlertTriggers(String envName, String session, String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getloadalerttriggers", _params, ArrayResponse.class);
  }

  public ArrayResponse getLoadAlertTriggers(String envName, String session, String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getloadalerttriggers", _params, headers, ArrayResponse.class);
  }

  public Trigger getLoadAlertTriggers(final String envName, final String session, final String actionTypes, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getLoadAlertTriggers(envName, session, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getLoadAlertTriggers(final String envName, final String session, final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getLoadAlertTriggers(envName, session, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ArrayResponse getLoadAlertTriggers(String envName, String session){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getloadalerttriggers", _params, ArrayResponse.class);
  }

  public ArrayResponse getLoadAlertTriggers(String envName, String session, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getloadalerttriggers", _params, headers, ArrayResponse.class);
  }

  public Trigger getLoadAlertTriggers(final String envName, final String session, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getLoadAlertTriggers(envName, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getLoadAlertTriggers(final String envName, final String session, final Map headers, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getLoadAlertTriggers(envName, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ArrayResponse getLoadAlertTriggers(String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getloadalerttriggers", _params, ArrayResponse.class);
  }

  public ArrayResponse getLoadAlertTriggers(String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getloadalerttriggers", _params, headers, ArrayResponse.class);
  }

  public Trigger getLoadAlertTriggers(final String actionTypes, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getLoadAlertTriggers(actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger getLoadAlertTriggers(final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getLoadAlertTriggers(actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ArrayResponse getLoadAlertTriggers(){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getloadalerttriggers", _params, ArrayResponse.class);
  }

  public Trigger getLoadAlertTriggers(final Callback callback){
      new Thread(() -> {
              ArrayResponse response = getLoadAlertTriggers();
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ArrayResponse getLoadAlertTriggers(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getloadalerttriggers", _params, ArrayResponse.class);
  }

  public ArrayResponse getLoadAlertTriggers(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ArrayResponse) _call(appid, serviceUrl + "rest/getloadalerttriggers", _params, headers, ArrayResponse.class);
  }

  public Response deleteLoadAlertTrigger(String envName, String session, int id){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteloadalerttrigger", _params, Response.class);
  }

  public Response deleteLoadAlertTrigger(String envName, String session, int id, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteloadalerttrigger", _params, headers, Response.class);
  }

  public Trigger deleteLoadAlertTrigger(final String envName, final String session, final int id, final Callback callback){
      new Thread(() -> {
              Response response = deleteLoadAlertTrigger(envName, session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger deleteLoadAlertTrigger(final String envName, final String session, final int id, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = deleteLoadAlertTrigger(envName, session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response deleteLoadAlertTrigger(String session, int id){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteloadalerttrigger", _params, Response.class);
  }

  public Response deleteLoadAlertTrigger(String session, int id, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteloadalerttrigger", _params, headers, Response.class);
  }

  public Trigger deleteLoadAlertTrigger(final String session, final int id, final Callback callback){
      new Thread(() -> {
              Response response = deleteLoadAlertTrigger(session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger deleteLoadAlertTrigger(final String session, final int id, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = deleteLoadAlertTrigger(session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response deleteLoadAlertTrigger(int id){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteloadalerttrigger", _params, Response.class);
  }

  public Response deleteLoadAlertTrigger(int id, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("id", id + "");
      _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteloadalerttrigger", _params, headers, Response.class);
  }

  public Trigger deleteLoadAlertTrigger(final int id, final Callback callback){
      new Thread(() -> {
              Response response = deleteLoadAlertTrigger(id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger deleteLoadAlertTrigger(final int id, final Map headers, final Callback callback){
      new Thread(() -> {
              Response response = deleteLoadAlertTrigger(id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Response deleteLoadAlertTrigger(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteloadalerttrigger", _params, Response.class);
  }

  public Response deleteLoadAlertTrigger(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (Response) _call(appid, serviceUrl + "rest/deleteloadalerttrigger", _params, headers, Response.class);
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, String startTime, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final String startTime, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Integer triggerId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Integer triggerId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session, triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String envName, String session, Map headers){
      Map _params = new HashMap();
      _params.put("envName", envName);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String envName, final String session, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(envName, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Integer triggerLogId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("triggerLogId", triggerLogId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Integer triggerLogId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes, triggerLogId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, String resourceTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("resourceTypes", resourceTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final String resourceTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup, resourceTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, String nodeGroup, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("nodeGroup", nodeGroup);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final String nodeGroup, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults, nodeGroup);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, String skipResults, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("skipResults", skipResults);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final String skipResults, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection, skipResults);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, String orderDirection, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("orderDirection", orderDirection);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final String orderDirection, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField, orderDirection);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, String orderField, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("orderField", orderField);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final String orderField, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount, orderField);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, String endTime, int startRow, int resultCount, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("endTime", endTime);
      _params.put("startRow", startRow + "");
      _params.put("resultCount", resultCount + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final String endTime, final int startRow, final int resultCount, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime, endTime, startRow, resultCount);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, String startTime, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final String startTime, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, String startTime, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("startTime", startTime);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final String startTime, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes, startTime);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, String actionTypes, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("actionTypes", actionTypes);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final Integer triggerId, final String actionTypes, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId, actionTypes);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String session, Integer triggerId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String session, final Integer triggerId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session, triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(Integer triggerId, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("triggerId", triggerId + "");
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final Integer triggerId, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final Integer triggerId, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(triggerId);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(String session){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(String session, Map headers){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final String session, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Trigger loadAlertHistory(final String session, final Map headers, final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory(session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(){
      Map _params = new HashMap();
      _params.put("envName", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public Trigger loadAlertHistory(final Callback callback){
      new Thread(() -> {
              PagedArrayResponse response = loadAlertHistory();
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public PagedArrayResponse loadAlertHistory(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, PagedArrayResponse.class);
  }

  public PagedArrayResponse loadAlertHistory(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (PagedArrayResponse) _call(appid, serviceUrl + "rest/loadalerthistory", _params, headers, PagedArrayResponse.class);
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy