queryParams, List queryParams, List collectionQueryParams, Object body, Map headerParams, Map cookieParams, Map formParams, String[] authNames, ApiCallback callback) throws ApiException {
- updateParamsForAuth(authNames, queryParams, headerParams, cookieParams);
+ public Request buildRequest(String baseUrl, String path, String method, List queryParams, List collectionQueryParams, Object body, Map headerParams, Map cookieParams, Map formParams, String[] authNames, ApiCallback callback) throws ApiException {
+ // aggregate queryParams (non-collection) and collectionQueryParams into allQueryParams
+ List allQueryParams = new ArrayList(queryParams);
+ allQueryParams.addAll(collectionQueryParams);
- final String url = buildUrl(path, queryParams, collectionQueryParams);
- final Request.Builder reqBuilder = new Request.Builder().url(url);
- processHeaderParams(headerParams, reqBuilder);
- processCookieParams(cookieParams, reqBuilder);
-
- String contentType = (String) headerParams.get("Content-Type");
- // ensuring a default content type
- if (contentType == null) {
- contentType = "application/json";
- }
+ final String url = buildUrl(baseUrl, path, queryParams, collectionQueryParams);
+ // prepare HTTP request body
RequestBody reqBody;
+ String contentType = headerParams.get("Content-Type");
+
if (!HttpMethod.permitsRequestBody(method)) {
reqBody = null;
} else if ("application/x-www-form-urlencoded".equals(contentType)) {
@@ -1084,6 +1134,13 @@ public Request buildRequest(String path, String method, List queryParams,
reqBody = serialize(body, contentType);
}
+ // update parameters with authentication settings
+ updateParamsForAuth(authNames, allQueryParams, headerParams, cookieParams, requestBodyToString(reqBody), method, URI.create(url));
+
+ final Request.Builder reqBuilder = new Request.Builder().url(url);
+ processHeaderParams(headerParams, reqBuilder);
+ processCookieParams(cookieParams, reqBuilder);
+
// Associate callback with request (if not null) so interceptor can
// access it when creating ProgressResponseBody
reqBuilder.tag(callback);
@@ -1108,9 +1165,13 @@ public Request buildRequest(String path, String method, List queryParams,
* @param collectionQueryParams The collection query parameters
* @return The full URL
*/
- public String buildUrl(String path, List queryParams, List collectionQueryParams) {
+ public String buildUrl(String baseUrl, String path, List queryParams, List collectionQueryParams) {
final StringBuilder url = new StringBuilder();
- url.append(basePath).append(path);
+ if (baseUrl != null) {
+ url.append(baseUrl).append(path);
+ } else {
+ url.append(basePath).append(path);
+ }
if (queryParams != null && !queryParams.isEmpty()) {
// support (constant) query string in `path`, e.g. "/posts?draft=1"
@@ -1190,14 +1251,18 @@ public void processCookieParams(Map cookieParams, Request.Builde
* @param queryParams List of query parameters
* @param headerParams Map of header parameters
* @param cookieParams Map of cookie parameters
+ * @param payload HTTP request body
+ * @param method HTTP method
+ * @param uri URI
*/
- public void updateParamsForAuth(String[] authNames, List queryParams, Map headerParams, Map cookieParams) {
+ public void updateParamsForAuth(String[] authNames, List queryParams, Map headerParams,
+ Map cookieParams, String payload, String method, URI uri) throws ApiException {
for (String authName : authNames) {
Authentication auth = authentications.get(authName);
if (auth == null) {
throw new RuntimeException("Authentication undefined: " + authName);
}
- auth.applyToParams(queryParams, headerParams, cookieParams);
+ auth.applyToParams(queryParams, headerParams, cookieParams, payload, method, uri);
}
}
@@ -1349,4 +1414,26 @@ private KeyStore newEmptyKeyStore(char[] password) throws GeneralSecurityExcepti
throw new AssertionError(e);
}
}
+
+ /**
+ * Convert the HTTP request body to a string.
+ *
+ * @param request The HTTP request object
+ * @return The string representation of the HTTP request body
+ * @throws org.openapitools.client.ApiException If fail to serialize the request body object into a string
+ */
+ private String requestBodyToString(RequestBody requestBody) throws ApiException {
+ if (requestBody != null) {
+ try {
+ final Buffer buffer = new Buffer();
+ requestBody.writeTo(buffer);
+ return buffer.readUtf8();
+ } catch (final IOException e) {
+ throw new ApiException(e);
+ }
+ }
+
+ // empty http request body
+ return "";
+ }
}
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/ApiException.java b/clients/java/v1/src/main/java/io/nomadproject/client/ApiException.java
index 966f3ef7..05b329cc 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/ApiException.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/ApiException.java
@@ -16,22 +16,48 @@
import java.util.Map;
import java.util.List;
+/**
+ * ApiException class.
+ */
+@SuppressWarnings("serial")
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class ApiException extends Exception {
private int code = 0;
private Map> responseHeaders = null;
private String responseBody = null;
-
+
+ /**
+ * Constructor for ApiException.
+ */
public ApiException() {}
+ /**
+ * Constructor for ApiException.
+ *
+ * @param throwable a {@link java.lang.Throwable} object
+ */
public ApiException(Throwable throwable) {
super(throwable);
}
+ /**
+ * Constructor for ApiException.
+ *
+ * @param message the error message
+ */
public ApiException(String message) {
super(message);
}
+ /**
+ * Constructor for ApiException.
+ *
+ * @param message the error message
+ * @param throwable a {@link java.lang.Throwable} object
+ * @param code HTTP status code
+ * @param responseHeaders a {@link java.util.Map} of HTTP response headers
+ * @param responseBody the response body
+ */
public ApiException(String message, Throwable throwable, int code, Map> responseHeaders, String responseBody) {
super(message, throwable);
this.code = code;
@@ -39,23 +65,60 @@ public ApiException(String message, Throwable throwable, int code, MapConstructor for ApiException.
+ *
+ * @param message the error message
+ * @param code HTTP status code
+ * @param responseHeaders a {@link java.util.Map} of HTTP response headers
+ * @param responseBody the response body
+ */
public ApiException(String message, int code, Map> responseHeaders, String responseBody) {
this(message, (Throwable) null, code, responseHeaders, responseBody);
}
+ /**
+ * Constructor for ApiException.
+ *
+ * @param message the error message
+ * @param throwable a {@link java.lang.Throwable} object
+ * @param code HTTP status code
+ * @param responseHeaders a {@link java.util.Map} of HTTP response headers
+ */
public ApiException(String message, Throwable throwable, int code, Map> responseHeaders) {
this(message, throwable, code, responseHeaders, null);
}
+ /**
+ * Constructor for ApiException.
+ *
+ * @param code HTTP status code
+ * @param responseHeaders a {@link java.util.Map} of HTTP response headers
+ * @param responseBody the response body
+ */
public ApiException(int code, Map> responseHeaders, String responseBody) {
this((String) null, (Throwable) null, code, responseHeaders, responseBody);
}
+ /**
+ * Constructor for ApiException.
+ *
+ * @param code HTTP status code
+ * @param message a {@link java.lang.String} object
+ */
public ApiException(int code, String message) {
super(message);
this.code = code;
}
+ /**
+ * Constructor for ApiException.
+ *
+ * @param code HTTP status code
+ * @param message the error message
+ * @param responseHeaders a {@link java.util.Map} of HTTP response headers
+ * @param responseBody the response body
+ */
public ApiException(int code, String message, Map> responseHeaders, String responseBody) {
this(code, message);
this.responseHeaders = responseHeaders;
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/ApiResponse.java b/clients/java/v1/src/main/java/io/nomadproject/client/ApiResponse.java
index 94418ca5..9f39be9b 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/ApiResponse.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/ApiResponse.java
@@ -18,8 +18,6 @@
/**
* API response returned by API call.
- *
- * @param The type of data that is deserialized from response body
*/
public class ApiResponse {
final private int statusCode;
@@ -27,6 +25,8 @@ public class ApiResponse {
final private T data;
/**
+ * Constructor for ApiResponse.
+ *
* @param statusCode The status code of HTTP response
* @param headers The headers of HTTP response
*/
@@ -35,6 +35,8 @@ public ApiResponse(int statusCode, Map> headers) {
}
/**
+ * Constructor for ApiResponse.
+ *
* @param statusCode The status code of HTTP response
* @param headers The headers of HTTP response
* @param data The object deserialized from response bod
@@ -45,14 +47,29 @@ public ApiResponse(int statusCode, Map> headers, T data) {
this.data = data;
}
+ /**
+ * Get the status code.
+ *
+ * @return the status code
+ */
public int getStatusCode() {
return statusCode;
}
+ /**
+ * Get the headers.
+ *
+ * @return a {@link java.util.Map} of headers
+ */
public Map> getHeaders() {
return headers;
}
+ /**
+ * Get the data.
+ *
+ * @return the data
+ */
public T getData() {
return data;
}
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/JSON.java b/clients/java/v1/src/main/java/io/nomadproject/client/JSON.java
index bfacce5b..4b1d79b1 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/JSON.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/JSON.java
@@ -111,6 +111,13 @@ public JSON setGson(Gson gson) {
return this;
}
+ /**
+ * Configure the parser to be liberal in what it accepts.
+ *
+ * @param lenientOnJson Set it to true to ignore some syntax errors
+ * @return JSON
+ * @see https://www.javadoc.io/doc/com.google.code.gson/gson/2.8.5/com/google/gson/stream/JsonReader.html
+ */
public JSON setLenientOnJson(boolean lenientOnJson) {
isLenientOnJson = lenientOnJson;
return this;
@@ -139,7 +146,7 @@ public T deserialize(String body, Type returnType) {
try {
if (isLenientOnJson) {
JsonReader jsonReader = new JsonReader(new StringReader(body));
- // see https://google-gson.googlecode.com/svn/trunk/gson/docs/javadocs/com/google/gson/stream/JsonReader.html#setLenient(boolean)
+ // see https://www.javadoc.io/doc/com.google.code.gson/gson/2.8.5/com/google/gson/stream/JsonReader.html
jsonReader.setLenient(true);
return gson.fromJson(jsonReader, returnType);
} else {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/Pair.java b/clients/java/v1/src/main/java/io/nomadproject/client/Pair.java
index 2b086dc7..d8449017 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/Pair.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/Pair.java
@@ -52,10 +52,6 @@ private boolean isValidString(String arg) {
return false;
}
- if (arg.trim().isEmpty()) {
- return false;
- }
-
return true;
}
}
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/ProgressResponseBody.java b/clients/java/v1/src/main/java/io/nomadproject/client/ProgressResponseBody.java
index e3b5e5f3..3155e30c 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/ProgressResponseBody.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/ProgressResponseBody.java
@@ -68,5 +68,3 @@ public long read(Buffer sink, long byteCount) throws IOException {
};
}
}
-
-
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/ServerConfiguration.java b/clients/java/v1/src/main/java/io/nomadproject/client/ServerConfiguration.java
index 5763ef2e..eed86411 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/ServerConfiguration.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/ServerConfiguration.java
@@ -12,7 +12,7 @@ public class ServerConfiguration {
/**
* @param URL A URL to the target host.
- * @param description A describtion of the host designated by the URL.
+ * @param description A description of the host designated by the URL.
* @param variables A map between a variable name and its value. The value is used for substitution in the server's URL template.
*/
public ServerConfiguration(String URL, String description, Map variables) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/AclApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/AclApi.java
index 1db8ef03..ec8025a8 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/AclApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/AclApi.java
@@ -42,6 +42,8 @@
public class AclApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public AclApi() {
this(Configuration.getDefaultApiClient());
@@ -59,6 +61,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for deleteACLPolicy
* @param policyName The ACL policy name. (required)
@@ -80,6 +98,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call deleteACLPolicyCall(String policyName, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -120,10 +152,12 @@ public okhttp3.Call deleteACLPolicyCall(String policyName, String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -236,6 +270,20 @@ public okhttp3.Call deleteACLPolicyAsync(String policyName, String region, Strin
*/
public okhttp3.Call deleteACLTokenCall(String tokenAccessor, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -276,10 +324,12 @@ public okhttp3.Call deleteACLTokenCall(String tokenAccessor, String region, Stri
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -396,6 +446,20 @@ public okhttp3.Call deleteACLTokenAsync(String tokenAccessor, String region, Str
*/
public okhttp3.Call getACLPoliciesCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -455,10 +519,12 @@ public okhttp3.Call getACLPoliciesCall(String region, String namespace, Integer
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -587,6 +653,20 @@ public okhttp3.Call getACLPoliciesAsync(String region, String namespace, Integer
*/
public okhttp3.Call getACLPolicyCall(String policyName, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -647,10 +727,12 @@ public okhttp3.Call getACLPolicyCall(String policyName, String region, String na
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -787,6 +869,20 @@ public okhttp3.Call getACLPolicyAsync(String policyName, String region, String n
*/
public okhttp3.Call getACLTokenCall(String tokenAccessor, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -847,10 +943,12 @@ public okhttp3.Call getACLTokenCall(String tokenAccessor, String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -986,6 +1084,20 @@ public okhttp3.Call getACLTokenAsync(String tokenAccessor, String region, String
*/
public okhttp3.Call getACLTokenSelfCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1045,10 +1157,12 @@ public okhttp3.Call getACLTokenSelfCall(String region, String namespace, Integer
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1176,6 +1290,20 @@ public okhttp3.Call getACLTokenSelfAsync(String region, String namespace, Intege
*/
public okhttp3.Call getACLTokensCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1235,10 +1363,12 @@ public okhttp3.Call getACLTokensCall(String region, String namespace, Integer in
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1361,6 +1491,20 @@ public okhttp3.Call getACLTokensAsync(String region, String namespace, Integer i
*/
public okhttp3.Call postACLBootstrapCall(String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1400,10 +1544,12 @@ public okhttp3.Call postACLBootstrapCall(String region, String namespace, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1513,6 +1659,20 @@ public okhttp3.Call postACLBootstrapAsync(String region, String namespace, Strin
*/
public okhttp3.Call postACLPolicyCall(String policyName, ACLPolicy acLPolicy, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = acLPolicy;
// create path and map variables
@@ -1553,10 +1713,12 @@ public okhttp3.Call postACLPolicyCall(String policyName, ACLPolicy acLPolicy, St
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1678,6 +1840,20 @@ public okhttp3.Call postACLPolicyAsync(String policyName, ACLPolicy acLPolicy, S
*/
public okhttp3.Call postACLTokenCall(String tokenAccessor, ACLToken acLToken, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = acLToken;
// create path and map variables
@@ -1718,10 +1894,12 @@ public okhttp3.Call postACLTokenCall(String tokenAccessor, ACLToken acLToken, St
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1845,6 +2023,20 @@ public okhttp3.Call postACLTokenAsync(String tokenAccessor, ACLToken acLToken, S
*/
public okhttp3.Call postACLTokenOnetimeCall(String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1884,10 +2076,12 @@ public okhttp3.Call postACLTokenOnetimeCall(String region, String namespace, Str
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1996,6 +2190,20 @@ public okhttp3.Call postACLTokenOnetimeAsync(String region, String namespace, St
*/
public okhttp3.Call postACLTokenOnetimeExchangeCall(OneTimeTokenExchangeRequest oneTimeTokenExchangeRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = oneTimeTokenExchangeRequest;
// create path and map variables
@@ -2035,10 +2243,12 @@ public okhttp3.Call postACLTokenOnetimeExchangeCall(OneTimeTokenExchangeRequest
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/AllocationsApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/AllocationsApi.java
index a96c9d24..11e013a1 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/AllocationsApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/AllocationsApi.java
@@ -40,6 +40,8 @@
public class AllocationsApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public AllocationsApi() {
this(Configuration.getDefaultApiClient());
@@ -57,6 +59,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for getAllocation
* @param allocID Allocation ID. (required)
@@ -83,6 +101,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call getAllocationCall(String allocID, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -143,10 +175,12 @@ public okhttp3.Call getAllocationCall(String allocID, String region, String name
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -283,6 +317,20 @@ public okhttp3.Call getAllocationAsync(String allocID, String region, String nam
*/
public okhttp3.Call getAllocationServicesCall(String allocID, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -343,10 +391,12 @@ public okhttp3.Call getAllocationServicesCall(String allocID, String region, Str
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -484,6 +534,20 @@ public okhttp3.Call getAllocationServicesAsync(String allocID, String region, St
*/
public okhttp3.Call getAllocationsCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, Boolean resources, Boolean taskStates, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -551,10 +615,12 @@ public okhttp3.Call getAllocationsCall(String region, String namespace, Integer
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -690,6 +756,20 @@ public okhttp3.Call getAllocationsAsync(String region, String namespace, Integer
*/
public okhttp3.Call postAllocationStopCall(String allocID, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, Boolean noShutdownDelay, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -754,10 +834,12 @@ public okhttp3.Call postAllocationStopCall(String allocID, String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/DeploymentsApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/DeploymentsApi.java
index 2be9c0ec..32064a77 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/DeploymentsApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/DeploymentsApi.java
@@ -43,6 +43,8 @@
public class DeploymentsApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public DeploymentsApi() {
this(Configuration.getDefaultApiClient());
@@ -60,6 +62,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for getDeployment
* @param deploymentID Deployment ID. (required)
@@ -86,6 +104,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call getDeploymentCall(String deploymentID, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -146,10 +178,12 @@ public okhttp3.Call getDeploymentCall(String deploymentID, String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -286,6 +320,20 @@ public okhttp3.Call getDeploymentAsync(String deploymentID, String region, Strin
*/
public okhttp3.Call getDeploymentAllocationsCall(String deploymentID, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -346,10 +394,12 @@ public okhttp3.Call getDeploymentAllocationsCall(String deploymentID, String reg
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -485,6 +535,20 @@ public okhttp3.Call getDeploymentAllocationsAsync(String deploymentID, String re
*/
public okhttp3.Call getDeploymentsCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -544,10 +608,12 @@ public okhttp3.Call getDeploymentsCall(String region, String namespace, Integer
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -672,6 +738,20 @@ public okhttp3.Call getDeploymentsAsync(String region, String namespace, Integer
*/
public okhttp3.Call postDeploymentAllocationHealthCall(String deploymentID, DeploymentAllocHealthRequest deploymentAllocHealthRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = deploymentAllocHealthRequest;
// create path and map variables
@@ -712,10 +792,12 @@ public okhttp3.Call postDeploymentAllocationHealthCall(String deploymentID, Depl
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -840,6 +922,20 @@ public okhttp3.Call postDeploymentAllocationHealthAsync(String deploymentID, Dep
*/
public okhttp3.Call postDeploymentFailCall(String deploymentID, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -880,10 +976,12 @@ public okhttp3.Call postDeploymentFailCall(String deploymentID, String region, S
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1001,6 +1099,20 @@ public okhttp3.Call postDeploymentFailAsync(String deploymentID, String region,
*/
public okhttp3.Call postDeploymentPauseCall(String deploymentID, DeploymentPauseRequest deploymentPauseRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = deploymentPauseRequest;
// create path and map variables
@@ -1041,10 +1153,12 @@ public okhttp3.Call postDeploymentPauseCall(String deploymentID, DeploymentPause
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1170,6 +1284,20 @@ public okhttp3.Call postDeploymentPauseAsync(String deploymentID, DeploymentPaus
*/
public okhttp3.Call postDeploymentPromoteCall(String deploymentID, DeploymentPromoteRequest deploymentPromoteRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = deploymentPromoteRequest;
// create path and map variables
@@ -1210,10 +1338,12 @@ public okhttp3.Call postDeploymentPromoteCall(String deploymentID, DeploymentPro
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1339,6 +1469,20 @@ public okhttp3.Call postDeploymentPromoteAsync(String deploymentID, DeploymentPr
*/
public okhttp3.Call postDeploymentUnblockCall(String deploymentID, DeploymentUnblockRequest deploymentUnblockRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = deploymentUnblockRequest;
// create path and map variables
@@ -1379,10 +1523,12 @@ public okhttp3.Call postDeploymentUnblockCall(String deploymentID, DeploymentUnb
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/EnterpriseApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/EnterpriseApi.java
index dc7bbd34..0f5177bf 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/EnterpriseApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/EnterpriseApi.java
@@ -37,6 +37,8 @@
public class EnterpriseApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public EnterpriseApi() {
this(Configuration.getDefaultApiClient());
@@ -54,6 +56,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for createQuotaSpec
* @param quotaSpec (required)
@@ -75,6 +93,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call createQuotaSpecCall(QuotaSpec quotaSpec, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = quotaSpec;
// create path and map variables
@@ -114,10 +146,12 @@ public okhttp3.Call createQuotaSpecCall(QuotaSpec quotaSpec, String region, Stri
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -230,6 +264,20 @@ public okhttp3.Call createQuotaSpecAsync(QuotaSpec quotaSpec, String region, Str
*/
public okhttp3.Call deleteQuotaSpecCall(String specName, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -270,10 +318,12 @@ public okhttp3.Call deleteQuotaSpecCall(String specName, String region, String n
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -391,6 +441,20 @@ public okhttp3.Call deleteQuotaSpecAsync(String specName, String region, String
*/
public okhttp3.Call getQuotaSpecCall(String specName, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -451,10 +515,12 @@ public okhttp3.Call getQuotaSpecCall(String specName, String region, String name
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -590,6 +656,20 @@ public okhttp3.Call getQuotaSpecAsync(String specName, String region, String nam
*/
public okhttp3.Call getQuotasCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -649,10 +729,12 @@ public okhttp3.Call getQuotasCall(String region, String namespace, Integer index
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -777,6 +859,20 @@ public okhttp3.Call getQuotasAsync(String region, String namespace, Integer inde
*/
public okhttp3.Call postQuotaSpecCall(String specName, QuotaSpec quotaSpec, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = quotaSpec;
// create path and map variables
@@ -817,10 +913,12 @@ public okhttp3.Call postQuotaSpecCall(String specName, QuotaSpec quotaSpec, Stri
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/EvaluationsApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/EvaluationsApi.java
index ed230bbc..0d25ed60 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/EvaluationsApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/EvaluationsApi.java
@@ -38,6 +38,8 @@
public class EvaluationsApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public EvaluationsApi() {
this(Configuration.getDefaultApiClient());
@@ -55,6 +57,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for getEvaluation
* @param evalID Evaluation ID. (required)
@@ -81,6 +99,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call getEvaluationCall(String evalID, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -141,10 +173,12 @@ public okhttp3.Call getEvaluationCall(String evalID, String region, String names
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -281,6 +315,20 @@ public okhttp3.Call getEvaluationAsync(String evalID, String region, String name
*/
public okhttp3.Call getEvaluationAllocationsCall(String evalID, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -341,10 +389,12 @@ public okhttp3.Call getEvaluationAllocationsCall(String evalID, String region, S
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -480,6 +530,20 @@ public okhttp3.Call getEvaluationAllocationsAsync(String evalID, String region,
*/
public okhttp3.Call getEvaluationsCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -539,10 +603,12 @@ public okhttp3.Call getEvaluationsCall(String region, String namespace, Integer
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/JobsApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/JobsApi.java
index 26def9f1..45f2773e 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/JobsApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/JobsApi.java
@@ -60,6 +60,8 @@
public class JobsApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public JobsApi() {
this(Configuration.getDefaultApiClient());
@@ -77,6 +79,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for deleteJob
* @param jobName The job identifier. (required)
@@ -100,6 +118,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call deleteJobCall(String jobName, String region, String namespace, String xNomadToken, String idempotencyToken, Boolean purge, Boolean global, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -148,10 +180,12 @@ public okhttp3.Call deleteJobCall(String jobName, String region, String namespac
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -279,6 +313,20 @@ public okhttp3.Call deleteJobAsync(String jobName, String region, String namespa
*/
public okhttp3.Call getJobCall(String jobName, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -339,10 +387,12 @@ public okhttp3.Call getJobCall(String jobName, String region, String namespace,
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -480,6 +530,20 @@ public okhttp3.Call getJobAsync(String jobName, String region, String namespace,
*/
public okhttp3.Call getJobAllocationsCall(String jobName, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, Boolean all, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -544,10 +608,12 @@ public okhttp3.Call getJobAllocationsCall(String jobName, String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -687,6 +753,20 @@ public okhttp3.Call getJobAllocationsAsync(String jobName, String region, String
*/
public okhttp3.Call getJobDeploymentCall(String jobName, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -747,10 +827,12 @@ public okhttp3.Call getJobDeploymentCall(String jobName, String region, String n
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -888,6 +970,20 @@ public okhttp3.Call getJobDeploymentAsync(String jobName, String region, String
*/
public okhttp3.Call getJobDeploymentsCall(String jobName, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, Integer all, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -952,10 +1048,12 @@ public okhttp3.Call getJobDeploymentsCall(String jobName, String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1095,6 +1193,20 @@ public okhttp3.Call getJobDeploymentsAsync(String jobName, String region, String
*/
public okhttp3.Call getJobEvaluationsCall(String jobName, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1155,10 +1267,12 @@ public okhttp3.Call getJobEvaluationsCall(String jobName, String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1295,6 +1409,20 @@ public okhttp3.Call getJobEvaluationsAsync(String jobName, String region, String
*/
public okhttp3.Call getJobScaleStatusCall(String jobName, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1355,10 +1483,12 @@ public okhttp3.Call getJobScaleStatusCall(String jobName, String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1495,6 +1625,20 @@ public okhttp3.Call getJobScaleStatusAsync(String jobName, String region, String
*/
public okhttp3.Call getJobSummaryCall(String jobName, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1555,10 +1699,12 @@ public okhttp3.Call getJobSummaryCall(String jobName, String region, String name
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1696,6 +1842,20 @@ public okhttp3.Call getJobSummaryAsync(String jobName, String region, String nam
*/
public okhttp3.Call getJobVersionsCall(String jobName, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, Boolean diffs, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1760,10 +1920,12 @@ public okhttp3.Call getJobVersionsCall(String jobName, String region, String nam
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1902,6 +2064,20 @@ public okhttp3.Call getJobVersionsAsync(String jobName, String region, String na
*/
public okhttp3.Call getJobsCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1961,10 +2137,12 @@ public okhttp3.Call getJobsCall(String region, String namespace, Integer index,
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -2089,6 +2267,20 @@ public okhttp3.Call getJobsAsync(String region, String namespace, Integer index,
*/
public okhttp3.Call postJobCall(String jobName, JobRegisterRequest jobRegisterRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = jobRegisterRequest;
// create path and map variables
@@ -2129,10 +2321,12 @@ public okhttp3.Call postJobCall(String jobName, JobRegisterRequest jobRegisterRe
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -2258,6 +2452,20 @@ public okhttp3.Call postJobAsync(String jobName, JobRegisterRequest jobRegisterR
*/
public okhttp3.Call postJobDispatchCall(String jobName, JobDispatchRequest jobDispatchRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = jobDispatchRequest;
// create path and map variables
@@ -2298,10 +2506,12 @@ public okhttp3.Call postJobDispatchCall(String jobName, JobDispatchRequest jobDi
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -2427,6 +2637,20 @@ public okhttp3.Call postJobDispatchAsync(String jobName, JobDispatchRequest jobD
*/
public okhttp3.Call postJobEvaluateCall(String jobName, JobEvaluateRequest jobEvaluateRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = jobEvaluateRequest;
// create path and map variables
@@ -2467,10 +2691,12 @@ public okhttp3.Call postJobEvaluateCall(String jobName, JobEvaluateRequest jobEv
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -2591,6 +2817,20 @@ public okhttp3.Call postJobEvaluateAsync(String jobName, JobEvaluateRequest jobE
*/
public okhttp3.Call postJobParseCall(JobsParseRequest jobsParseRequest, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = jobsParseRequest;
// create path and map variables
@@ -2614,10 +2854,12 @@ public okhttp3.Call postJobParseCall(JobsParseRequest jobsParseRequest, final Ap
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -2722,6 +2964,20 @@ public okhttp3.Call postJobParseAsync(JobsParseRequest jobsParseRequest, final A
*/
public okhttp3.Call postJobPeriodicForceCall(String jobName, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -2762,10 +3018,12 @@ public okhttp3.Call postJobPeriodicForceCall(String jobName, String region, Stri
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -2883,6 +3141,20 @@ public okhttp3.Call postJobPeriodicForceAsync(String jobName, String region, Str
*/
public okhttp3.Call postJobPlanCall(String jobName, JobPlanRequest jobPlanRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = jobPlanRequest;
// create path and map variables
@@ -2923,10 +3195,12 @@ public okhttp3.Call postJobPlanCall(String jobName, JobPlanRequest jobPlanReques
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -3052,6 +3326,20 @@ public okhttp3.Call postJobPlanAsync(String jobName, JobPlanRequest jobPlanReque
*/
public okhttp3.Call postJobRevertCall(String jobName, JobRevertRequest jobRevertRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = jobRevertRequest;
// create path and map variables
@@ -3092,10 +3380,12 @@ public okhttp3.Call postJobRevertCall(String jobName, JobRevertRequest jobRevert
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -3221,6 +3511,20 @@ public okhttp3.Call postJobRevertAsync(String jobName, JobRevertRequest jobRever
*/
public okhttp3.Call postJobScalingRequestCall(String jobName, ScalingRequest scalingRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = scalingRequest;
// create path and map variables
@@ -3261,10 +3565,12 @@ public okhttp3.Call postJobScalingRequestCall(String jobName, ScalingRequest sca
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -3390,6 +3696,20 @@ public okhttp3.Call postJobScalingRequestAsync(String jobName, ScalingRequest sc
*/
public okhttp3.Call postJobStabilityCall(String jobName, JobStabilityRequest jobStabilityRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = jobStabilityRequest;
// create path and map variables
@@ -3430,10 +3750,12 @@ public okhttp3.Call postJobStabilityCall(String jobName, JobStabilityRequest job
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -3558,6 +3880,20 @@ public okhttp3.Call postJobStabilityAsync(String jobName, JobStabilityRequest jo
*/
public okhttp3.Call postJobValidateRequestCall(JobValidateRequest jobValidateRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = jobValidateRequest;
// create path and map variables
@@ -3597,10 +3933,12 @@ public okhttp3.Call postJobValidateRequestCall(JobValidateRequest jobValidateReq
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -3717,6 +4055,20 @@ public okhttp3.Call postJobValidateRequestAsync(JobValidateRequest jobValidateRe
*/
public okhttp3.Call registerJobCall(JobRegisterRequest jobRegisterRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = jobRegisterRequest;
// create path and map variables
@@ -3756,10 +4108,12 @@ public okhttp3.Call registerJobCall(JobRegisterRequest jobRegisterRequest, Strin
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/MetricsApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/MetricsApi.java
index fd798a4e..4a7bf39b 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/MetricsApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/MetricsApi.java
@@ -37,6 +37,8 @@
public class MetricsApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public MetricsApi() {
this(Configuration.getDefaultApiClient());
@@ -54,6 +56,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for getMetricsSummary
* @param format The format the user requested for the metrics summary (e.g. prometheus) (optional)
@@ -71,6 +89,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call getMetricsSummaryCall(String format, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -98,10 +130,12 @@ public okhttp3.Call getMetricsSummaryCall(String format, final ApiCallback _call
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/NamespacesApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/NamespacesApi.java
index 83fa0976..6fb6fa8f 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/NamespacesApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/NamespacesApi.java
@@ -37,6 +37,8 @@
public class NamespacesApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public NamespacesApi() {
this(Configuration.getDefaultApiClient());
@@ -54,6 +56,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for createNamespace
* @param region Filters results based on the specified region. (optional)
@@ -74,6 +92,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call createNamespaceCall(String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -113,10 +145,12 @@ public okhttp3.Call createNamespaceCall(String region, String namespace, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -221,6 +255,20 @@ public okhttp3.Call createNamespaceAsync(String region, String namespace, String
*/
public okhttp3.Call deleteNamespaceCall(String namespaceName, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -261,10 +309,12 @@ public okhttp3.Call deleteNamespaceCall(String namespaceName, String region, Str
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -382,6 +432,20 @@ public okhttp3.Call deleteNamespaceAsync(String namespaceName, String region, St
*/
public okhttp3.Call getNamespaceCall(String namespaceName, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -442,10 +506,12 @@ public okhttp3.Call getNamespaceCall(String namespaceName, String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -581,6 +647,20 @@ public okhttp3.Call getNamespaceAsync(String namespaceName, String region, Strin
*/
public okhttp3.Call getNamespacesCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -640,10 +720,12 @@ public okhttp3.Call getNamespacesCall(String region, String namespace, Integer i
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -768,6 +850,20 @@ public okhttp3.Call getNamespacesAsync(String region, String namespace, Integer
*/
public okhttp3.Call postNamespaceCall(String namespaceName, Namespace namespace2, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = namespace2;
// create path and map variables
@@ -808,10 +904,12 @@ public okhttp3.Call postNamespaceCall(String namespaceName, Namespace namespace2
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/NodesApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/NodesApi.java
index 7cdeb40a..4813d912 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/NodesApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/NodesApi.java
@@ -44,6 +44,8 @@
public class NodesApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public NodesApi() {
this(Configuration.getDefaultApiClient());
@@ -61,6 +63,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for getNode
* @param nodeId The ID of the node. (required)
@@ -87,6 +105,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call getNodeCall(String nodeId, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -147,10 +179,12 @@ public okhttp3.Call getNodeCall(String nodeId, String region, String namespace,
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -287,6 +321,20 @@ public okhttp3.Call getNodeAsync(String nodeId, String region, String namespace,
*/
public okhttp3.Call getNodeAllocationsCall(String nodeId, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -347,10 +395,12 @@ public okhttp3.Call getNodeAllocationsCall(String nodeId, String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -487,6 +537,20 @@ public okhttp3.Call getNodeAllocationsAsync(String nodeId, String region, String
*/
public okhttp3.Call getNodesCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, Boolean resources, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -550,10 +614,12 @@ public okhttp3.Call getNodesCall(String region, String namespace, Integer index,
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -686,6 +752,20 @@ public okhttp3.Call getNodesAsync(String region, String namespace, Integer index
*/
public okhttp3.Call updateNodeDrainCall(String nodeId, NodeUpdateDrainRequest nodeUpdateDrainRequest, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = nodeUpdateDrainRequest;
// create path and map variables
@@ -746,10 +826,12 @@ public okhttp3.Call updateNodeDrainCall(String nodeId, NodeUpdateDrainRequest no
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -895,6 +977,20 @@ public okhttp3.Call updateNodeDrainAsync(String nodeId, NodeUpdateDrainRequest n
*/
public okhttp3.Call updateNodeEligibilityCall(String nodeId, NodeUpdateEligibilityRequest nodeUpdateEligibilityRequest, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = nodeUpdateEligibilityRequest;
// create path and map variables
@@ -955,10 +1051,12 @@ public okhttp3.Call updateNodeEligibilityCall(String nodeId, NodeUpdateEligibili
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1103,6 +1201,20 @@ public okhttp3.Call updateNodeEligibilityAsync(String nodeId, NodeUpdateEligibil
*/
public okhttp3.Call updateNodePurgeCall(String nodeId, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1163,10 +1275,12 @@ public okhttp3.Call updateNodePurgeCall(String nodeId, String region, String nam
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/OperatorApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/OperatorApi.java
index 6a1cc77f..bfe38beb 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/OperatorApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/OperatorApi.java
@@ -42,6 +42,8 @@
public class OperatorApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public OperatorApi() {
this(Configuration.getDefaultApiClient());
@@ -59,6 +61,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for deleteOperatorRaftPeer
* @param region Filters results based on the specified region. (optional)
@@ -79,6 +97,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call deleteOperatorRaftPeerCall(String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -118,10 +150,12 @@ public okhttp3.Call deleteOperatorRaftPeerCall(String region, String namespace,
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -230,6 +264,20 @@ public okhttp3.Call deleteOperatorRaftPeerAsync(String region, String namespace,
*/
public okhttp3.Call getOperatorAutopilotConfigurationCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -289,10 +337,12 @@ public okhttp3.Call getOperatorAutopilotConfigurationCall(String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -420,6 +470,20 @@ public okhttp3.Call getOperatorAutopilotConfigurationAsync(String region, String
*/
public okhttp3.Call getOperatorAutopilotHealthCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -479,10 +543,12 @@ public okhttp3.Call getOperatorAutopilotHealthCall(String region, String namespa
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -610,6 +676,20 @@ public okhttp3.Call getOperatorAutopilotHealthAsync(String region, String namesp
*/
public okhttp3.Call getOperatorRaftConfigurationCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -669,10 +749,12 @@ public okhttp3.Call getOperatorRaftConfigurationCall(String region, String names
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -800,6 +882,20 @@ public okhttp3.Call getOperatorRaftConfigurationAsync(String region, String name
*/
public okhttp3.Call getOperatorSchedulerConfigurationCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -859,10 +955,12 @@ public okhttp3.Call getOperatorSchedulerConfigurationCall(String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -986,6 +1084,20 @@ public okhttp3.Call getOperatorSchedulerConfigurationAsync(String region, String
*/
public okhttp3.Call postOperatorSchedulerConfigurationCall(SchedulerConfiguration schedulerConfiguration, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = schedulerConfiguration;
// create path and map variables
@@ -1025,10 +1137,12 @@ public okhttp3.Call postOperatorSchedulerConfigurationCall(SchedulerConfiguratio
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1145,6 +1259,20 @@ public okhttp3.Call postOperatorSchedulerConfigurationAsync(SchedulerConfigurati
*/
public okhttp3.Call putOperatorAutopilotConfigurationCall(AutopilotConfiguration autopilotConfiguration, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = autopilotConfiguration;
// create path and map variables
@@ -1184,10 +1312,12 @@ public okhttp3.Call putOperatorAutopilotConfigurationCall(AutopilotConfiguration
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/PluginsApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/PluginsApi.java
index d002120b..38a309b8 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/PluginsApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/PluginsApi.java
@@ -38,6 +38,8 @@
public class PluginsApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public PluginsApi() {
this(Configuration.getDefaultApiClient());
@@ -55,6 +57,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for getPluginCSI
* @param pluginID The CSI plugin identifier. (required)
@@ -81,6 +99,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call getPluginCSICall(String pluginID, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -141,10 +173,12 @@ public okhttp3.Call getPluginCSICall(String pluginID, String region, String name
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -280,6 +314,20 @@ public okhttp3.Call getPluginCSIAsync(String pluginID, String region, String nam
*/
public okhttp3.Call getPluginsCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -339,10 +387,12 @@ public okhttp3.Call getPluginsCall(String region, String namespace, Integer inde
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/RegionsApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/RegionsApi.java
index 7365cd49..d257b087 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/RegionsApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/RegionsApi.java
@@ -36,6 +36,8 @@
public class RegionsApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public RegionsApi() {
this(Configuration.getDefaultApiClient());
@@ -53,6 +55,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for getRegions
* @param _callback Callback for upload/download progress
@@ -69,6 +87,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call getRegionsCall(final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -92,10 +124,12 @@ public okhttp3.Call getRegionsCall(final ApiCallback _callback) throws ApiExcept
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/ScalingApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/ScalingApi.java
index c70cf739..639d0315 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/ScalingApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/ScalingApi.java
@@ -38,6 +38,8 @@
public class ScalingApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public ScalingApi() {
this(Configuration.getDefaultApiClient());
@@ -55,6 +57,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for getScalingPolicies
* @param region Filters results based on the specified region. (optional)
@@ -80,6 +98,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call getScalingPoliciesCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -139,10 +171,12 @@ public okhttp3.Call getScalingPoliciesCall(String region, String namespace, Inte
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -271,6 +305,20 @@ public okhttp3.Call getScalingPoliciesAsync(String region, String namespace, Int
*/
public okhttp3.Call getScalingPolicyCall(String policyID, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -331,10 +379,12 @@ public okhttp3.Call getScalingPolicyCall(String policyID, String region, String
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/SearchApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/SearchApi.java
index 38515243..260f0998 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/SearchApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/SearchApi.java
@@ -40,6 +40,8 @@
public class SearchApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public SearchApi() {
this(Configuration.getDefaultApiClient());
@@ -57,6 +59,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for getFuzzySearch
* @param fuzzySearchRequest (required)
@@ -83,6 +101,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call getFuzzySearchCall(FuzzySearchRequest fuzzySearchRequest, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = fuzzySearchRequest;
// create path and map variables
@@ -142,10 +174,12 @@ public okhttp3.Call getFuzzySearchCall(FuzzySearchRequest fuzzySearchRequest, St
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -282,6 +316,20 @@ public okhttp3.Call getFuzzySearchAsync(FuzzySearchRequest fuzzySearchRequest, S
*/
public okhttp3.Call getSearchCall(SearchRequest searchRequest, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = searchRequest;
// create path and map variables
@@ -341,10 +389,12 @@ public okhttp3.Call getSearchCall(SearchRequest searchRequest, String region, St
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/StatusApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/StatusApi.java
index 07020895..58894784 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/StatusApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/StatusApi.java
@@ -36,6 +36,8 @@
public class StatusApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public StatusApi() {
this(Configuration.getDefaultApiClient());
@@ -53,6 +55,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for getStatusLeader
* @param region Filters results based on the specified region. (optional)
@@ -78,6 +96,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call getStatusLeaderCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -137,10 +169,12 @@ public okhttp3.Call getStatusLeaderCall(String region, String namespace, Integer
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -268,6 +302,20 @@ public okhttp3.Call getStatusLeaderAsync(String region, String namespace, Intege
*/
public okhttp3.Call getStatusPeersCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -327,10 +375,12 @@ public okhttp3.Call getStatusPeersCall(String region, String namespace, Integer
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/SystemApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/SystemApi.java
index 2cba8217..d277b1c9 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/SystemApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/SystemApi.java
@@ -36,6 +36,8 @@
public class SystemApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public SystemApi() {
this(Configuration.getDefaultApiClient());
@@ -53,6 +55,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for putSystemGC
* @param region Filters results based on the specified region. (optional)
@@ -73,6 +91,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call putSystemGCCall(String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -112,10 +144,12 @@ public okhttp3.Call putSystemGCCall(String region, String namespace, String xNom
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -219,6 +253,20 @@ public okhttp3.Call putSystemGCAsync(String region, String namespace, String xNo
*/
public okhttp3.Call putSystemReconcileSummariesCall(String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -258,10 +306,12 @@ public okhttp3.Call putSystemReconcileSummariesCall(String region, String namesp
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "PUT", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/api/VolumesApi.java b/clients/java/v1/src/main/java/io/nomadproject/client/api/VolumesApi.java
index 02ea8890..b959c424 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/api/VolumesApi.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/api/VolumesApi.java
@@ -44,6 +44,8 @@
public class VolumesApi {
private ApiClient localVarApiClient;
+ private int localHostIndex;
+ private String localCustomBaseUrl;
public VolumesApi() {
this(Configuration.getDefaultApiClient());
@@ -61,6 +63,22 @@ public void setApiClient(ApiClient apiClient) {
this.localVarApiClient = apiClient;
}
+ public int getHostIndex() {
+ return localHostIndex;
+ }
+
+ public void setHostIndex(int hostIndex) {
+ this.localHostIndex = hostIndex;
+ }
+
+ public String getCustomBaseUrl() {
+ return localCustomBaseUrl;
+ }
+
+ public void setCustomBaseUrl(String customBaseUrl) {
+ this.localCustomBaseUrl = customBaseUrl;
+ }
+
/**
* Build call for createVolume
* @param volumeId Volume unique identifier. (required)
@@ -84,6 +102,20 @@ public void setApiClient(ApiClient apiClient) {
*/
public okhttp3.Call createVolumeCall(String volumeId, String action, CSIVolumeCreateRequest csIVolumeCreateRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = csIVolumeCreateRequest;
// create path and map variables
@@ -125,10 +157,12 @@ public okhttp3.Call createVolumeCall(String volumeId, String action, CSIVolumeCr
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -258,6 +292,20 @@ public okhttp3.Call createVolumeAsync(String volumeId, String action, CSIVolumeC
*/
public okhttp3.Call deleteSnapshotCall(String region, String namespace, String xNomadToken, String idempotencyToken, String pluginId, String snapshotId, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -305,10 +353,12 @@ public okhttp3.Call deleteSnapshotCall(String region, String namespace, String x
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -420,6 +470,20 @@ public okhttp3.Call deleteSnapshotAsync(String region, String namespace, String
*/
public okhttp3.Call deleteVolumeRegistrationCall(String volumeId, String region, String namespace, String xNomadToken, String idempotencyToken, String force, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -464,10 +528,12 @@ public okhttp3.Call deleteVolumeRegistrationCall(String volumeId, String region,
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -585,6 +651,20 @@ public okhttp3.Call deleteVolumeRegistrationAsync(String volumeId, String region
*/
public okhttp3.Call detachOrDeleteVolumeCall(String volumeId, String action, String region, String namespace, String xNomadToken, String idempotencyToken, String node, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -630,10 +710,12 @@ public okhttp3.Call detachOrDeleteVolumeCall(String volumeId, String action, Str
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -762,6 +844,20 @@ public okhttp3.Call detachOrDeleteVolumeAsync(String volumeId, String action, St
*/
public okhttp3.Call getExternalVolumesCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, String pluginId, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -825,10 +921,12 @@ public okhttp3.Call getExternalVolumesCall(String region, String namespace, Inte
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -960,6 +1058,20 @@ public okhttp3.Call getExternalVolumesAsync(String region, String namespace, Int
*/
public okhttp3.Call getSnapshotsCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, String pluginId, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1023,10 +1135,12 @@ public okhttp3.Call getSnapshotsCall(String region, String namespace, Integer in
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1158,6 +1272,20 @@ public okhttp3.Call getSnapshotsAsync(String region, String namespace, Integer i
*/
public okhttp3.Call getVolumeCall(String volumeId, String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1218,10 +1346,12 @@ public okhttp3.Call getVolumeCall(String volumeId, String region, String namespa
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1360,6 +1490,20 @@ public okhttp3.Call getVolumeAsync(String volumeId, String region, String namesp
*/
public okhttp3.Call getVolumesCall(String region, String namespace, Integer index, String wait, String stale, String prefix, String xNomadToken, Integer perPage, String nextToken, String nodeId, String pluginId, String type, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = null;
// create path and map variables
@@ -1431,10 +1575,12 @@ public okhttp3.Call getVolumesCall(String region, String namespace, Integer inde
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1567,6 +1713,20 @@ public okhttp3.Call getVolumesAsync(String region, String namespace, Integer ind
*/
public okhttp3.Call postSnapshotCall(CSISnapshotCreateRequest csISnapshotCreateRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = csISnapshotCreateRequest;
// create path and map variables
@@ -1606,10 +1766,12 @@ public okhttp3.Call postSnapshotCall(CSISnapshotCreateRequest csISnapshotCreateR
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1726,6 +1888,20 @@ public okhttp3.Call postSnapshotAsync(CSISnapshotCreateRequest csISnapshotCreate
*/
public okhttp3.Call postVolumeCall(CSIVolumeRegisterRequest csIVolumeRegisterRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = csIVolumeRegisterRequest;
// create path and map variables
@@ -1765,10 +1941,12 @@ public okhttp3.Call postVolumeCall(CSIVolumeRegisterRequest csIVolumeRegisterReq
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
@@ -1882,6 +2060,20 @@ public okhttp3.Call postVolumeAsync(CSIVolumeRegisterRequest csIVolumeRegisterRe
*/
public okhttp3.Call postVolumeRegistrationCall(String volumeId, CSIVolumeRegisterRequest csIVolumeRegisterRequest, String region, String namespace, String xNomadToken, String idempotencyToken, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
Object localVarPostBody = csIVolumeRegisterRequest;
// create path and map variables
@@ -1922,10 +2114,12 @@ public okhttp3.Call postVolumeRegistrationCall(String volumeId, CSIVolumeRegiste
"application/json"
};
final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
- localVarHeaderParams.put("Content-Type", localVarContentType);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
String[] localVarAuthNames = new String[] { "X-Nomad-Token" };
- return localVarApiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
}
@SuppressWarnings("rawtypes")
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/auth/ApiKeyAuth.java b/clients/java/v1/src/main/java/io/nomadproject/client/auth/ApiKeyAuth.java
index 74f3a584..8cbe1b9b 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/auth/ApiKeyAuth.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/auth/ApiKeyAuth.java
@@ -13,8 +13,10 @@
package io.nomadproject.client.auth;
+import io.nomadproject.client.ApiException;
import io.nomadproject.client.Pair;
+import java.net.URI;
import java.util.Map;
import java.util.List;
@@ -56,7 +58,8 @@ public void setApiKeyPrefix(String apiKeyPrefix) {
}
@Override
- public void applyToParams(List queryParams, Map headerParams, Map cookieParams) {
+ public void applyToParams(List queryParams, Map headerParams, Map cookieParams,
+ String payload, String method, URI uri) throws ApiException {
if (apiKey == null) {
return;
}
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/auth/Authentication.java b/clients/java/v1/src/main/java/io/nomadproject/client/auth/Authentication.java
index 045a3098..e2f76861 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/auth/Authentication.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/auth/Authentication.java
@@ -14,7 +14,9 @@
package io.nomadproject.client.auth;
import io.nomadproject.client.Pair;
+import io.nomadproject.client.ApiException;
+import java.net.URI;
import java.util.Map;
import java.util.List;
@@ -25,6 +27,10 @@ public interface Authentication {
* @param queryParams List of query parameters
* @param headerParams Map of header parameters
* @param cookieParams Map of cookie parameters
+ * @param payload HTTP request body
+ * @param method HTTP method
+ * @param uri URI
+ * @throws ApiException if failed to update the parameters
*/
- void applyToParams(List queryParams, Map headerParams, Map cookieParams);
+ void applyToParams(List queryParams, Map headerParams, Map cookieParams, String payload, String method, URI uri) throws ApiException;
}
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/auth/HttpBasicAuth.java b/clients/java/v1/src/main/java/io/nomadproject/client/auth/HttpBasicAuth.java
index 5a498ab3..a90a39ab 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/auth/HttpBasicAuth.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/auth/HttpBasicAuth.java
@@ -14,9 +14,11 @@
package io.nomadproject.client.auth;
import io.nomadproject.client.Pair;
+import io.nomadproject.client.ApiException;
import okhttp3.Credentials;
+import java.net.URI;
import java.util.Map;
import java.util.List;
@@ -43,7 +45,8 @@ public void setPassword(String password) {
}
@Override
- public void applyToParams(List queryParams, Map headerParams, Map cookieParams) {
+ public void applyToParams(List queryParams, Map headerParams, Map cookieParams,
+ String payload, String method, URI uri) throws ApiException {
if (username == null && password == null) {
return;
}
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/auth/HttpBearerAuth.java b/clients/java/v1/src/main/java/io/nomadproject/client/auth/HttpBearerAuth.java
index 9c0a233a..91cab53f 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/auth/HttpBearerAuth.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/auth/HttpBearerAuth.java
@@ -13,8 +13,10 @@
package io.nomadproject.client.auth;
+import io.nomadproject.client.ApiException;
import io.nomadproject.client.Pair;
+import java.net.URI;
import java.util.Map;
import java.util.List;
@@ -46,8 +48,9 @@ public void setBearerToken(String bearerToken) {
}
@Override
- public void applyToParams(List queryParams, Map headerParams, Map cookieParams) {
- if(bearerToken == null) {
+ public void applyToParams(List queryParams, Map headerParams, Map cookieParams,
+ String payload, String method, URI uri) throws ApiException {
+ if (bearerToken == null) {
return;
}
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLPolicy.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLPolicy.java
index a8296989..f176f91e 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLPolicy.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLPolicy.java
@@ -49,6 +49,8 @@ public class ACLPolicy {
@SerializedName(SERIALIZED_NAME_RULES)
private String rules;
+ public ACLPolicy() {
+ }
public ACLPolicy createIndex(Integer createIndex) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLPolicyListStub.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLPolicyListStub.java
index 98b7431f..75639446 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLPolicyListStub.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLPolicyListStub.java
@@ -45,6 +45,8 @@ public class ACLPolicyListStub {
@SerializedName(SERIALIZED_NAME_NAME)
private String name;
+ public ACLPolicyListStub() {
+ }
public ACLPolicyListStub createIndex(Integer createIndex) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLToken.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLToken.java
index 715ad38c..584844e3 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLToken.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLToken.java
@@ -25,6 +25,7 @@
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -68,6 +69,8 @@ public class ACLToken {
@SerializedName(SERIALIZED_NAME_TYPE)
private String type;
+ public ACLToken() {
+ }
public ACLToken accessorID(String accessorID) {
@@ -308,11 +311,22 @@ public boolean equals(Object o) {
Objects.equals(this.type, acLToken.type);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(accessorID, createIndex, createTime, global, modifyIndex, name, policies, secretID, type);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLTokenListStub.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLTokenListStub.java
index a07b0ea7..ade17ab2 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLTokenListStub.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ACLTokenListStub.java
@@ -25,6 +25,7 @@
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -64,6 +65,8 @@ public class ACLTokenListStub {
@SerializedName(SERIALIZED_NAME_TYPE)
private String type;
+ public ACLTokenListStub() {
+ }
public ACLTokenListStub accessorID(String accessorID) {
@@ -280,11 +283,22 @@ public boolean equals(Object o) {
Objects.equals(this.type, acLTokenListStub.type);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(accessorID, createIndex, createTime, global, modifyIndex, name, policies, type);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/Affinity.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/Affinity.java
index 77448c78..d64b860f 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/Affinity.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/Affinity.java
@@ -45,6 +45,8 @@ public class Affinity {
@SerializedName(SERIALIZED_NAME_WEIGHT)
private Integer weight;
+ public Affinity() {
+ }
public Affinity ltarget(String ltarget) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocDeploymentStatus.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocDeploymentStatus.java
index fb74515f..fa3a2fca 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocDeploymentStatus.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocDeploymentStatus.java
@@ -23,6 +23,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -46,6 +47,8 @@ public class AllocDeploymentStatus {
@SerializedName(SERIALIZED_NAME_TIMESTAMP)
private OffsetDateTime timestamp;
+ public AllocDeploymentStatus() {
+ }
public AllocDeploymentStatus canary(Boolean canary) {
@@ -156,11 +159,22 @@ public boolean equals(Object o) {
Objects.equals(this.timestamp, allocDeploymentStatus.timestamp);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(canary, healthy, modifyIndex, timestamp);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocStopResponse.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocStopResponse.java
index fe6ef282..abba69ae 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocStopResponse.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocStopResponse.java
@@ -37,6 +37,8 @@ public class AllocStopResponse {
@SerializedName(SERIALIZED_NAME_INDEX)
private Integer index;
+ public AllocStopResponse() {
+ }
public AllocStopResponse evalID(String evalID) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedCpuResources.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedCpuResources.java
index 8a3aee33..4e866659 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedCpuResources.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedCpuResources.java
@@ -33,6 +33,8 @@ public class AllocatedCpuResources {
@SerializedName(SERIALIZED_NAME_CPU_SHARES)
private Long cpuShares;
+ public AllocatedCpuResources() {
+ }
public AllocatedCpuResources cpuShares(Long cpuShares) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedDeviceResource.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedDeviceResource.java
index 4389877d..03c25065 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedDeviceResource.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedDeviceResource.java
@@ -47,6 +47,8 @@ public class AllocatedDeviceResource {
@SerializedName(SERIALIZED_NAME_VENDOR)
private String vendor;
+ public AllocatedDeviceResource() {
+ }
public AllocatedDeviceResource deviceIDs(List deviceIDs) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedMemoryResources.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedMemoryResources.java
index 6729463f..c177ce1d 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedMemoryResources.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedMemoryResources.java
@@ -37,6 +37,8 @@ public class AllocatedMemoryResources {
@SerializedName(SERIALIZED_NAME_MEMORY_MAX_M_B)
private Long memoryMaxMB;
+ public AllocatedMemoryResources() {
+ }
public AllocatedMemoryResources memoryMB(Long memoryMB) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedResources.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedResources.java
index 2e1b3a2a..1b862e98 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedResources.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedResources.java
@@ -28,6 +28,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* AllocatedResources
@@ -42,6 +43,8 @@ public class AllocatedResources {
@SerializedName(SERIALIZED_NAME_TASKS)
private Map tasks = null;
+ public AllocatedResources() {
+ }
public AllocatedResources shared(AllocatedSharedResources shared) {
@@ -110,11 +113,22 @@ public boolean equals(Object o) {
Objects.equals(this.tasks, allocatedResources.tasks);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(shared, tasks);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedSharedResources.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedSharedResources.java
index c8efafff..e826aa2f 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedSharedResources.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedSharedResources.java
@@ -45,6 +45,8 @@ public class AllocatedSharedResources {
@SerializedName(SERIALIZED_NAME_PORTS)
private List ports = null;
+ public AllocatedSharedResources() {
+ }
public AllocatedSharedResources diskMB(Long diskMB) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedTaskResources.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedTaskResources.java
index bd2cea8c..b6813935 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedTaskResources.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocatedTaskResources.java
@@ -29,6 +29,7 @@
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* AllocatedTaskResources
@@ -51,6 +52,8 @@ public class AllocatedTaskResources {
@SerializedName(SERIALIZED_NAME_NETWORKS)
private List networks = null;
+ public AllocatedTaskResources() {
+ }
public AllocatedTaskResources cpu(AllocatedCpuResources cpu) {
@@ -175,11 +178,22 @@ public boolean equals(Object o) {
Objects.equals(this.networks, allocatedTaskResources.networks);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(cpu, devices, memory, networks);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/Allocation.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/Allocation.java
index ccebb6e4..ef91df00 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/Allocation.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/Allocation.java
@@ -35,6 +35,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* Allocation
@@ -173,6 +174,8 @@ public class Allocation {
@SerializedName(SERIALIZED_NAME_TASK_STATES)
private Map taskStates = null;
+ public Allocation() {
+ }
public Allocation allocModifyIndex(Integer allocModifyIndex) {
@@ -1015,11 +1018,22 @@ public boolean equals(Object o) {
Objects.equals(this.taskStates, allocation.taskStates);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(allocModifyIndex, allocatedResources, clientDescription, clientStatus, createIndex, createTime, deploymentID, deploymentStatus, desiredDescription, desiredStatus, desiredTransition, evalID, followupEvalID, ID, job, jobID, metrics, modifyIndex, modifyTime, name, namespace, nextAllocation, nodeID, nodeName, preemptedAllocations, preemptedByAllocation, previousAllocation, rescheduleTracker, resources, services, taskGroup, taskResources, taskStates);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocationListStub.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocationListStub.java
index 99790353..42493053 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocationListStub.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocationListStub.java
@@ -31,6 +31,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* AllocationListStub
@@ -137,6 +138,8 @@ public class AllocationListStub {
@SerializedName(SERIALIZED_NAME_TASK_STATES)
private Map taskStates = null;
+ public AllocationListStub() {
+ }
public AllocationListStub allocatedResources(AllocatedResources allocatedResources) {
@@ -771,11 +774,22 @@ public boolean equals(Object o) {
Objects.equals(this.taskStates, allocationListStub.taskStates);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(allocatedResources, clientDescription, clientStatus, createIndex, createTime, deploymentStatus, desiredDescription, desiredStatus, evalID, followupEvalID, ID, jobID, jobType, jobVersion, modifyIndex, modifyTime, name, namespace, nodeID, nodeName, preemptedAllocations, preemptedByAllocation, rescheduleTracker, taskGroup, taskStates);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocationMetric.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocationMetric.java
index c59e2a0c..23227287 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocationMetric.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/AllocationMetric.java
@@ -91,6 +91,8 @@ public class AllocationMetric {
@SerializedName(SERIALIZED_NAME_SCORES)
private Map scores = null;
+ public AllocationMetric() {
+ }
public AllocationMetric allocationTime(Long allocationTime) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/Attribute.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/Attribute.java
index b307efe0..402302e6 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/Attribute.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/Attribute.java
@@ -49,6 +49,8 @@ public class Attribute {
@SerializedName(SERIALIZED_NAME_UNIT)
private String unit;
+ public Attribute() {
+ }
public Attribute bool(Boolean bool) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/AutopilotConfiguration.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/AutopilotConfiguration.java
index 471fd535..49237b4f 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/AutopilotConfiguration.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/AutopilotConfiguration.java
@@ -69,6 +69,8 @@ public class AutopilotConfiguration {
@SerializedName(SERIALIZED_NAME_SERVER_STABILIZATION_TIME)
private String serverStabilizationTime;
+ public AutopilotConfiguration() {
+ }
public AutopilotConfiguration cleanupDeadServers(Boolean cleanupDeadServers) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIControllerInfo.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIControllerInfo.java
index ab7e902e..3ab6f063 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIControllerInfo.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIControllerInfo.java
@@ -77,6 +77,8 @@ public class CSIControllerInfo {
@SerializedName(SERIALIZED_NAME_SUPPORTS_READ_ONLY_ATTACH)
private Boolean supportsReadOnlyAttach;
+ public CSIControllerInfo() {
+ }
public CSIControllerInfo supportsAttachDetach(Boolean supportsAttachDetach) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIInfo.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIInfo.java
index ff56e320..55aa8bb0 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIInfo.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIInfo.java
@@ -25,6 +25,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -68,6 +69,8 @@ public class CSIInfo {
@SerializedName(SERIALIZED_NAME_UPDATE_TIME)
private OffsetDateTime updateTime;
+ public CSIInfo() {
+ }
public CSIInfo allocID(String allocID) {
@@ -296,11 +299,22 @@ public boolean equals(Object o) {
Objects.equals(this.updateTime, csIInfo.updateTime);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(allocID, controllerInfo, healthDescription, healthy, nodeInfo, pluginID, requiresControllerPlugin, requiresTopologies, updateTime);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIMountOptions.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIMountOptions.java
index 1341980d..afdf0dd5 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIMountOptions.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIMountOptions.java
@@ -39,6 +39,8 @@ public class CSIMountOptions {
@SerializedName(SERIALIZED_NAME_MOUNT_FLAGS)
private List mountFlags = null;
+ public CSIMountOptions() {
+ }
public CSIMountOptions fsType(String fsType) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSINodeInfo.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSINodeInfo.java
index 53c0a5b5..8b076f9f 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSINodeInfo.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSINodeInfo.java
@@ -24,6 +24,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* CSINodeInfo
@@ -58,6 +59,8 @@ public class CSINodeInfo {
@SerializedName(SERIALIZED_NAME_SUPPORTS_STATS)
private Boolean supportsStats;
+ public CSINodeInfo() {
+ }
public CSINodeInfo accessibleTopology(CSITopology accessibleTopology) {
@@ -238,11 +241,22 @@ public boolean equals(Object o) {
Objects.equals(this.supportsStats, csINodeInfo.supportsStats);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(accessibleTopology, ID, maxVolumes, requiresNodeStageVolume, supportsCondition, supportsExpand, supportsStats);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIPlugin.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIPlugin.java
index 15fe9c36..a89bbf5f 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIPlugin.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIPlugin.java
@@ -87,6 +87,8 @@ public class CSIPlugin {
@SerializedName(SERIALIZED_NAME_VERSION)
private String version;
+ public CSIPlugin() {
+ }
public CSIPlugin allocations(List allocations) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIPluginListStub.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIPluginListStub.java
index 1964485c..8930de08 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIPluginListStub.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIPluginListStub.java
@@ -65,6 +65,8 @@ public class CSIPluginListStub {
@SerializedName(SERIALIZED_NAME_PROVIDER)
private String provider;
+ public CSIPluginListStub() {
+ }
public CSIPluginListStub controllerRequired(Boolean controllerRequired) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshot.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshot.java
index 4e0ec947..40325dab 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshot.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshot.java
@@ -72,6 +72,8 @@ public class CSISnapshot {
@SerializedName(SERIALIZED_NAME_SOURCE_VOLUME_I_D)
private String sourceVolumeID;
+ public CSISnapshot() {
+ }
public CSISnapshot createTime(Long createTime) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshotCreateRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshotCreateRequest.java
index 7ee5df06..d65186f7 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshotCreateRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshotCreateRequest.java
@@ -48,6 +48,8 @@ public class CSISnapshotCreateRequest {
@SerializedName(SERIALIZED_NAME_SNAPSHOTS)
private List snapshots = null;
+ public CSISnapshotCreateRequest() {
+ }
public CSISnapshotCreateRequest namespace(String namespace) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshotCreateResponse.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshotCreateResponse.java
index afdf18cb..d8971cac 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshotCreateResponse.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshotCreateResponse.java
@@ -56,6 +56,8 @@ public class CSISnapshotCreateResponse {
@SerializedName(SERIALIZED_NAME_SNAPSHOTS)
private List snapshots = null;
+ public CSISnapshotCreateResponse() {
+ }
public CSISnapshotCreateResponse knownLeader(Boolean knownLeader) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshotListResponse.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshotListResponse.java
index c102fed1..d2c2b46a 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshotListResponse.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSISnapshotListResponse.java
@@ -56,6 +56,8 @@ public class CSISnapshotListResponse {
@SerializedName(SERIALIZED_NAME_SNAPSHOTS)
private List snapshots = null;
+ public CSISnapshotListResponse() {
+ }
public CSISnapshotListResponse knownLeader(Boolean knownLeader) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSITopology.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSITopology.java
index 2c2462a0..9fd79300 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSITopology.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSITopology.java
@@ -36,6 +36,8 @@ public class CSITopology {
@SerializedName(SERIALIZED_NAME_SEGMENTS)
private Map segments = null;
+ public CSITopology() {
+ }
public CSITopology segments(Map segments) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSITopologyRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSITopologyRequest.java
index ef1c9eac..7b38b711 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSITopologyRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSITopologyRequest.java
@@ -40,6 +40,8 @@ public class CSITopologyRequest {
@SerializedName(SERIALIZED_NAME_REQUIRED)
private List required = null;
+ public CSITopologyRequest() {
+ }
public CSITopologyRequest preferred(List preferred) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolume.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolume.java
index 53a4e87f..97a0f0b9 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolume.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolume.java
@@ -33,6 +33,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -172,6 +173,8 @@ public class CSIVolume {
@SerializedName(SERIALIZED_NAME_WRITE_ALLOCS)
private Map writeAllocs = null;
+ public CSIVolume() {
+ }
public CSIVolume accessMode(String accessMode) {
@@ -1044,11 +1047,22 @@ public boolean equals(Object o) {
Objects.equals(this.writeAllocs, csIVolume.writeAllocs);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(accessMode, allocations, attachmentMode, capacity, cloneID, context, controllerRequired, controllersExpected, controllersHealthy, createIndex, externalID, ID, modifyIndex, mountOptions, name, namespace, nodesExpected, nodesHealthy, parameters, pluginID, provider, providerVersion, readAllocs, requestedCapabilities, requestedCapacityMax, requestedCapacityMin, requestedTopologies, resourceExhausted, schedulable, secrets, snapshotID, topologies, writeAllocs);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeCapability.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeCapability.java
index 518ad47d..038a6bed 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeCapability.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeCapability.java
@@ -37,6 +37,8 @@ public class CSIVolumeCapability {
@SerializedName(SERIALIZED_NAME_ATTACHMENT_MODE)
private String attachmentMode;
+ public CSIVolumeCapability() {
+ }
public CSIVolumeCapability accessMode(String accessMode) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeCreateRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeCreateRequest.java
index ff5e1e98..38353710 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeCreateRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeCreateRequest.java
@@ -48,6 +48,8 @@ public class CSIVolumeCreateRequest {
@SerializedName(SERIALIZED_NAME_VOLUMES)
private List volumes = null;
+ public CSIVolumeCreateRequest() {
+ }
public CSIVolumeCreateRequest namespace(String namespace) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeExternalStub.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeExternalStub.java
index 4f249f48..b21656c8 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeExternalStub.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeExternalStub.java
@@ -65,6 +65,8 @@ public class CSIVolumeExternalStub {
@SerializedName(SERIALIZED_NAME_VOLUME_CONTEXT)
private Map volumeContext = null;
+ public CSIVolumeExternalStub() {
+ }
public CSIVolumeExternalStub capacityBytes(Long capacityBytes) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeListExternalResponse.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeListExternalResponse.java
index 6d114cc6..26f85f9a 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeListExternalResponse.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeListExternalResponse.java
@@ -40,6 +40,8 @@ public class CSIVolumeListExternalResponse {
@SerializedName(SERIALIZED_NAME_VOLUMES)
private List volumes = null;
+ public CSIVolumeListExternalResponse() {
+ }
public CSIVolumeListExternalResponse nextToken(String nextToken) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeListStub.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeListStub.java
index 19a9db4a..46e0bdd9 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeListStub.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeListStub.java
@@ -26,6 +26,7 @@
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -105,6 +106,8 @@ public class CSIVolumeListStub {
@SerializedName(SERIALIZED_NAME_TOPOLOGIES)
private List topologies = null;
+ public CSIVolumeListStub() {
+ }
public CSIVolumeListStub accessMode(String accessMode) {
@@ -561,11 +564,22 @@ public boolean equals(Object o) {
Objects.equals(this.topologies, csIVolumeListStub.topologies);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(accessMode, attachmentMode, controllerRequired, controllersExpected, controllersHealthy, createIndex, externalID, ID, modifyIndex, name, namespace, nodesExpected, nodesHealthy, pluginID, provider, resourceExhausted, schedulable, topologies);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeRegisterRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeRegisterRequest.java
index 6db8919d..7082ae00 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeRegisterRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CSIVolumeRegisterRequest.java
@@ -48,6 +48,8 @@ public class CSIVolumeRegisterRequest {
@SerializedName(SERIALIZED_NAME_VOLUMES)
private List volumes = null;
+ public CSIVolumeRegisterRequest() {
+ }
public CSIVolumeRegisterRequest namespace(String namespace) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/CheckRestart.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/CheckRestart.java
index 75c781ed..a2eb6ed5 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/CheckRestart.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/CheckRestart.java
@@ -41,6 +41,8 @@ public class CheckRestart {
@SerializedName(SERIALIZED_NAME_LIMIT)
private Integer limit;
+ public CheckRestart() {
+ }
public CheckRestart grace(Long grace) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/Constraint.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/Constraint.java
index 5714cbc7..aa4b5474 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/Constraint.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/Constraint.java
@@ -41,6 +41,8 @@ public class Constraint {
@SerializedName(SERIALIZED_NAME_RTARGET)
private String rtarget;
+ public Constraint() {
+ }
public Constraint ltarget(String ltarget) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/Consul.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/Consul.java
index 5c33fcdd..ececbb00 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/Consul.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/Consul.java
@@ -33,6 +33,8 @@ public class Consul {
@SerializedName(SERIALIZED_NAME_NAMESPACE)
private String namespace;
+ public Consul() {
+ }
public Consul namespace(String namespace) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulConnect.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulConnect.java
index 6667f03d..46cc64a7 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulConnect.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulConnect.java
@@ -26,6 +26,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* ConsulConnect
@@ -48,6 +49,8 @@ public class ConsulConnect {
@SerializedName(SERIALIZED_NAME_SIDECAR_TASK)
private SidecarTask sidecarTask;
+ public ConsulConnect() {
+ }
public ConsulConnect gateway(ConsulGateway gateway) {
@@ -156,11 +159,22 @@ public boolean equals(Object o) {
Objects.equals(this.sidecarTask, consulConnect.sidecarTask);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(gateway, _native, sidecarService, sidecarTask);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulExposeConfig.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulExposeConfig.java
index 90ed963c..68ee29aa 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulExposeConfig.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulExposeConfig.java
@@ -36,6 +36,8 @@ public class ConsulExposeConfig {
@SerializedName(SERIALIZED_NAME_PATH)
private List path = null;
+ public ConsulExposeConfig() {
+ }
public ConsulExposeConfig path(List path) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulExposePath.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulExposePath.java
index e38d4981..571a42b7 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulExposePath.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulExposePath.java
@@ -45,6 +45,8 @@ public class ConsulExposePath {
@SerializedName(SERIALIZED_NAME_PROTOCOL)
private String protocol;
+ public ConsulExposePath() {
+ }
public ConsulExposePath listenerPort(String listenerPort) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGateway.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGateway.java
index 51b66ab2..c8138790 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGateway.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGateway.java
@@ -26,6 +26,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* ConsulGateway
@@ -48,6 +49,8 @@ public class ConsulGateway {
@SerializedName(SERIALIZED_NAME_TERMINATING)
private ConsulTerminatingConfigEntry terminating;
+ public ConsulGateway() {
+ }
public ConsulGateway ingress(ConsulIngressConfigEntry ingress) {
@@ -156,11 +159,22 @@ public boolean equals(Object o) {
Objects.equals(this.terminating, consulGateway.terminating);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(ingress, mesh, proxy, terminating);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGatewayBindAddress.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGatewayBindAddress.java
index b0d905ac..3e86de98 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGatewayBindAddress.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGatewayBindAddress.java
@@ -41,6 +41,8 @@ public class ConsulGatewayBindAddress {
@SerializedName(SERIALIZED_NAME_PORT)
private Integer port;
+ public ConsulGatewayBindAddress() {
+ }
public ConsulGatewayBindAddress address(String address) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGatewayProxy.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGatewayProxy.java
index b533339a..adba0266 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGatewayProxy.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGatewayProxy.java
@@ -57,6 +57,8 @@ public class ConsulGatewayProxy {
@SerializedName(SERIALIZED_NAME_ENVOY_GATEWAY_NO_DEFAULT_BIND)
private Boolean envoyGatewayNoDefaultBind;
+ public ConsulGatewayProxy() {
+ }
public ConsulGatewayProxy config(Map config) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGatewayTLSConfig.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGatewayTLSConfig.java
index 1e03a090..1fd03583 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGatewayTLSConfig.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulGatewayTLSConfig.java
@@ -47,6 +47,8 @@ public class ConsulGatewayTLSConfig {
@SerializedName(SERIALIZED_NAME_TL_S_MIN_VERSION)
private String tlSMinVersion;
+ public ConsulGatewayTLSConfig() {
+ }
public ConsulGatewayTLSConfig cipherSuites(List cipherSuites) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulIngressConfigEntry.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulIngressConfigEntry.java
index e0a56194..54863d63 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulIngressConfigEntry.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulIngressConfigEntry.java
@@ -27,6 +27,7 @@
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* ConsulIngressConfigEntry
@@ -41,6 +42,8 @@ public class ConsulIngressConfigEntry {
@SerializedName(SERIALIZED_NAME_T_L_S)
private ConsulGatewayTLSConfig TLS;
+ public ConsulIngressConfigEntry() {
+ }
public ConsulIngressConfigEntry listeners(List listeners) {
@@ -109,11 +112,22 @@ public boolean equals(Object o) {
Objects.equals(this.TLS, consulIngressConfigEntry.TLS);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(listeners, TLS);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulIngressListener.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulIngressListener.java
index 52017f5d..e4fc7187 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulIngressListener.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulIngressListener.java
@@ -44,6 +44,8 @@ public class ConsulIngressListener {
@SerializedName(SERIALIZED_NAME_SERVICES)
private List services = null;
+ public ConsulIngressListener() {
+ }
public ConsulIngressListener port(Integer port) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulIngressService.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulIngressService.java
index 42ee7e78..cfcfea10 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulIngressService.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulIngressService.java
@@ -39,6 +39,8 @@ public class ConsulIngressService {
@SerializedName(SERIALIZED_NAME_NAME)
private String name;
+ public ConsulIngressService() {
+ }
public ConsulIngressService hosts(List hosts) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulLinkedService.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulLinkedService.java
index 2ecffaba..5e9238d4 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulLinkedService.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulLinkedService.java
@@ -49,6 +49,8 @@ public class ConsulLinkedService {
@SerializedName(SERIALIZED_NAME_S_N_I)
private String SNI;
+ public ConsulLinkedService() {
+ }
public ConsulLinkedService caFile(String caFile) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulMeshGateway.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulMeshGateway.java
index 7d349b46..45e4ceb8 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulMeshGateway.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulMeshGateway.java
@@ -33,6 +33,8 @@ public class ConsulMeshGateway {
@SerializedName(SERIALIZED_NAME_MODE)
private String mode;
+ public ConsulMeshGateway() {
+ }
public ConsulMeshGateway mode(String mode) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulProxy.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulProxy.java
index 8362030b..92dfcdc2 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulProxy.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulProxy.java
@@ -29,6 +29,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* ConsulProxy
@@ -55,6 +56,8 @@ public class ConsulProxy {
@SerializedName(SERIALIZED_NAME_UPSTREAMS)
private List upstreams = null;
+ public ConsulProxy() {
+ }
public ConsulProxy config(Map config) {
@@ -203,11 +206,22 @@ public boolean equals(Object o) {
Objects.equals(this.upstreams, consulProxy.upstreams);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(config, exposeConfig, localServiceAddress, localServicePort, upstreams);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulSidecarService.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulSidecarService.java
index 5d4f977e..ecc573ca 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulSidecarService.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulSidecarService.java
@@ -26,6 +26,7 @@
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* ConsulSidecarService
@@ -48,6 +49,8 @@ public class ConsulSidecarService {
@SerializedName(SERIALIZED_NAME_TAGS)
private List tags = null;
+ public ConsulSidecarService() {
+ }
public ConsulSidecarService disableDefaultTCPCheck(Boolean disableDefaultTCPCheck) {
@@ -164,11 +167,22 @@ public boolean equals(Object o) {
Objects.equals(this.tags, consulSidecarService.tags);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(disableDefaultTCPCheck, port, proxy, tags);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulTerminatingConfigEntry.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulTerminatingConfigEntry.java
index 69049d52..70833358 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulTerminatingConfigEntry.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulTerminatingConfigEntry.java
@@ -36,6 +36,8 @@ public class ConsulTerminatingConfigEntry {
@SerializedName(SERIALIZED_NAME_SERVICES)
private List services = null;
+ public ConsulTerminatingConfigEntry() {
+ }
public ConsulTerminatingConfigEntry services(List services) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulUpstream.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulUpstream.java
index b41e7c5d..cebf09cb 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulUpstream.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/ConsulUpstream.java
@@ -24,6 +24,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* ConsulUpstream
@@ -54,6 +55,8 @@ public class ConsulUpstream {
@SerializedName(SERIALIZED_NAME_MESH_GATEWAY)
private ConsulMeshGateway meshGateway;
+ public ConsulUpstream() {
+ }
public ConsulUpstream datacenter(String datacenter) {
@@ -210,11 +213,22 @@ public boolean equals(Object o) {
Objects.equals(this.meshGateway, consulUpstream.meshGateway);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(datacenter, destinationName, destinationNamespace, localBindAddress, localBindPort, meshGateway);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DNSConfig.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DNSConfig.java
index 30118980..e021440d 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DNSConfig.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DNSConfig.java
@@ -43,6 +43,8 @@ public class DNSConfig {
@SerializedName(SERIALIZED_NAME_SERVERS)
private List servers = null;
+ public DNSConfig() {
+ }
public DNSConfig options(List options) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/Deployment.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/Deployment.java
index 9ad5cb93..c6e3a44a 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/Deployment.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/Deployment.java
@@ -85,6 +85,8 @@ public class Deployment {
@SerializedName(SERIALIZED_NAME_TASK_GROUPS)
private Map taskGroups = null;
+ public Deployment() {
+ }
public Deployment createIndex(Integer createIndex) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentAllocHealthRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentAllocHealthRequest.java
index 223f1505..53be8ece 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentAllocHealthRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentAllocHealthRequest.java
@@ -55,6 +55,8 @@ public class DeploymentAllocHealthRequest {
@SerializedName(SERIALIZED_NAME_UNHEALTHY_ALLOCATION_I_DS)
private List unhealthyAllocationIDs = null;
+ public DeploymentAllocHealthRequest() {
+ }
public DeploymentAllocHealthRequest deploymentID(String deploymentID) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentPauseRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentPauseRequest.java
index 946e1f40..61d00148 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentPauseRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentPauseRequest.java
@@ -49,6 +49,8 @@ public class DeploymentPauseRequest {
@SerializedName(SERIALIZED_NAME_SECRET_I_D)
private String secretID;
+ public DeploymentPauseRequest() {
+ }
public DeploymentPauseRequest deploymentID(String deploymentID) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentPromoteRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentPromoteRequest.java
index a7181680..3d54772b 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentPromoteRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentPromoteRequest.java
@@ -55,6 +55,8 @@ public class DeploymentPromoteRequest {
@SerializedName(SERIALIZED_NAME_SECRET_I_D)
private String secretID;
+ public DeploymentPromoteRequest() {
+ }
public DeploymentPromoteRequest all(Boolean all) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentState.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentState.java
index 6d47d7dd..3dbff2e5 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentState.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentState.java
@@ -25,6 +25,7 @@
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -72,6 +73,8 @@ public class DeploymentState {
@SerializedName(SERIALIZED_NAME_UNHEALTHY_ALLOCS)
private Integer unhealthyAllocs;
+ public DeploymentState() {
+ }
public DeploymentState autoRevert(Boolean autoRevert) {
@@ -332,11 +335,22 @@ public boolean equals(Object o) {
Objects.equals(this.unhealthyAllocs, deploymentState.unhealthyAllocs);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(autoRevert, desiredCanaries, desiredTotal, healthyAllocs, placedAllocs, placedCanaries, progressDeadline, promoted, requireProgressBy, unhealthyAllocs);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentUnblockRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentUnblockRequest.java
index 2bdbdb19..a1de0505 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentUnblockRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentUnblockRequest.java
@@ -45,6 +45,8 @@ public class DeploymentUnblockRequest {
@SerializedName(SERIALIZED_NAME_SECRET_I_D)
private String secretID;
+ public DeploymentUnblockRequest() {
+ }
public DeploymentUnblockRequest deploymentID(String deploymentID) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentUpdateResponse.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentUpdateResponse.java
index d41e1ea5..04126803 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentUpdateResponse.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DeploymentUpdateResponse.java
@@ -53,6 +53,8 @@ public class DeploymentUpdateResponse {
@SerializedName(SERIALIZED_NAME_REVERTED_JOB_VERSION)
private Integer revertedJobVersion;
+ public DeploymentUpdateResponse() {
+ }
public DeploymentUpdateResponse deploymentModifyIndex(Integer deploymentModifyIndex) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DesiredTransition.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DesiredTransition.java
index 01530089..999234b6 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DesiredTransition.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DesiredTransition.java
@@ -37,6 +37,8 @@ public class DesiredTransition {
@SerializedName(SERIALIZED_NAME_RESCHEDULE)
private Boolean reschedule;
+ public DesiredTransition() {
+ }
public DesiredTransition migrate(Boolean migrate) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DesiredUpdates.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DesiredUpdates.java
index 67e60136..4c60d1e2 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DesiredUpdates.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DesiredUpdates.java
@@ -61,6 +61,8 @@ public class DesiredUpdates {
@SerializedName(SERIALIZED_NAME_STOP)
private Integer stop;
+ public DesiredUpdates() {
+ }
public DesiredUpdates canary(Integer canary) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DispatchPayloadConfig.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DispatchPayloadConfig.java
index 75f4cedc..44e13efd 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DispatchPayloadConfig.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DispatchPayloadConfig.java
@@ -31,29 +31,31 @@
public class DispatchPayloadConfig {
public static final String SERIALIZED_NAME_FILE = "File";
@SerializedName(SERIALIZED_NAME_FILE)
- private String file;
+ private String _file;
+ public DispatchPayloadConfig() {
+ }
- public DispatchPayloadConfig file(String file) {
+ public DispatchPayloadConfig _file(String _file) {
- this.file = file;
+ this._file = _file;
return this;
}
/**
- * Get file
- * @return file
+ * Get _file
+ * @return _file
**/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public String getFile() {
- return file;
+ return _file;
}
- public void setFile(String file) {
- this.file = file;
+ public void setFile(String _file) {
+ this._file = _file;
}
@@ -66,19 +68,19 @@ public boolean equals(Object o) {
return false;
}
DispatchPayloadConfig dispatchPayloadConfig = (DispatchPayloadConfig) o;
- return Objects.equals(this.file, dispatchPayloadConfig.file);
+ return Objects.equals(this._file, dispatchPayloadConfig._file);
}
@Override
public int hashCode() {
- return Objects.hash(file);
+ return Objects.hash(_file);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class DispatchPayloadConfig {\n");
- sb.append(" file: ").append(toIndentedString(file)).append("\n");
+ sb.append(" _file: ").append(toIndentedString(_file)).append("\n");
sb.append("}");
return sb.toString();
}
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DrainMetadata.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DrainMetadata.java
index a29495fe..1849ab79 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DrainMetadata.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DrainMetadata.java
@@ -26,6 +26,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -53,6 +54,8 @@ public class DrainMetadata {
@SerializedName(SERIALIZED_NAME_UPDATED_AT)
private OffsetDateTime updatedAt;
+ public DrainMetadata() {
+ }
public DrainMetadata accessorID(String accessorID) {
@@ -193,11 +196,22 @@ public boolean equals(Object o) {
Objects.equals(this.updatedAt, drainMetadata.updatedAt);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(accessorID, meta, startedAt, status, updatedAt);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DrainSpec.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DrainSpec.java
index a84c9d9b..fbecb4d8 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DrainSpec.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DrainSpec.java
@@ -37,6 +37,8 @@ public class DrainSpec {
@SerializedName(SERIALIZED_NAME_IGNORE_SYSTEM_JOBS)
private Boolean ignoreSystemJobs;
+ public DrainSpec() {
+ }
public DrainSpec deadline(Long deadline) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DrainStrategy.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DrainStrategy.java
index 461f190f..2b51a038 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DrainStrategy.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DrainStrategy.java
@@ -23,6 +23,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -46,6 +47,8 @@ public class DrainStrategy {
@SerializedName(SERIALIZED_NAME_STARTED_AT)
private OffsetDateTime startedAt;
+ public DrainStrategy() {
+ }
public DrainStrategy deadline(Long deadline) {
@@ -154,11 +157,22 @@ public boolean equals(Object o) {
Objects.equals(this.startedAt, drainStrategy.startedAt);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(deadline, forceDeadline, ignoreSystemJobs, startedAt);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/DriverInfo.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/DriverInfo.java
index 367ada33..95bfd5ef 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/DriverInfo.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/DriverInfo.java
@@ -26,6 +26,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -53,6 +54,8 @@ public class DriverInfo {
@SerializedName(SERIALIZED_NAME_UPDATE_TIME)
private OffsetDateTime updateTime;
+ public DriverInfo() {
+ }
public DriverInfo attributes(Map attributes) {
@@ -193,11 +196,22 @@ public boolean equals(Object o) {
Objects.equals(this.updateTime, driverInfo.updateTime);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(attributes, detected, healthDescription, healthy, updateTime);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/EphemeralDisk.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/EphemeralDisk.java
index b3e7d9f7..e9daa7a9 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/EphemeralDisk.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/EphemeralDisk.java
@@ -41,6 +41,8 @@ public class EphemeralDisk {
@SerializedName(SERIALIZED_NAME_STICKY)
private Boolean sticky;
+ public EphemeralDisk() {
+ }
public EphemeralDisk migrate(Boolean migrate) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/EvalOptions.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/EvalOptions.java
index cde516b6..809f1ef1 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/EvalOptions.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/EvalOptions.java
@@ -33,6 +33,8 @@ public class EvalOptions {
@SerializedName(SERIALIZED_NAME_FORCE_RESCHEDULE)
private Boolean forceReschedule;
+ public EvalOptions() {
+ }
public EvalOptions forceReschedule(Boolean forceReschedule) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/Evaluation.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/Evaluation.java
index fe92e168..69fae417 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/Evaluation.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/Evaluation.java
@@ -29,6 +29,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -152,6 +153,8 @@ public class Evaluation {
@SerializedName(SERIALIZED_NAME_WAIT_UNTIL)
private OffsetDateTime waitUntil;
+ public Evaluation() {
+ }
public Evaluation annotatePlan(Boolean annotatePlan) {
@@ -902,11 +905,22 @@ public boolean equals(Object o) {
Objects.equals(this.waitUntil, evaluation.waitUntil);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(annotatePlan, blockedEval, classEligibility, createIndex, createTime, deploymentID, escapedComputedClass, failedTGAllocs, ID, jobID, jobModifyIndex, modifyIndex, modifyTime, namespace, nextEval, nodeID, nodeModifyIndex, previousEval, priority, queuedAllocations, quotaLimitReached, relatedEvals, snapshotIndex, status, statusDescription, triggeredBy, type, wait, waitUntil);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/EvaluationStub.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/EvaluationStub.java
index b716bfb4..5e58fca1 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/EvaluationStub.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/EvaluationStub.java
@@ -23,6 +23,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -102,6 +103,8 @@ public class EvaluationStub {
@SerializedName(SERIALIZED_NAME_WAIT_UNTIL)
private OffsetDateTime waitUntil;
+ public EvaluationStub() {
+ }
public EvaluationStub blockedEval(String blockedEval) {
@@ -550,11 +553,22 @@ public boolean equals(Object o) {
Objects.equals(this.waitUntil, evaluationStub.waitUntil);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(blockedEval, createIndex, createTime, deploymentID, ID, jobID, modifyIndex, modifyTime, namespace, nextEval, nodeID, previousEval, priority, status, statusDescription, triggeredBy, type, waitUntil);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/FieldDiff.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/FieldDiff.java
index 0ac826c0..ebb239ba 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/FieldDiff.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/FieldDiff.java
@@ -51,6 +51,8 @@ public class FieldDiff {
@SerializedName(SERIALIZED_NAME_TYPE)
private String type;
+ public FieldDiff() {
+ }
public FieldDiff annotations(List annotations) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/FuzzyMatch.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/FuzzyMatch.java
index 4be39fe5..93c36992 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/FuzzyMatch.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/FuzzyMatch.java
@@ -39,6 +39,8 @@ public class FuzzyMatch {
@SerializedName(SERIALIZED_NAME_SCOPE)
private List scope = null;
+ public FuzzyMatch() {
+ }
public FuzzyMatch ID(String ID) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/FuzzySearchRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/FuzzySearchRequest.java
index 113de303..eb74868e 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/FuzzySearchRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/FuzzySearchRequest.java
@@ -92,6 +92,8 @@ public class FuzzySearchRequest {
@SerializedName(SERIALIZED_NAME_WAIT_TIME)
private Long waitTime;
+ public FuzzySearchRequest() {
+ }
public FuzzySearchRequest allowStale(Boolean allowStale) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/FuzzySearchResponse.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/FuzzySearchResponse.java
index a7ee632c..c4b70bc7 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/FuzzySearchResponse.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/FuzzySearchResponse.java
@@ -61,6 +61,8 @@ public class FuzzySearchResponse {
@SerializedName(SERIALIZED_NAME_TRUNCATIONS)
private Map truncations = null;
+ public FuzzySearchResponse() {
+ }
public FuzzySearchResponse knownLeader(Boolean knownLeader) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/GaugeValue.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/GaugeValue.java
index 64ecf37e..fd60b068 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/GaugeValue.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/GaugeValue.java
@@ -44,6 +44,8 @@ public class GaugeValue {
@SerializedName(SERIALIZED_NAME_VALUE)
private Float value;
+ public GaugeValue() {
+ }
public GaugeValue labels(Map labels) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/HostNetworkInfo.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/HostNetworkInfo.java
index 67f92add..38cba152 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/HostNetworkInfo.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/HostNetworkInfo.java
@@ -45,6 +45,8 @@ public class HostNetworkInfo {
@SerializedName(SERIALIZED_NAME_RESERVED_PORTS)
private String reservedPorts;
+ public HostNetworkInfo() {
+ }
public HostNetworkInfo CIDR(String CIDR) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/HostVolumeInfo.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/HostVolumeInfo.java
index 87470f9f..320cd57e 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/HostVolumeInfo.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/HostVolumeInfo.java
@@ -37,6 +37,8 @@ public class HostVolumeInfo {
@SerializedName(SERIALIZED_NAME_READ_ONLY)
private Boolean readOnly;
+ public HostVolumeInfo() {
+ }
public HostVolumeInfo path(String path) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/Job.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/Job.java
index 6cf0977a..dc74410f 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/Job.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/Job.java
@@ -37,6 +37,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* Job
@@ -191,6 +192,8 @@ public class Job {
@SerializedName(SERIALIZED_NAME_VERSION)
private Integer version;
+ public Job() {
+ }
public Job affinities(List affinities) {
@@ -1147,11 +1150,22 @@ public boolean equals(Object o) {
Objects.equals(this.version, job.version);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(affinities, allAtOnce, constraints, consulNamespace, consulToken, createIndex, datacenters, dispatchIdempotencyToken, dispatched, ID, jobModifyIndex, meta, migrate, modifyIndex, multiregion, name, namespace, nomadTokenID, parameterizedJob, parentID, Arrays.hashCode(payload), periodic, priority, region, reschedule, spreads, stable, status, statusDescription, stop, submitTime, taskGroups, type, update, vaultNamespace, vaultToken, version);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobChildrenSummary.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobChildrenSummary.java
index af02e83e..9672fcdf 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobChildrenSummary.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobChildrenSummary.java
@@ -41,6 +41,8 @@ public class JobChildrenSummary {
@SerializedName(SERIALIZED_NAME_RUNNING)
private Long running;
+ public JobChildrenSummary() {
+ }
public JobChildrenSummary dead(Long dead) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDeregisterResponse.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDeregisterResponse.java
index d13f3521..68d90672 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDeregisterResponse.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDeregisterResponse.java
@@ -61,6 +61,8 @@ public class JobDeregisterResponse {
@SerializedName(SERIALIZED_NAME_REQUEST_TIME)
private Long requestTime;
+ public JobDeregisterResponse() {
+ }
public JobDeregisterResponse evalCreateIndex(Integer evalCreateIndex) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDiff.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDiff.java
index 86f8e56d..e643bc7a 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDiff.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDiff.java
@@ -54,6 +54,8 @@ public class JobDiff {
@SerializedName(SERIALIZED_NAME_TYPE)
private String type;
+ public JobDiff() {
+ }
public JobDiff fields(List fields) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDispatchRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDispatchRequest.java
index b6ba6b0e..ae95aeff 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDispatchRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDispatchRequest.java
@@ -44,6 +44,8 @@ public class JobDispatchRequest {
@SerializedName(SERIALIZED_NAME_PAYLOAD)
private byte[] payload;
+ public JobDispatchRequest() {
+ }
public JobDispatchRequest jobID(String jobID) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDispatchResponse.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDispatchResponse.java
index 4aabdb6a..4a5871ba 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDispatchResponse.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobDispatchResponse.java
@@ -53,6 +53,8 @@ public class JobDispatchResponse {
@SerializedName(SERIALIZED_NAME_REQUEST_TIME)
private Long requestTime;
+ public JobDispatchResponse() {
+ }
public JobDispatchResponse dispatchedJobID(String dispatchedJobID) {
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobEvaluateRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobEvaluateRequest.java
index 8fd49459..72a3d57f 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobEvaluateRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobEvaluateRequest.java
@@ -24,6 +24,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* JobEvaluateRequest
@@ -50,6 +51,8 @@ public class JobEvaluateRequest {
@SerializedName(SERIALIZED_NAME_SECRET_I_D)
private String secretID;
+ public JobEvaluateRequest() {
+ }
public JobEvaluateRequest evalOptions(EvalOptions evalOptions) {
@@ -182,11 +185,22 @@ public boolean equals(Object o) {
Objects.equals(this.secretID, jobEvaluateRequest.secretID);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(evalOptions, jobID, namespace, region, secretID);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobListStub.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobListStub.java
index 9a785439..82fefe26 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobListStub.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobListStub.java
@@ -26,6 +26,7 @@
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* JobListStub
@@ -100,6 +101,8 @@ public class JobListStub {
@SerializedName(SERIALIZED_NAME_TYPE)
private String type;
+ public JobListStub() {
+ }
public JobListStub createIndex(Integer createIndex) {
@@ -534,11 +537,22 @@ public boolean equals(Object o) {
Objects.equals(this.type, jobListStub.type);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(createIndex, datacenters, ID, jobModifyIndex, jobSummary, modifyIndex, name, namespace, parameterizedJob, parentID, periodic, priority, status, statusDescription, stop, submitTime, type);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobPlanRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobPlanRequest.java
index b388e5aa..33620360 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobPlanRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobPlanRequest.java
@@ -24,6 +24,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* JobPlanRequest
@@ -54,6 +55,8 @@ public class JobPlanRequest {
@SerializedName(SERIALIZED_NAME_SECRET_I_D)
private String secretID;
+ public JobPlanRequest() {
+ }
public JobPlanRequest diff(Boolean diff) {
@@ -210,11 +213,22 @@ public boolean equals(Object o) {
Objects.equals(this.secretID, jobPlanRequest.secretID);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(diff, job, namespace, policyOverride, region, secretID);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobPlanResponse.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobPlanResponse.java
index 6654e9ba..a1c491a2 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobPlanResponse.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobPlanResponse.java
@@ -31,6 +31,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.threeten.bp.OffsetDateTime;
/**
@@ -66,6 +67,8 @@ public class JobPlanResponse {
@SerializedName(SERIALIZED_NAME_WARNINGS)
private String warnings;
+ public JobPlanResponse() {
+ }
public JobPlanResponse annotations(PlanAnnotations annotations) {
@@ -264,11 +267,22 @@ public boolean equals(Object o) {
Objects.equals(this.warnings, jobPlanResponse.warnings);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(annotations, createdEvals, diff, failedTGAllocs, jobModifyIndex, nextPeriodicLaunch, warnings);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
diff --git a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobRegisterRequest.java b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobRegisterRequest.java
index f7dfb1d2..369422c0 100644
--- a/clients/java/v1/src/main/java/io/nomadproject/client/models/JobRegisterRequest.java
+++ b/clients/java/v1/src/main/java/io/nomadproject/client/models/JobRegisterRequest.java
@@ -24,6 +24,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
+import org.openapitools.jackson.nullable.JsonNullable;
/**
* JobRegisterRequest
@@ -66,6 +67,8 @@ public class JobRegisterRequest {
@SerializedName(SERIALIZED_NAME_SECRET_I_D)
private String secretID;
+ public JobRegisterRequest() {
+ }
public JobRegisterRequest enforceIndex(Boolean enforceIndex) {
@@ -296,11 +299,22 @@ public boolean equals(Object o) {
Objects.equals(this.secretID, jobRegisterRequest.secretID);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable