Package net.avalara.avatax.rest.client
Class RestCallFactory
java.lang.Object
net.avalara.avatax.rest.client.RestCallFactory
public class RestCallFactory
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description RestCallFactory(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl)
RestCallFactory(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String proxyHost, int proxyPort, java.lang.String proxySchema)
RestCallFactory(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
-
Method Summary
Modifier and Type Method Description void
addSecurityHeader(java.lang.String header)
<T> RestCall<T>
createRestCall(java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken)
<T> RestCall<T>
createRestCall(java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken, java.lang.String apiVersion)
-
Constructor Details
-
RestCallFactory
public RestCallFactory(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl) -
RestCallFactory
public RestCallFactory(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, org.apache.http.impl.client.HttpClientBuilder httpClientBuilder) -
RestCallFactory
public RestCallFactory(java.lang.String appName, java.lang.String appVersion, java.lang.String machineName, java.lang.String environmentUrl, java.lang.String proxyHost, int proxyPort, java.lang.String proxySchema)
-
-
Method Details
-
createRestCall
public <T> RestCall<T> createRestCall(java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken) -
createRestCall
public <T> RestCall<T> createRestCall(java.lang.String method, AvaTaxPath path, java.lang.Object model, com.google.gson.reflect.TypeToken<T> typeToken, java.lang.String apiVersion) -
addSecurityHeader
public void addSecurityHeader(java.lang.String header)
-