Example usage for com.squareup.okhttp Response newBuilder

List of usage examples for com.squareup.okhttp Response newBuilder

Introduction

In this page you can find the example usage for com.squareup.okhttp Response newBuilder.

Prototype

public Builder newBuilder() 

Source Link

Usage

From source file:io.swagger.client.api.BioentityApi.java

License:Apache License

private com.squareup.okhttp.Call getGeneInteractionsCall(String id, Boolean fetchObjects, Integer rows,
        Boolean excludeAutomaticAssertions, Boolean unselectEvidence, Boolean useCompactAssociations,
        final ProgressResponseBody.ProgressListener progressListener,
        final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
    Object localVarPostBody = null;

    // verify the required parameter 'id' is set
    if (id == null) {
        throw new ApiException("Missing the required parameter 'id' when calling getGeneInteractions(Async)");
    }/*from   w  w  w.  j  av  a  2 s .c o m*/

    // create path and map variables
    String localVarPath = "/bioentity/gene/{id}/interactions/".replaceAll("\\{format\\}", "json")
            .replaceAll("\\{" + "id" + "\\}", apiClient.escapeString(id.toString()));

    List<Pair> localVarQueryParams = new ArrayList<Pair>();
    if (fetchObjects != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "fetch_objects", fetchObjects));
    if (rows != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "rows", rows));
    if (excludeAutomaticAssertions != null)
        localVarQueryParams.addAll(
                apiClient.parameterToPairs("", "exclude_automatic_assertions", excludeAutomaticAssertions));
    if (unselectEvidence != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "unselect_evidence", unselectEvidence));
    if (useCompactAssociations != null)
        localVarQueryParams
                .addAll(apiClient.parameterToPairs("", "use_compact_associations", useCompactAssociations));

    Map<String, String> localVarHeaderParams = new HashMap<String, String>();

    Map<String, Object> localVarFormParams = new HashMap<String, Object>();

    final String[] localVarAccepts = { "application/json" };
    final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
    if (localVarAccept != null)
        localVarHeaderParams.put("Accept", localVarAccept);

    final String[] localVarContentTypes = { "application/json" };
    final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
    localVarHeaderParams.put("Content-Type", localVarContentType);

    if (progressListener != null) {
        apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
            @Override
            public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain)
                    throws IOException {
                com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
                return originalResponse.newBuilder()
                        .body(new ProgressResponseBody(originalResponse.body(), progressListener)).build();
            }
        });
    }

    String[] localVarAuthNames = new String[] {};
    return apiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarPostBody, localVarHeaderParams,
            localVarFormParams, localVarAuthNames, progressRequestListener);
}

From source file:io.swagger.client.api.BioentityApi.java

License:Apache License

private com.squareup.okhttp.Call getGeneObjectCall(String id, Boolean fetchObjects, Integer rows,
        Boolean excludeAutomaticAssertions, Boolean unselectEvidence, Boolean useCompactAssociations,
        final ProgressResponseBody.ProgressListener progressListener,
        final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
    Object localVarPostBody = null;

    // verify the required parameter 'id' is set
    if (id == null) {
        throw new ApiException("Missing the required parameter 'id' when calling getGeneObject(Async)");
    }/*from  w  w w  .  ja v  a 2  s  . c  o m*/

    // create path and map variables
    String localVarPath = "/bioentity/gene/{id}".replaceAll("\\{format\\}", "json")
            .replaceAll("\\{" + "id" + "\\}", apiClient.escapeString(id.toString()));

    List<Pair> localVarQueryParams = new ArrayList<Pair>();
    if (fetchObjects != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "fetch_objects", fetchObjects));
    if (rows != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "rows", rows));
    if (excludeAutomaticAssertions != null)
        localVarQueryParams.addAll(
                apiClient.parameterToPairs("", "exclude_automatic_assertions", excludeAutomaticAssertions));
    if (unselectEvidence != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "unselect_evidence", unselectEvidence));
    if (useCompactAssociations != null)
        localVarQueryParams
                .addAll(apiClient.parameterToPairs("", "use_compact_associations", useCompactAssociations));

    Map<String, String> localVarHeaderParams = new HashMap<String, String>();

    Map<String, Object> localVarFormParams = new HashMap<String, Object>();

    final String[] localVarAccepts = { "application/json" };
    final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
    if (localVarAccept != null)
        localVarHeaderParams.put("Accept", localVarAccept);

    final String[] localVarContentTypes = { "application/json" };
    final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
    localVarHeaderParams.put("Content-Type", localVarContentType);

    if (progressListener != null) {
        apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
            @Override
            public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain)
                    throws IOException {
                com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
                return originalResponse.newBuilder()
                        .body(new ProgressResponseBody(originalResponse.body(), progressListener)).build();
            }
        });
    }

    String[] localVarAuthNames = new String[] {};
    return apiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarPostBody, localVarHeaderParams,
            localVarFormParams, localVarAuthNames, progressRequestListener);
}

From source file:io.swagger.client.api.BioentityApi.java

License:Apache License

private com.squareup.okhttp.Call getGenePhenotypeAssociationsCall(String id, Boolean fetchObjects, Integer rows,
        Boolean excludeAutomaticAssertions, Boolean unselectEvidence, Boolean useCompactAssociations,
        final ProgressResponseBody.ProgressListener progressListener,
        final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
    Object localVarPostBody = null;

    // verify the required parameter 'id' is set
    if (id == null) {
        throw new ApiException(
                "Missing the required parameter 'id' when calling getGenePhenotypeAssociations(Async)");
    }/*from  w  w w .  j  a  va 2 s.  c om*/

    // create path and map variables
    String localVarPath = "/bioentity/gene/{id}/phenotypes/".replaceAll("\\{format\\}", "json")
            .replaceAll("\\{" + "id" + "\\}", apiClient.escapeString(id.toString()));

    List<Pair> localVarQueryParams = new ArrayList<Pair>();
    if (fetchObjects != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "fetch_objects", fetchObjects));
    if (rows != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "rows", rows));
    if (excludeAutomaticAssertions != null)
        localVarQueryParams.addAll(
                apiClient.parameterToPairs("", "exclude_automatic_assertions", excludeAutomaticAssertions));
    if (unselectEvidence != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "unselect_evidence", unselectEvidence));
    if (useCompactAssociations != null)
        localVarQueryParams
                .addAll(apiClient.parameterToPairs("", "use_compact_associations", useCompactAssociations));

    Map<String, String> localVarHeaderParams = new HashMap<String, String>();

    Map<String, Object> localVarFormParams = new HashMap<String, Object>();

    final String[] localVarAccepts = { "application/json" };
    final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
    if (localVarAccept != null)
        localVarHeaderParams.put("Accept", localVarAccept);

    final String[] localVarContentTypes = { "application/json" };
    final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
    localVarHeaderParams.put("Content-Type", localVarContentType);

    if (progressListener != null) {
        apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
            @Override
            public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain)
                    throws IOException {
                com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
                return originalResponse.newBuilder()
                        .body(new ProgressResponseBody(originalResponse.body(), progressListener)).build();
            }
        });
    }

    String[] localVarAuthNames = new String[] {};
    return apiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarPostBody, localVarHeaderParams,
            localVarFormParams, localVarAuthNames, progressRequestListener);
}

From source file:io.swagger.client.api.BioentityApi.java

License:Apache License

private com.squareup.okhttp.Call getGenePublicationListCall(String id, Boolean fetchObjects, Integer rows,
        Boolean excludeAutomaticAssertions, Boolean unselectEvidence, Boolean useCompactAssociations,
        final ProgressResponseBody.ProgressListener progressListener,
        final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
    Object localVarPostBody = null;

    // verify the required parameter 'id' is set
    if (id == null) {
        throw new ApiException(
                "Missing the required parameter 'id' when calling getGenePublicationList(Async)");
    }//from   w  w w.  jav  a 2 s  .c  o m

    // create path and map variables
    String localVarPath = "/bioentity/gene/{id}/pubs/".replaceAll("\\{format\\}", "json")
            .replaceAll("\\{" + "id" + "\\}", apiClient.escapeString(id.toString()));

    List<Pair> localVarQueryParams = new ArrayList<Pair>();
    if (fetchObjects != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "fetch_objects", fetchObjects));
    if (rows != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "rows", rows));
    if (excludeAutomaticAssertions != null)
        localVarQueryParams.addAll(
                apiClient.parameterToPairs("", "exclude_automatic_assertions", excludeAutomaticAssertions));
    if (unselectEvidence != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "unselect_evidence", unselectEvidence));
    if (useCompactAssociations != null)
        localVarQueryParams
                .addAll(apiClient.parameterToPairs("", "use_compact_associations", useCompactAssociations));

    Map<String, String> localVarHeaderParams = new HashMap<String, String>();

    Map<String, Object> localVarFormParams = new HashMap<String, Object>();

    final String[] localVarAccepts = { "application/json" };
    final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
    if (localVarAccept != null)
        localVarHeaderParams.put("Accept", localVarAccept);

    final String[] localVarContentTypes = { "application/json" };
    final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
    localVarHeaderParams.put("Content-Type", localVarContentType);

    if (progressListener != null) {
        apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
            @Override
            public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain)
                    throws IOException {
                com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
                return originalResponse.newBuilder()
                        .body(new ProgressResponseBody(originalResponse.body(), progressListener)).build();
            }
        });
    }

    String[] localVarAuthNames = new String[] {};
    return apiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarPostBody, localVarHeaderParams,
            localVarFormParams, localVarAuthNames, progressRequestListener);
}

From source file:io.swagger.client.api.BioentityApi.java

License:Apache License

private com.squareup.okhttp.Call getGeneproductObjectCall(String id, Boolean fetchObjects, Integer rows,
        Boolean excludeAutomaticAssertions, Boolean unselectEvidence, Boolean useCompactAssociations,
        final ProgressResponseBody.ProgressListener progressListener,
        final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
    Object localVarPostBody = null;

    // verify the required parameter 'id' is set
    if (id == null) {
        throw new ApiException("Missing the required parameter 'id' when calling getGeneproductObject(Async)");
    }/*from w  ww.  ja v  a 2s. com*/

    // create path and map variables
    String localVarPath = "/bioentity/geneproduct/{id}".replaceAll("\\{format\\}", "json")
            .replaceAll("\\{" + "id" + "\\}", apiClient.escapeString(id.toString()));

    List<Pair> localVarQueryParams = new ArrayList<Pair>();
    if (fetchObjects != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "fetch_objects", fetchObjects));
    if (rows != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "rows", rows));
    if (excludeAutomaticAssertions != null)
        localVarQueryParams.addAll(
                apiClient.parameterToPairs("", "exclude_automatic_assertions", excludeAutomaticAssertions));
    if (unselectEvidence != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "unselect_evidence", unselectEvidence));
    if (useCompactAssociations != null)
        localVarQueryParams
                .addAll(apiClient.parameterToPairs("", "use_compact_associations", useCompactAssociations));

    Map<String, String> localVarHeaderParams = new HashMap<String, String>();

    Map<String, Object> localVarFormParams = new HashMap<String, Object>();

    final String[] localVarAccepts = { "application/json" };
    final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
    if (localVarAccept != null)
        localVarHeaderParams.put("Accept", localVarAccept);

    final String[] localVarContentTypes = { "application/json" };
    final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
    localVarHeaderParams.put("Content-Type", localVarContentType);

    if (progressListener != null) {
        apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
            @Override
            public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain)
                    throws IOException {
                com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
                return originalResponse.newBuilder()
                        .body(new ProgressResponseBody(originalResponse.body(), progressListener)).build();
            }
        });
    }

    String[] localVarAuthNames = new String[] {};
    return apiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarPostBody, localVarHeaderParams,
            localVarFormParams, localVarAuthNames, progressRequestListener);
}

From source file:io.swagger.client.api.BioentityApi.java

License:Apache License

private com.squareup.okhttp.Call getGenericAssociationsCall(String id, Boolean fetchObjects, Integer rows,
        Boolean excludeAutomaticAssertions, Boolean unselectEvidence, Boolean useCompactAssociations,
        final ProgressResponseBody.ProgressListener progressListener,
        final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
    Object localVarPostBody = null;

    // verify the required parameter 'id' is set
    if (id == null) {
        throw new ApiException(
                "Missing the required parameter 'id' when calling getGenericAssociations(Async)");
    }/*from   w  w w  . j  a va2  s  .  c  o  m*/

    // create path and map variables
    String localVarPath = "/bioentity/{id}/associations/".replaceAll("\\{format\\}", "json")
            .replaceAll("\\{" + "id" + "\\}", apiClient.escapeString(id.toString()));

    List<Pair> localVarQueryParams = new ArrayList<Pair>();
    if (fetchObjects != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "fetch_objects", fetchObjects));
    if (rows != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "rows", rows));
    if (excludeAutomaticAssertions != null)
        localVarQueryParams.addAll(
                apiClient.parameterToPairs("", "exclude_automatic_assertions", excludeAutomaticAssertions));
    if (unselectEvidence != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "unselect_evidence", unselectEvidence));
    if (useCompactAssociations != null)
        localVarQueryParams
                .addAll(apiClient.parameterToPairs("", "use_compact_associations", useCompactAssociations));

    Map<String, String> localVarHeaderParams = new HashMap<String, String>();

    Map<String, Object> localVarFormParams = new HashMap<String, Object>();

    final String[] localVarAccepts = { "application/json" };
    final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
    if (localVarAccept != null)
        localVarHeaderParams.put("Accept", localVarAccept);

    final String[] localVarContentTypes = { "application/json" };
    final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
    localVarHeaderParams.put("Content-Type", localVarContentType);

    if (progressListener != null) {
        apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
            @Override
            public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain)
                    throws IOException {
                com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
                return originalResponse.newBuilder()
                        .body(new ProgressResponseBody(originalResponse.body(), progressListener)).build();
            }
        });
    }

    String[] localVarAuthNames = new String[] {};
    return apiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarPostBody, localVarHeaderParams,
            localVarFormParams, localVarAuthNames, progressRequestListener);
}

From source file:io.swagger.client.api.BioentityApi.java

License:Apache License

private com.squareup.okhttp.Call getGenericObjectCall(String id, Boolean fetchObjects, Integer rows,
        Boolean excludeAutomaticAssertions, Boolean unselectEvidence, Boolean useCompactAssociations,
        final ProgressResponseBody.ProgressListener progressListener,
        final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
    Object localVarPostBody = null;

    // verify the required parameter 'id' is set
    if (id == null) {
        throw new ApiException("Missing the required parameter 'id' when calling getGenericObject(Async)");
    }/*w w w.j  av a 2s  . co  m*/

    // create path and map variables
    String localVarPath = "/bioentity/{id}".replaceAll("\\{format\\}", "json").replaceAll("\\{" + "id" + "\\}",
            apiClient.escapeString(id.toString()));

    List<Pair> localVarQueryParams = new ArrayList<Pair>();
    if (fetchObjects != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "fetch_objects", fetchObjects));
    if (rows != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "rows", rows));
    if (excludeAutomaticAssertions != null)
        localVarQueryParams.addAll(
                apiClient.parameterToPairs("", "exclude_automatic_assertions", excludeAutomaticAssertions));
    if (unselectEvidence != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "unselect_evidence", unselectEvidence));
    if (useCompactAssociations != null)
        localVarQueryParams
                .addAll(apiClient.parameterToPairs("", "use_compact_associations", useCompactAssociations));

    Map<String, String> localVarHeaderParams = new HashMap<String, String>();

    Map<String, Object> localVarFormParams = new HashMap<String, Object>();

    final String[] localVarAccepts = { "application/json" };
    final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
    if (localVarAccept != null)
        localVarHeaderParams.put("Accept", localVarAccept);

    final String[] localVarContentTypes = { "application/json" };
    final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
    localVarHeaderParams.put("Content-Type", localVarContentType);

    if (progressListener != null) {
        apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
            @Override
            public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain)
                    throws IOException {
                com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
                return originalResponse.newBuilder()
                        .body(new ProgressResponseBody(originalResponse.body(), progressListener)).build();
            }
        });
    }

    String[] localVarAuthNames = new String[] {};
    return apiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarPostBody, localVarHeaderParams,
            localVarFormParams, localVarAuthNames, progressRequestListener);
}

From source file:io.swagger.client.api.BioentityApi.java

License:Apache License

private com.squareup.okhttp.Call getGenotypeDiseaseAssociationsCall(String id, Boolean fetchObjects,
        Integer rows, Boolean excludeAutomaticAssertions, Boolean unselectEvidence,
        Boolean useCompactAssociations, final ProgressResponseBody.ProgressListener progressListener,
        final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
    Object localVarPostBody = null;

    // verify the required parameter 'id' is set
    if (id == null) {
        throw new ApiException(
                "Missing the required parameter 'id' when calling getGenotypeDiseaseAssociations(Async)");
    }/*  www .  j  a v  a2 s. com*/

    // create path and map variables
    String localVarPath = "/bioentity/genotype/{id}/diseases/".replaceAll("\\{format\\}", "json")
            .replaceAll("\\{" + "id" + "\\}", apiClient.escapeString(id.toString()));

    List<Pair> localVarQueryParams = new ArrayList<Pair>();
    if (fetchObjects != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "fetch_objects", fetchObjects));
    if (rows != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "rows", rows));
    if (excludeAutomaticAssertions != null)
        localVarQueryParams.addAll(
                apiClient.parameterToPairs("", "exclude_automatic_assertions", excludeAutomaticAssertions));
    if (unselectEvidence != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "unselect_evidence", unselectEvidence));
    if (useCompactAssociations != null)
        localVarQueryParams
                .addAll(apiClient.parameterToPairs("", "use_compact_associations", useCompactAssociations));

    Map<String, String> localVarHeaderParams = new HashMap<String, String>();

    Map<String, Object> localVarFormParams = new HashMap<String, Object>();

    final String[] localVarAccepts = { "application/json" };
    final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
    if (localVarAccept != null)
        localVarHeaderParams.put("Accept", localVarAccept);

    final String[] localVarContentTypes = { "application/json" };
    final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
    localVarHeaderParams.put("Content-Type", localVarContentType);

    if (progressListener != null) {
        apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
            @Override
            public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain)
                    throws IOException {
                com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
                return originalResponse.newBuilder()
                        .body(new ProgressResponseBody(originalResponse.body(), progressListener)).build();
            }
        });
    }

    String[] localVarAuthNames = new String[] {};
    return apiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarPostBody, localVarHeaderParams,
            localVarFormParams, localVarAuthNames, progressRequestListener);
}

From source file:io.swagger.client.api.BioentityApi.java

License:Apache License

private com.squareup.okhttp.Call getGenotypeGeneAssociationsCall(String id, Boolean fetchObjects, Integer rows,
        Boolean excludeAutomaticAssertions, Boolean unselectEvidence, Boolean useCompactAssociations,
        final ProgressResponseBody.ProgressListener progressListener,
        final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
    Object localVarPostBody = null;

    // verify the required parameter 'id' is set
    if (id == null) {
        throw new ApiException(
                "Missing the required parameter 'id' when calling getGenotypeGeneAssociations(Async)");
    }//from ww w. j  a v a2s  . c  om

    // create path and map variables
    String localVarPath = "/bioentity/genotype/{id}/genes/".replaceAll("\\{format\\}", "json")
            .replaceAll("\\{" + "id" + "\\}", apiClient.escapeString(id.toString()));

    List<Pair> localVarQueryParams = new ArrayList<Pair>();
    if (fetchObjects != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "fetch_objects", fetchObjects));
    if (rows != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "rows", rows));
    if (excludeAutomaticAssertions != null)
        localVarQueryParams.addAll(
                apiClient.parameterToPairs("", "exclude_automatic_assertions", excludeAutomaticAssertions));
    if (unselectEvidence != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "unselect_evidence", unselectEvidence));
    if (useCompactAssociations != null)
        localVarQueryParams
                .addAll(apiClient.parameterToPairs("", "use_compact_associations", useCompactAssociations));

    Map<String, String> localVarHeaderParams = new HashMap<String, String>();

    Map<String, Object> localVarFormParams = new HashMap<String, Object>();

    final String[] localVarAccepts = { "application/json" };
    final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
    if (localVarAccept != null)
        localVarHeaderParams.put("Accept", localVarAccept);

    final String[] localVarContentTypes = { "application/json" };
    final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
    localVarHeaderParams.put("Content-Type", localVarContentType);

    if (progressListener != null) {
        apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
            @Override
            public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain)
                    throws IOException {
                com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
                return originalResponse.newBuilder()
                        .body(new ProgressResponseBody(originalResponse.body(), progressListener)).build();
            }
        });
    }

    String[] localVarAuthNames = new String[] {};
    return apiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarPostBody, localVarHeaderParams,
            localVarFormParams, localVarAuthNames, progressRequestListener);
}

From source file:io.swagger.client.api.BioentityApi.java

License:Apache License

private com.squareup.okhttp.Call getGenotypeGenotypeAssociationsCall(String id, Boolean fetchObjects,
        Integer rows, Boolean excludeAutomaticAssertions, Boolean unselectEvidence,
        Boolean useCompactAssociations, final ProgressResponseBody.ProgressListener progressListener,
        final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
    Object localVarPostBody = null;

    // verify the required parameter 'id' is set
    if (id == null) {
        throw new ApiException(
                "Missing the required parameter 'id' when calling getGenotypeGenotypeAssociations(Async)");
    }/*  ww w. j  ava 2s  . co m*/

    // create path and map variables
    String localVarPath = "/bioentity/genotype/{id}/genotypes/".replaceAll("\\{format\\}", "json")
            .replaceAll("\\{" + "id" + "\\}", apiClient.escapeString(id.toString()));

    List<Pair> localVarQueryParams = new ArrayList<Pair>();
    if (fetchObjects != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "fetch_objects", fetchObjects));
    if (rows != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "rows", rows));
    if (excludeAutomaticAssertions != null)
        localVarQueryParams.addAll(
                apiClient.parameterToPairs("", "exclude_automatic_assertions", excludeAutomaticAssertions));
    if (unselectEvidence != null)
        localVarQueryParams.addAll(apiClient.parameterToPairs("", "unselect_evidence", unselectEvidence));
    if (useCompactAssociations != null)
        localVarQueryParams
                .addAll(apiClient.parameterToPairs("", "use_compact_associations", useCompactAssociations));

    Map<String, String> localVarHeaderParams = new HashMap<String, String>();

    Map<String, Object> localVarFormParams = new HashMap<String, Object>();

    final String[] localVarAccepts = { "application/json" };
    final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts);
    if (localVarAccept != null)
        localVarHeaderParams.put("Accept", localVarAccept);

    final String[] localVarContentTypes = { "application/json" };
    final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes);
    localVarHeaderParams.put("Content-Type", localVarContentType);

    if (progressListener != null) {
        apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() {
            @Override
            public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain)
                    throws IOException {
                com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request());
                return originalResponse.newBuilder()
                        .body(new ProgressResponseBody(originalResponse.body(), progressListener)).build();
            }
        });
    }

    String[] localVarAuthNames = new String[] {};
    return apiClient.buildCall(localVarPath, "GET", localVarQueryParams, localVarPostBody, localVarHeaderParams,
            localVarFormParams, localVarAuthNames, progressRequestListener);
}