Class JythonHttpClientBuilder
- java.lang.Object
-
- com.inductiveautomation.ignition.common.script.builtin.http.JythonHttpClientBuilder
-
public class JythonHttpClientBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description JythonHttpClient
build()
static JythonHttpClientBuilder
newBuilder(CommonContext context)
void
runCustomizer(java.util.function.Consumer<java.net.http.HttpClient.Builder> builderConsumer)
void
setAuthentication(java.lang.String username, java.lang.String password)
void
setBypassSslVerification()
void
setConnectTimeout(long connectTimeout)
void
setCookiePolicy(java.lang.String cookiePolicy)
void
setProxy(java.lang.String proxyAddress)
void
setRedirectPolicy(java.lang.String redirectPolicy)
-
-
-
Method Detail
-
newBuilder
public static JythonHttpClientBuilder newBuilder(CommonContext context)
-
setConnectTimeout
public void setConnectTimeout(long connectTimeout)
-
setAuthentication
public void setAuthentication(@Nonnull java.lang.String username, @Nullable java.lang.String password)
-
setCookiePolicy
public void setCookiePolicy(java.lang.String cookiePolicy)
-
setRedirectPolicy
public void setRedirectPolicy(java.lang.String redirectPolicy)
-
setProxy
public void setProxy(java.lang.String proxyAddress) throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
-
setBypassSslVerification
public void setBypassSslVerification() throws java.security.KeyManagementException
- Throws:
java.security.KeyManagementException
-
runCustomizer
public void runCustomizer(java.util.function.Consumer<java.net.http.HttpClient.Builder> builderConsumer)
-
build
public JythonHttpClient build()
-
-