|
+ try {
+ apiInstance.testQueryParameterCollectionFormat(pipe, ioutil, http, url, context);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling FakeApi#testQueryParameterCollectionFormat");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **pipe** | [**List<String>**](String.md)| |
+ **ioutil** | [**List<String>**](String.md)| |
+ **http** | [**List<String>**](String.md)| |
+ **url** | [**List<String>**](String.md)| |
+ **context** | [**List<String>**](String.md)| |
+
+### Return type
+
+null (empty response body)
+
+### Authorization
+
+No authorization required
+
+### HTTP request headers
+
+- **Content-Type**: Not defined
+- **Accept**: Not defined
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | Success | - |
+
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/api/AnotherFakeApi.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/api/AnotherFakeApi.java
index b17ee1bb954..e24d44fdb2c 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/api/AnotherFakeApi.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/api/AnotherFakeApi.java
@@ -76,8 +76,8 @@ public class AnotherFakeApi {
}
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/another-fake/dummy");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.PATCH, genericUrl, content).execute();
@@ -90,8 +90,8 @@ public class AnotherFakeApi {
}
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/another-fake/dummy");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = body == null ?
apiClient.new JacksonJsonHttpContent(null) :
@@ -124,8 +124,8 @@ public class AnotherFakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.PATCH, genericUrl, content).execute();
diff --git a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/api/FakeApi.java b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/api/FakeApi.java
index 8f19ffa8b93..0d3e6189c2b 100644
--- a/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/api/FakeApi.java
+++ b/samples/client/petstore/java/google-api-client/src/main/java/org/openapitools/client/api/FakeApi.java
@@ -78,8 +78,8 @@ public class FakeApi {
}
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/create_xml_item");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(xmlItem);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -92,8 +92,8 @@ public class FakeApi {
}
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/create_xml_item");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = xmlItem == null ?
apiClient.new JacksonJsonHttpContent(null) :
@@ -126,8 +126,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(xmlItem);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -164,8 +164,8 @@ public class FakeApi {
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/outer/boolean");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -175,8 +175,8 @@ public class FakeApi {
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/outer/boolean");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = body == null ?
apiClient.new JacksonJsonHttpContent(null) :
@@ -206,8 +206,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -244,8 +244,8 @@ public class FakeApi {
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/outer/composite");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -255,8 +255,8 @@ public class FakeApi {
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/outer/composite");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = body == null ?
apiClient.new JacksonJsonHttpContent(null) :
@@ -286,8 +286,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -324,8 +324,8 @@ public class FakeApi {
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/outer/number");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -335,8 +335,8 @@ public class FakeApi {
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/outer/number");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = body == null ?
apiClient.new JacksonJsonHttpContent(null) :
@@ -366,8 +366,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -404,8 +404,8 @@ public class FakeApi {
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/outer/string");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -415,8 +415,8 @@ public class FakeApi {
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/outer/string");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = body == null ?
apiClient.new JacksonJsonHttpContent(null) :
@@ -446,8 +446,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -482,8 +482,8 @@ public class FakeApi {
}
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/body-with-file-schema");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.PUT, genericUrl, content).execute();
@@ -496,8 +496,8 @@ public class FakeApi {
}
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/body-with-file-schema");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = body == null ?
apiClient.new JacksonJsonHttpContent(null) :
@@ -530,8 +530,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.PUT, genericUrl, content).execute();
@@ -580,8 +580,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.PUT, genericUrl, content).execute();
@@ -608,8 +608,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = body == null ?
apiClient.new JacksonJsonHttpContent(null) :
@@ -647,8 +647,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.PUT, genericUrl, content).execute();
@@ -691,8 +691,8 @@ public class FakeApi {
}
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.PATCH, genericUrl, content).execute();
@@ -705,8 +705,8 @@ public class FakeApi {
}
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = body == null ?
apiClient.new JacksonJsonHttpContent(null) :
@@ -739,8 +739,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(body);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.PATCH, genericUrl, content).execute();
@@ -804,8 +804,8 @@ public class FakeApi {
}
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(null);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -845,8 +845,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(null);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -929,8 +929,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = null;
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.GET, genericUrl, content).execute();
@@ -958,8 +958,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = null;
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.GET, genericUrl, content).execute();
@@ -1050,8 +1050,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = null;
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.DELETE, genericUrl, content).execute();
@@ -1092,8 +1092,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = null;
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.DELETE, genericUrl, content).execute();
@@ -1128,8 +1128,8 @@ public class FakeApi {
}
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/inline-additionalProperties");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(param);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -1142,8 +1142,8 @@ public class FakeApi {
}
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/inline-additionalProperties");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = param == null ?
apiClient.new JacksonJsonHttpContent(null) :
@@ -1176,8 +1176,8 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = apiClient.new JacksonJsonHttpContent(param);
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.POST, genericUrl, content).execute();
@@ -1217,8 +1217,8 @@ public class FakeApi {
}
UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/jsonFormData");
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = null;
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.GET, genericUrl, content).execute();
@@ -1252,12 +1252,173 @@ public class FakeApi {
}
}
- String url = uriBuilder.build().toString();
- GenericUrl genericUrl = new GenericUrl(url);
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
HttpContent content = null;
return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.GET, genericUrl, content).execute();
}
+ /**
+ * To test the collection format in query parameters
+ * 200 - Success
+ * @param pipe The pipe parameter
+ * @param ioutil The ioutil parameter
+ * @param http The http parameter
+ * @param url The url parameter
+ * @param context The context parameter
+ * @throws IOException if an error occurs while attempting to invoke the API
+ **/
+ public void testQueryParameterCollectionFormat(List pipe, List ioutil, List http, List url, List context) throws IOException {
+ testQueryParameterCollectionFormatForHttpResponse(pipe, ioutil, http, url, context);
+ }
+
+ /**
+ * To test the collection format in query parameters
+ * 200 - Success
+ * @param pipe The pipe parameter
+ * @param ioutil The ioutil parameter
+ * @param http The http parameter
+ * @param url The url parameter
+ * @param context The context parameter
+ * @param params Map of query params. A collection will be interpreted as passing in multiple instances of the same query param.
+ * @throws IOException if an error occurs while attempting to invoke the API
+ **/
+ public void testQueryParameterCollectionFormat(List pipe, List ioutil, List http, List url, List context, Map params) throws IOException {
+ testQueryParameterCollectionFormatForHttpResponse(pipe, ioutil, http, url, context, params);
+ }
+
+ public HttpResponse testQueryParameterCollectionFormatForHttpResponse(List pipe, List ioutil, List http, List url, List context) throws IOException {
+ // verify the required parameter 'pipe' is set
+ if (pipe == null) {
+ throw new IllegalArgumentException("Missing the required parameter 'pipe' when calling testQueryParameterCollectionFormat");
+ }// verify the required parameter 'ioutil' is set
+ if (ioutil == null) {
+ throw new IllegalArgumentException("Missing the required parameter 'ioutil' when calling testQueryParameterCollectionFormat");
+ }// verify the required parameter 'http' is set
+ if (http == null) {
+ throw new IllegalArgumentException("Missing the required parameter 'http' when calling testQueryParameterCollectionFormat");
+ }// verify the required parameter 'url' is set
+ if (url == null) {
+ throw new IllegalArgumentException("Missing the required parameter 'url' when calling testQueryParameterCollectionFormat");
+ }// verify the required parameter 'context' is set
+ if (context == null) {
+ throw new IllegalArgumentException("Missing the required parameter 'context' when calling testQueryParameterCollectionFormat");
+ }
+ UriBuilder uriBuilder = UriBuilder.fromUri(apiClient.getBasePath() + "/fake/test-query-paramters");
+ if (pipe != null) {
+ String key = "pipe";
+ Object value = pipe;
+ if (value instanceof Collection) {
+ uriBuilder = uriBuilder.queryParam(key, ((Collection) value).toArray());
+ } else if (value instanceof Object[]) {
+ uriBuilder = uriBuilder.queryParam(key, (Object[]) value);
+ } else {
+ uriBuilder = uriBuilder.queryParam(key, value);
+ }
+ } if (ioutil != null) {
+ String key = "ioutil";
+ Object value = ioutil;
+ if (value instanceof Collection) {
+ uriBuilder = uriBuilder.queryParam(key, ((Collection) value).toArray());
+ } else if (value instanceof Object[]) {
+ uriBuilder = uriBuilder.queryParam(key, (Object[]) value);
+ } else {
+ uriBuilder = uriBuilder.queryParam(key, value);
+ }
+ } if (http != null) {
+ String key = "http";
+ Object value = http;
+ if (value instanceof Collection) {
+ uriBuilder = uriBuilder.queryParam(key, ((Collection) value).toArray());
+ } else if (value instanceof Object[]) {
+ uriBuilder = uriBuilder.queryParam(key, (Object[]) value);
+ } else {
+ uriBuilder = uriBuilder.queryParam(key, value);
+ }
+ } if (url != null) {
+ String key = "url";
+ Object value = url;
+ if (value instanceof Collection) {
+ uriBuilder = uriBuilder.queryParam(key, ((Collection) value).toArray());
+ } else if (value instanceof Object[]) {
+ uriBuilder = uriBuilder.queryParam(key, (Object[]) value);
+ } else {
+ uriBuilder = uriBuilder.queryParam(key, value);
+ }
+ } if (context != null) {
+ String key = "context";
+ Object value = context;
+ if (value instanceof Collection) {
+ uriBuilder = uriBuilder.queryParam(key, ((Collection) value).toArray());
+ } else if (value instanceof Object[]) {
+ uriBuilder = uriBuilder.queryParam(key, (Object[]) value);
+ } else {
+ uriBuilder = uriBuilder.queryParam(key, value);
+ }
+ }
+
+ String localVarUrl = uriBuilder.build().toString();
+ GenericUrl genericUrl = new GenericUrl(localVarUrl);
+
+ HttpContent content = apiClient.new JacksonJsonHttpContent(null);
+ return apiClient.getHttpRequestFactory().buildRequest(HttpMethods.PUT, genericUrl, content).execute();
+ }
+
+ public HttpResponse testQueryParameterCollectionFormatForHttpResponse(List pipe, List ioutil, List