
com.jelastic.api.environment.NodeGroup Maven / Gradle / Ivy
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.environment.response.NodeGroupResponse;
/**
* @name Jelastic API Client
* @version 8.11.2
* @copyright Jelastic, Inc.
**/
@JelasticModuleName(name="jelastic")
public class NodeGroup extends AbstractService {
public static String SERVICE_PATH = "environment/nodegroup/";
private String serviceUrl = SERVER_URL + SERVICE_PATH;
private String appid = null;
private String session = null;
private String client_source = null;
public NodeGroup(){}
public NodeGroup(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 NodeGroup(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 NodeGroup(String appid, String session){
this(appid, session, null);
}
public NodeGroup(String appid){
this(appid, null, null);
}
public String getAppid(){
return appid;
}
public NodeGroup setAppid(String appid){
this.appid = appid;
return this;
}
public String getSession(){
return session;
}
public NodeGroup setSession(String session){
this.session = session;
return this;
}
public String getServiceUrl(){
return serviceUrl;
}
public NodeGroup setServiceUrl(String serviceUrl){
this.serviceUrl = serviceUrl;
return this;
}
public String getServerUrl(){
return serviceUrl;
}
public NodeGroup setServerUrl(String serverUrl){
this.serviceUrl = serverUrl + SERVICE_PATH;
return this;
}
public NodeGroup setClientSource(String client_source){
this.client_source = client_source;
return this;
}
public String getClientSource(){
return client_source ;
}
public Response applyData(String envName, String session, String nodeGroup, String data){
Map _params = new HashMap();
_params.put("envName", envName);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("data", data);
_params.put("client_source", client_source);
return (Response) _call(appid, serviceUrl + "rest/applydata", _params, Response.class);
}
public Response applyData(String envName, String session, String nodeGroup, String data, Map headers){
Map _params = new HashMap();
_params.put("envName", envName);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("data", data);
_params.put("client_source", client_source);
return (Response) _call(appid, serviceUrl + "rest/applydata", _params, headers, Response.class);
}
public NodeGroup applyData(final String envName, final String session, final String nodeGroup, final String data, final Callback callback){
new Thread(() -> {
Response response = applyData(envName, session, nodeGroup, data);
callback.fire(response);
}, "callback").start();
return this;
}
public NodeGroup applyData(final String envName, final String session, final String nodeGroup, final String data, final Map headers, final Callback callback){
new Thread(() -> {
Response response = applyData(envName, session, nodeGroup, data);
callback.fire(response);
}, "callback").start();
return this;
}
public Response applyData(String session, String nodeGroup, String data){
Map _params = new HashMap();
_params.put("envName", appid);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("data", data);
_params.put("client_source", client_source);
return (Response) _call(appid, serviceUrl + "rest/applydata", _params, Response.class);
}
public Response applyData(String session, String nodeGroup, String data, Map headers){
Map _params = new HashMap();
_params.put("envName", appid);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("data", data);
_params.put("client_source", client_source);
return (Response) _call(appid, serviceUrl + "rest/applydata", _params, headers, Response.class);
}
public NodeGroup applyData(final String session, final String nodeGroup, final String data, final Callback callback){
new Thread(() -> {
Response response = applyData(session, nodeGroup, data);
callback.fire(response);
}, "callback").start();
return this;
}
public NodeGroup applyData(final String session, final String nodeGroup, final String data, final Map headers, final Callback callback){
new Thread(() -> {
Response response = applyData(session, nodeGroup, data);
callback.fire(response);
}, "callback").start();
return this;
}
public Response applyData(String nodeGroup, String data){
Map _params = new HashMap();
_params.put("envName", appid);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("data", data);
_params.put("client_source", client_source);
return (Response) _call(appid, serviceUrl + "rest/applydata", _params, Response.class);
}
public Response applyData(String nodeGroup, String data, Map headers){
Map _params = new HashMap();
_params.put("envName", appid);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("data", data);
_params.put("client_source", client_source);
return (Response) _call(appid, serviceUrl + "rest/applydata", _params, headers, Response.class);
}
public NodeGroup applyData(final String nodeGroup, final String data, final Callback callback){
new Thread(() -> {
Response response = applyData(nodeGroup, data);
callback.fire(response);
}, "callback").start();
return this;
}
public NodeGroup applyData(final String nodeGroup, final String data, final Map headers, final Callback callback){
new Thread(() -> {
Response response = applyData(nodeGroup, data);
callback.fire(response);
}, "callback").start();
return this;
}
public Response applyData(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/applydata", _params, Response.class);
}
public Response applyData(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/applydata", _params, headers, Response.class);
}
public NodeGroupResponse get(String envName, String session, String nodeGroup){
Map _params = new HashMap();
_params.put("envName", envName);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("client_source", client_source);
return (NodeGroupResponse) _call(appid, serviceUrl + "rest/get", _params, NodeGroupResponse.class);
}
public NodeGroupResponse get(String envName, String session, String nodeGroup, Map headers){
Map _params = new HashMap();
_params.put("envName", envName);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("client_source", client_source);
return (NodeGroupResponse) _call(appid, serviceUrl + "rest/get", _params, headers, NodeGroupResponse.class);
}
public NodeGroup get(final String envName, final String session, final String nodeGroup, final Callback callback){
new Thread(() -> {
NodeGroupResponse response = get(envName, session, nodeGroup);
callback.fire(response);
}, "callback").start();
return this;
}
public NodeGroup get(final String envName, final String session, final String nodeGroup, final Map headers, final Callback callback){
new Thread(() -> {
NodeGroupResponse response = get(envName, session, nodeGroup);
callback.fire(response);
}, "callback").start();
return this;
}
public NodeGroupResponse get(String session, String nodeGroup){
Map _params = new HashMap();
_params.put("envName", appid);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("client_source", client_source);
return (NodeGroupResponse) _call(appid, serviceUrl + "rest/get", _params, NodeGroupResponse.class);
}
public NodeGroupResponse get(String session, String nodeGroup, Map headers){
Map _params = new HashMap();
_params.put("envName", appid);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("client_source", client_source);
return (NodeGroupResponse) _call(appid, serviceUrl + "rest/get", _params, headers, NodeGroupResponse.class);
}
public NodeGroup get(final String session, final String nodeGroup, final Callback callback){
new Thread(() -> {
NodeGroupResponse response = get(session, nodeGroup);
callback.fire(response);
}, "callback").start();
return this;
}
public NodeGroup get(final String session, final String nodeGroup, final Map headers, final Callback callback){
new Thread(() -> {
NodeGroupResponse response = get(session, nodeGroup);
callback.fire(response);
}, "callback").start();
return this;
}
public NodeGroupResponse get(String nodeGroup){
Map _params = new HashMap();
_params.put("envName", appid);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("client_source", client_source);
return (NodeGroupResponse) _call(appid, serviceUrl + "rest/get", _params, NodeGroupResponse.class);
}
public NodeGroupResponse get(String nodeGroup, Map headers){
Map _params = new HashMap();
_params.put("envName", appid);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("client_source", client_source);
return (NodeGroupResponse) _call(appid, serviceUrl + "rest/get", _params, headers, NodeGroupResponse.class);
}
public NodeGroup get(final String nodeGroup, final Callback callback){
new Thread(() -> {
NodeGroupResponse response = get(nodeGroup);
callback.fire(response);
}, "callback").start();
return this;
}
public NodeGroup get(final String nodeGroup, final Map headers, final Callback callback){
new Thread(() -> {
NodeGroupResponse response = get(nodeGroup);
callback.fire(response);
}, "callback").start();
return this;
}
public NodeGroupResponse get(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 (NodeGroupResponse) _call(appid, serviceUrl + "rest/get", _params, NodeGroupResponse.class);
}
public NodeGroupResponse get(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 (NodeGroupResponse) _call(appid, serviceUrl + "rest/get", _params, headers, NodeGroupResponse.class);
}
public Response setSLBAccessEnabled(String envName, String session, String nodeGroup, Boolean enabled){
Map _params = new HashMap();
_params.put("envName", envName);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("enabled", enabled + "");
_params.put("client_source", client_source);
return (Response) _call(appid, serviceUrl + "rest/setslbaccessenabled", _params, Response.class);
}
public Response setSLBAccessEnabled(String envName, String session, String nodeGroup, Boolean enabled, Map headers){
Map _params = new HashMap();
_params.put("envName", envName);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("enabled", enabled + "");
_params.put("client_source", client_source);
return (Response) _call(appid, serviceUrl + "rest/setslbaccessenabled", _params, headers, Response.class);
}
public NodeGroup setSLBAccessEnabled(final String envName, final String session, final String nodeGroup, final Boolean enabled, final Callback callback){
new Thread(() -> {
Response response = setSLBAccessEnabled(envName, session, nodeGroup, enabled);
callback.fire(response);
}, "callback").start();
return this;
}
public NodeGroup setSLBAccessEnabled(final String envName, final String session, final String nodeGroup, final Boolean enabled, final Map headers, final Callback callback){
new Thread(() -> {
Response response = setSLBAccessEnabled(envName, session, nodeGroup, enabled);
callback.fire(response);
}, "callback").start();
return this;
}
public Response setSLBAccessEnabled(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/setslbaccessenabled", _params, Response.class);
}
public Response setSLBAccessEnabled(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/setslbaccessenabled", _params, headers, Response.class);
}
public Response setOptions(String envName, String session, String nodeGroup, String options){
Map _params = new HashMap();
_params.put("envName", envName);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("options", options);
_params.put("client_source", client_source);
return (Response) _call(appid, serviceUrl + "rest/setoptions", _params, Response.class);
}
public Response setOptions(String envName, String session, String nodeGroup, String options, Map headers){
Map _params = new HashMap();
_params.put("envName", envName);
_params.put("session", session);
_params.put("nodeGroup", nodeGroup);
_params.put("options", options);
_params.put("client_source", client_source);
return (Response) _call(appid, serviceUrl + "rest/setoptions", _params, headers, Response.class);
}
public NodeGroup setOptions(final String envName, final String session, final String nodeGroup, final String options, final Callback callback){
new Thread(() -> {
Response response = setOptions(envName, session, nodeGroup, options);
callback.fire(response);
}, "callback").start();
return this;
}
public NodeGroup setOptions(final String envName, final String session, final String nodeGroup, final String options, final Map headers, final Callback callback){
new Thread(() -> {
Response response = setOptions(envName, session, nodeGroup, options);
callback.fire(response);
}, "callback").start();
return this;
}
public Response setOptions(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/setoptions", _params, Response.class);
}
public Response setOptions(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/setoptions", _params, headers, Response.class);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy