Class ApiClient


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               comments="Generator version: 7.12.0")
    public class ApiClient
    extends JavaTimeFormatter
    • Field Detail

      • serverIndex

        protected java.lang.Integer serverIndex
      • serverVariables

        protected java.util.Map<java.lang.String,​java.lang.String> serverVariables
      • tempFolderPath

        protected java.lang.String tempFolderPath
    • Constructor Detail

      • ApiClient

        public ApiClient​(org.apache.hc.client5.http.impl.classic.CloseableHttpClient httpClient)
      • ApiClient

        public ApiClient()
    • Method Detail

      • buildDefaultDateFormat

        public static java.text.DateFormat buildDefaultDateFormat()
      • getObjectMapper

        public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
      • setObjectMapper

        public ApiClient setObjectMapper​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      • getHttpClient

        public org.apache.hc.client5.http.impl.classic.CloseableHttpClient getHttpClient()
      • setHttpClient

        public ApiClient setHttpClient​(org.apache.hc.client5.http.impl.classic.CloseableHttpClient httpClient)
      • getBasePath

        public java.lang.String getBasePath()
      • setBasePath

        public ApiClient setBasePath​(java.lang.String basePath)
      • getServerIndex

        public java.lang.Integer getServerIndex()
      • setServerIndex

        public ApiClient setServerIndex​(java.lang.Integer serverIndex)
      • getServerVariables

        public java.util.Map<java.lang.String,​java.lang.String> getServerVariables()
      • setServerVariables

        public ApiClient setServerVariables​(java.util.Map<java.lang.String,​java.lang.String> serverVariables)
      • getStatusCode

        @Deprecated
        public int getStatusCode()
        Deprecated.
      • getResponseHeaders

        @Deprecated
        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getResponseHeaders()
        Deprecated.
      • getAuthentications

        public java.util.Map<java.lang.String,​Authentication> getAuthentications()
      • getAuthentication

        public Authentication getAuthentication​(java.lang.String authName)
      • getTempFolderPath

        public java.lang.String getTempFolderPath()
      • setUserAgent

        public final ApiClient setUserAgent​(java.lang.String userAgent)
      • setTempFolderPath

        public ApiClient setTempFolderPath​(java.lang.String tempFolderPath)
      • addDefaultHeader

        public ApiClient addDefaultHeader​(java.lang.String key,
                                          java.lang.String value)
      • addDefaultCookie

        public ApiClient addDefaultCookie​(java.lang.String key,
                                          java.lang.String value)
      • isDebugging

        public boolean isDebugging()
      • setDebugging

        public ApiClient setDebugging​(boolean debugging)
      • getConnectTimeout

        public int getConnectTimeout()
      • setConnectTimeout

        public ApiClient setConnectTimeout​(int connectionTimeout)
      • getDateFormat

        public java.text.DateFormat getDateFormat()
      • setDateFormat

        public ApiClient setDateFormat​(java.text.DateFormat dateFormat)
      • parseDate

        public java.util.Date parseDate​(java.lang.String str)
      • formatDate

        public java.lang.String formatDate​(java.util.Date date)
      • parameterToString

        public java.lang.String parameterToString​(java.lang.Object param)
      • parameterToPair

        public java.util.List<Pair> parameterToPair​(java.lang.String name,
                                                    java.lang.Object value)
      • parameterToPairs

        public java.util.List<Pair> parameterToPairs​(java.lang.String collectionFormat,
                                                     java.lang.String name,
                                                     java.util.Collection<?> value)
      • isJsonMime

        public boolean isJsonMime​(java.lang.String mime)
      • selectHeaderAccept

        public java.lang.String selectHeaderAccept​(java.lang.String[] accepts)
      • selectHeaderContentType

        public java.lang.String selectHeaderContentType​(java.lang.String[] contentTypes)
      • escapeString

        public java.lang.String escapeString​(java.lang.String str)
      • transformResponseHeaders

        protected java.util.Map<java.lang.String,​java.util.List<java.lang.String>> transformResponseHeaders​(org.apache.hc.core5.http.Header[] headers)
      • serialize

        public org.apache.hc.core5.http.HttpEntity serialize​(java.lang.Object obj,
                                                             java.util.Map<java.lang.String,​java.lang.Object> formParams,
                                                             org.apache.hc.core5.http.ContentType contentType)
                                                      throws ApiException
      • deserialize

        public <T> T deserialize​(org.apache.hc.client5.http.impl.classic.CloseableHttpResponse response,
                                 com.fasterxml.jackson.core.type.TypeReference<T> valueType)
                          throws ApiException,
                                 java.io.IOException,
                                 org.apache.hc.core5.http.ParseException
      • prepareDownloadFile

        protected java.io.File prepareDownloadFile​(java.lang.String contentDisposition)
                                            throws java.io.IOException
      • getBaseURL

        public java.lang.String getBaseURL()
      • isSuccessfulStatus

        protected boolean isSuccessfulStatus​(int statusCode)
      • isBodyAllowed

        protected boolean isBodyAllowed​(java.lang.String method)
      • buildCookie

        protected org.apache.hc.client5.http.cookie.Cookie buildCookie​(java.lang.String key,
                                                                       java.lang.String value,
                                                                       java.net.URI uri)
      • processResponse

        protected <T> T processResponse​(org.apache.hc.client5.http.impl.classic.CloseableHttpResponse response,
                                        com.fasterxml.jackson.core.type.TypeReference<T> returnType)
                                 throws ApiException,
                                        java.io.IOException,
                                        org.apache.hc.core5.http.ParseException
      • invokeAPI

        public <T> T invokeAPI​(java.lang.String path,
                               java.lang.String method,
                               java.util.List<Pair> queryParams,
                               java.util.List<Pair> collectionQueryParams,
                               java.lang.String urlQueryDeepObject,
                               java.lang.Object body,
                               java.util.Map<java.lang.String,​java.lang.String> headerParams,
                               java.util.Map<java.lang.String,​java.lang.String> cookieParams,
                               java.util.Map<java.lang.String,​java.lang.Object> formParams,
                               java.lang.String accept,
                               java.lang.String contentType,
                               java.lang.String[] authNames,
                               com.fasterxml.jackson.core.type.TypeReference<T> returnType)
                        throws ApiException