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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)