public class io.vertx.ext.web.client.WebClientOptions extends io.vertx.core.http.HttpClientOptions
{
public static final boolean DEFAULT_USER_AGENT_ENABLED;
public static final java.lang.String DEFAULT_USER_AGENT;
public static final boolean DEFAULT_FOLLOW_REDIRECTS;
public static final io.vertx.uritemplate.ExpandOptions DEFAULT_EXPAND_OPTIONS;
private boolean userAgentEnabled;
private java.lang.String userAgent;
private boolean followRedirects;
private io.vertx.uritemplate.ExpandOptions templateExpandOptions;
public void <init>()
{
io.vertx.ext.web.client.WebClientOptions v;
java.lang.String v;
io.vertx.uritemplate.ExpandOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
specialinvoke v.<io.vertx.core.http.HttpClientOptions: void <init>()>();
v.<io.vertx.ext.web.client.WebClientOptions: boolean userAgentEnabled> = 1;
v = <io.vertx.ext.web.client.WebClientOptions: java.lang.String DEFAULT_USER_AGENT>;
v.<io.vertx.ext.web.client.WebClientOptions: java.lang.String userAgent> = v;
v.<io.vertx.ext.web.client.WebClientOptions: boolean followRedirects> = 1;
v = <io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions DEFAULT_EXPAND_OPTIONS>;
v.<io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions templateExpandOptions> = v;
return;
}
public void <init>(io.vertx.ext.web.client.WebClientOptions)
{
io.vertx.ext.web.client.WebClientOptions v, v;
java.lang.String v;
io.vertx.uritemplate.ExpandOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.ext.web.client.WebClientOptions;
specialinvoke v.<io.vertx.core.http.HttpClientOptions: void <init>(io.vertx.core.http.HttpClientOptions)>(v);
v.<io.vertx.ext.web.client.WebClientOptions: boolean userAgentEnabled> = 1;
v = <io.vertx.ext.web.client.WebClientOptions: java.lang.String DEFAULT_USER_AGENT>;
v.<io.vertx.ext.web.client.WebClientOptions: java.lang.String userAgent> = v;
v.<io.vertx.ext.web.client.WebClientOptions: boolean followRedirects> = 1;
v = <io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions DEFAULT_EXPAND_OPTIONS>;
v.<io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions templateExpandOptions> = v;
virtualinvoke v.<io.vertx.ext.web.client.WebClientOptions: void init(io.vertx.ext.web.client.WebClientOptions)>(v);
return;
}
public void <init>(io.vertx.core.http.HttpClientOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
io.vertx.uritemplate.ExpandOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.http.HttpClientOptions;
specialinvoke v.<io.vertx.core.http.HttpClientOptions: void <init>(io.vertx.core.http.HttpClientOptions)>(v);
v.<io.vertx.ext.web.client.WebClientOptions: boolean userAgentEnabled> = 1;
v = <io.vertx.ext.web.client.WebClientOptions: java.lang.String DEFAULT_USER_AGENT>;
v.<io.vertx.ext.web.client.WebClientOptions: java.lang.String userAgent> = v;
v.<io.vertx.ext.web.client.WebClientOptions: boolean followRedirects> = 1;
v = <io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions DEFAULT_EXPAND_OPTIONS>;
v.<io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions templateExpandOptions> = v;
return;
}
public void <init>(io.vertx.core.json.JsonObject)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.json.JsonObject v;
java.lang.String v;
io.vertx.uritemplate.ExpandOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.json.JsonObject;
specialinvoke v.<io.vertx.core.http.HttpClientOptions: void <init>(io.vertx.core.json.JsonObject)>(v);
v.<io.vertx.ext.web.client.WebClientOptions: boolean userAgentEnabled> = 1;
v = <io.vertx.ext.web.client.WebClientOptions: java.lang.String DEFAULT_USER_AGENT>;
v.<io.vertx.ext.web.client.WebClientOptions: java.lang.String userAgent> = v;
v.<io.vertx.ext.web.client.WebClientOptions: boolean followRedirects> = 1;
v = <io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions DEFAULT_EXPAND_OPTIONS>;
v.<io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions templateExpandOptions> = v;
staticinvoke <io.vertx.ext.web.client.WebClientOptionsConverter: void fromJson(java.lang.Iterable,io.vertx.ext.web.client.WebClientOptions)>(v, v);
return;
}
void init(io.vertx.ext.web.client.WebClientOptions)
{
io.vertx.ext.web.client.WebClientOptions v, v;
io.vertx.uritemplate.ExpandOptions v, v, v;
java.lang.String v;
boolean v, v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.ext.web.client.WebClientOptions;
v = v.<io.vertx.ext.web.client.WebClientOptions: boolean userAgentEnabled>;
v.<io.vertx.ext.web.client.WebClientOptions: boolean userAgentEnabled> = v;
v = v.<io.vertx.ext.web.client.WebClientOptions: java.lang.String userAgent>;
v.<io.vertx.ext.web.client.WebClientOptions: java.lang.String userAgent> = v;
v = v.<io.vertx.ext.web.client.WebClientOptions: boolean followRedirects>;
v.<io.vertx.ext.web.client.WebClientOptions: boolean followRedirects> = v;
v = v.<io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions templateExpandOptions>;
if v == null goto label;
v = new io.vertx.uritemplate.ExpandOptions;
v = v.<io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions templateExpandOptions>;
specialinvoke v.<io.vertx.uritemplate.ExpandOptions: void <init>(io.vertx.uritemplate.ExpandOptions)>(v);
goto label;
label:
v = null;
label:
v.<io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions templateExpandOptions> = v;
return;
}
public io.vertx.core.json.JsonObject toJson()
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.json.JsonObject v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.json.JsonObject toJson()>();
staticinvoke <io.vertx.ext.web.client.WebClientOptionsConverter: void toJson(io.vertx.ext.web.client.WebClientOptions,io.vertx.core.json.JsonObject)>(v, v);
return v;
}
public boolean isUserAgentEnabled()
{
io.vertx.ext.web.client.WebClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v = v.<io.vertx.ext.web.client.WebClientOptions: boolean userAgentEnabled>;
return v;
}
public io.vertx.ext.web.client.WebClientOptions setUserAgentEnabled(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v.<io.vertx.ext.web.client.WebClientOptions: boolean userAgentEnabled> = v;
return v;
}
public java.lang.String getUserAgent()
{
io.vertx.ext.web.client.WebClientOptions v;
java.lang.String v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v = v.<io.vertx.ext.web.client.WebClientOptions: java.lang.String userAgent>;
return v;
}
public io.vertx.ext.web.client.WebClientOptions setUserAgent(java.lang.String)
{
io.vertx.ext.web.client.WebClientOptions v;
java.lang.String v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.lang.String;
v.<io.vertx.ext.web.client.WebClientOptions: java.lang.String userAgent> = v;
return v;
}
public boolean isFollowRedirects()
{
io.vertx.ext.web.client.WebClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v = v.<io.vertx.ext.web.client.WebClientOptions: boolean followRedirects>;
return v;
}
public io.vertx.ext.web.client.WebClientOptions setFollowRedirects(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v.<io.vertx.ext.web.client.WebClientOptions: boolean followRedirects> = v;
return v;
}
public io.vertx.uritemplate.ExpandOptions getTemplateExpandOptions()
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.uritemplate.ExpandOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v = v.<io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions templateExpandOptions>;
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTemplateExpandOptions(io.vertx.uritemplate.ExpandOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.uritemplate.ExpandOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.uritemplate.ExpandOptions;
v.<io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions templateExpandOptions> = v;
return v;
}
public io.vertx.ext.web.client.WebClientOptions setMaxRedirects(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setMaxRedirects(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setSendBufferSize(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setSendBufferSize(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setReceiveBufferSize(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setReceiveBufferSize(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setReuseAddress(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setReuseAddress(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTrafficClass(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTrafficClass(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTcpNoDelay(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTcpNoDelay(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTcpKeepAlive(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTcpKeepAlive(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setSoLinger(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setSoLinger(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setIdleTimeout(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setIdleTimeout(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setIdleTimeoutUnit(java.util.concurrent.TimeUnit)
{
io.vertx.ext.web.client.WebClientOptions v;
java.util.concurrent.TimeUnit v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.util.concurrent.TimeUnit;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setIdleTimeoutUnit(java.util.concurrent.TimeUnit)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setSsl(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setSsl(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.KeyCertOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.net.KeyCertOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setKeyStoreOptions(io.vertx.core.net.JksOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.JksOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.net.JksOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setKeyStoreOptions(io.vertx.core.net.JksOptions)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.PfxOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.net.PfxOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTrustOptions(io.vertx.core.net.TrustOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.net.TrustOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.net.TrustOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTrustOptions(io.vertx.core.net.TrustOptions)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.PemKeyCertOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.net.PemKeyCertOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTrustStoreOptions(io.vertx.core.net.JksOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.JksOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.net.JksOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTrustStoreOptions(io.vertx.core.net.JksOptions)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.PfxOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.net.PfxOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.PemTrustOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.net.PemTrustOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions addEnabledCipherSuite(java.lang.String)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions addEnabledCipherSuite(java.lang.String)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions addCrlPath(java.lang.String) throws java.lang.NullPointerException
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions addCrlPath(java.lang.String)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions addCrlValue(io.vertx.core.buffer.Buffer) throws java.lang.NullPointerException
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.buffer.Buffer v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.buffer.Buffer;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions addCrlValue(io.vertx.core.buffer.Buffer)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setConnectTimeout(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setConnectTimeout(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTrustAll(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTrustAll(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setMaxPoolSize(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setMaxPoolSize(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setHttp2MultiplexingLimit(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setHttp2MultiplexingLimit(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setHttp2MaxPoolSize(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setHttp2MaxPoolSize(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setHttp2ConnectionWindowSize(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setHttp2ConnectionWindowSize(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setKeepAlive(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setKeepAlive(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setPipelining(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setPipelining(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setPipeliningLimit(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setPipeliningLimit(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setVerifyHost(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setVerifyHost(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTryUseCompression(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTryUseCompression(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setSendUnmaskedFrames(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setSendUnmaskedFrames(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setMaxWebSocketFrameSize(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setMaxWebSocketFrameSize(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setDefaultHost(java.lang.String)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setDefaultHost(java.lang.String)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setDefaultPort(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setDefaultPort(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setMaxChunkSize(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setMaxChunkSize(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setProtocolVersion(io.vertx.core.http.HttpVersion)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.http.HttpVersion v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.http.HttpVersion;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setProtocolVersion(io.vertx.core.http.HttpVersion)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setMaxHeaderSize(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setMaxHeaderSize(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setMaxWaitQueueSize(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setMaxWaitQueueSize(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setUseAlpn(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setUseAlpn(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.net.SSLEngineOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.net.SSLEngineOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.JdkSSLEngineOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.net.JdkSSLEngineOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.net.OpenSSLEngineOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.net.OpenSSLEngineOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setHttp2ClearTextUpgrade(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setHttp2ClearTextUpgrade(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setAlpnVersions(java.util.List)
{
io.vertx.ext.web.client.WebClientOptions v;
java.util.List v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.util.List;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setAlpnVersions(java.util.List)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setMetricsName(java.lang.String)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setMetricsName(java.lang.String)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setProxyOptions(io.vertx.core.net.ProxyOptions)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.net.ProxyOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.net.ProxyOptions;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setProxyOptions(io.vertx.core.net.ProxyOptions)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setLocalAddress(java.lang.String)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setLocalAddress(java.lang.String)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setLogActivity(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setLogActivity(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions addEnabledSecureTransportProtocol(java.lang.String)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions addEnabledSecureTransportProtocol(java.lang.String)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions removeEnabledSecureTransportProtocol(java.lang.String)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions removeEnabledSecureTransportProtocol(java.lang.String)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setEnabledSecureTransportProtocols(java.util.Set)
{
io.vertx.ext.web.client.WebClientOptions v;
java.util.Set v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.util.Set;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setEnabledSecureTransportProtocols(java.util.Set)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setReusePort(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setReusePort(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTcpFastOpen(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTcpFastOpen(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTcpCork(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTcpCork(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTcpQuickAck(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTcpQuickAck(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setHttp2KeepAliveTimeout(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setHttp2KeepAliveTimeout(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setForceSni(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setForceSni(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setDecoderInitialBufferSize(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setDecoderInitialBufferSize(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setPoolCleanerPeriod(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setPoolCleanerPeriod(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setKeepAliveTimeout(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setKeepAliveTimeout(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setMaxWebSocketMessageSize(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setMaxWebSocketMessageSize(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setMaxInitialLineLength(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setMaxInitialLineLength(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setInitialSettings(io.vertx.core.http.Http2Settings)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.Http2Settings v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.http.Http2Settings;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setInitialSettings(io.vertx.core.http.Http2Settings)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setSslHandshakeTimeout(long)
{
io.vertx.ext.web.client.WebClientOptions v;
long v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: long;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setSslHandshakeTimeout(long)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setSslHandshakeTimeoutUnit(java.util.concurrent.TimeUnit)
{
io.vertx.ext.web.client.WebClientOptions v;
java.util.concurrent.TimeUnit v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.util.concurrent.TimeUnit;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setSslHandshakeTimeoutUnit(java.util.concurrent.TimeUnit)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTryUsePerFrameWebSocketCompression(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTryUsePerFrameWebSocketCompression(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTryUsePerMessageWebSocketCompression(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTryUsePerMessageWebSocketCompression(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setWebSocketCompressionLevel(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setWebSocketCompressionLevel(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setWebSocketCompressionAllowClientNoContext(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setWebSocketCompressionAllowClientNoContext(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setWebSocketCompressionRequestServerNoContext(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setWebSocketCompressionRequestServerNoContext(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setReadIdleTimeout(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setReadIdleTimeout(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setWriteIdleTimeout(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setWriteIdleTimeout(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setMaxWebSockets(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setMaxWebSockets(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setNonProxyHosts(java.util.List)
{
io.vertx.ext.web.client.WebClientOptions v;
java.util.List v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.util.List;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setNonProxyHosts(java.util.List)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions addNonProxyHost(java.lang.String)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions addNonProxyHost(java.lang.String)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setWebSocketClosingTimeout(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setWebSocketClosingTimeout(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setTracingPolicy(io.vertx.core.tracing.TracingPolicy)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.tracing.TracingPolicy v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: io.vertx.core.tracing.TracingPolicy;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setTracingPolicy(io.vertx.core.tracing.TracingPolicy)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setPoolEventLoopSize(int)
{
int v;
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setPoolEventLoopSize(int)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setShared(boolean)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setShared(boolean)>(v);
return v;
}
public io.vertx.ext.web.client.WebClientOptions setName(java.lang.String)
{
io.vertx.ext.web.client.WebClientOptions v;
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.ext.web.client.WebClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpClientOptions setName(java.lang.String)>(v);
return v;
}
public static java.lang.String loadUserAgent()
{
int v;
java.lang.String v, v;
v = "Vert.x-WebClient";
v = staticinvoke <io.vertx.core.impl.launcher.commands.VersionCommand: java.lang.String getVersion()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>("Vert.x-WebClient", v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/\u0001");
label:
return v;
}
static void <clinit>()
{
java.lang.String v;
v = staticinvoke <io.vertx.ext.web.client.WebClientOptions: java.lang.String loadUserAgent()>();
<io.vertx.ext.web.client.WebClientOptions: java.lang.String DEFAULT_USER_AGENT> = v;
<io.vertx.ext.web.client.WebClientOptions: io.vertx.uritemplate.ExpandOptions DEFAULT_EXPAND_OPTIONS> = null;
return;
}
}