class io.fabric.kubernetes.client.vertx.VertxHttpRequest extends java.lang.Object implements io.fabric.kubernetes.client.http.HttpRequest
{
final io.vertx.core.Vertx vertx;
private final io.vertx.core.http.RequestOptions options;
private final io.fabric.kubernetes.client.http.StandardHttpRequest$BodyContent body;
public void <init>(io.vertx.core.Vertx, io.vertx.core.http.RequestOptions, io.fabric.kubernetes.client.http.StandardHttpRequest$BodyContent)
{
io.fabric.kubernetes.client.vertx.VertxHttpRequest v;
io.fabric.kubernetes.client.http.StandardHttpRequest$BodyContent v;
io.vertx.core.Vertx v;
io.vertx.core.http.RequestOptions v;
v := @this: io.fabric.kubernetes.client.vertx.VertxHttpRequest;
v := @parameter: io.vertx.core.Vertx;
v := @parameter: io.vertx.core.http.RequestOptions;
v := @parameter: io.fabric.kubernetes.client.http.StandardHttpRequest$BodyContent;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<io.fabric.kubernetes.client.vertx.VertxHttpRequest: io.vertx.core.Vertx vertx> = v;
v.<io.fabric.kubernetes.client.vertx.VertxHttpRequest: io.vertx.core.http.RequestOptions options> = v;
v.<io.fabric.kubernetes.client.vertx.VertxHttpRequest: io.fabric.kubernetes.client.http.StandardHttpRequest$BodyContent body> = v;
return;
}
public java.net.URI uri()
{
io.fabric.kubernetes.client.vertx.VertxHttpRequest v;
io.vertx.core.http.RequestOptions v;
java.lang.String v;
java.net.URI v;
v := @this: io.fabric.kubernetes.client.vertx.VertxHttpRequest;
v = v.<io.fabric.kubernetes.client.vertx.VertxHttpRequest: io.vertx.core.http.RequestOptions options>;
v = virtualinvoke v.<io.vertx.core.http.RequestOptions: java.lang.String getURI()>();
v = staticinvoke <java.net.URI: java.net.URI create(java.lang.String)>(v);
return v;
}
public java.lang.String method()
{
io.fabric.kubernetes.client.vertx.VertxHttpRequest v;
io.vertx.core.http.HttpMethod v;
io.vertx.core.http.RequestOptions v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.vertx.VertxHttpRequest;
v = v.<io.fabric.kubernetes.client.vertx.VertxHttpRequest: io.vertx.core.http.RequestOptions options>;
v = virtualinvoke v.<io.vertx.core.http.RequestOptions: io.vertx.core.http.HttpMethod getMethod()>();
v = virtualinvoke v.<io.vertx.core.http.HttpMethod: java.lang.String name()>();
return v;
}
public java.lang.String bodyString()
{
io.fabric.kubernetes.client.vertx.VertxHttpRequest v;
io.fabric.kubernetes.client.http.StandardHttpRequest$BodyContent v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.vertx.VertxHttpRequest;
v = v.<io.fabric.kubernetes.client.vertx.VertxHttpRequest: io.fabric.kubernetes.client.http.StandardHttpRequest$BodyContent body>;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
return v;
}
public java.util.List headers(java.lang.String)
{
io.fabric.kubernetes.client.vertx.VertxHttpRequest v;
java.util.List v;
io.vertx.core.MultiMap v;
io.vertx.core.http.RequestOptions v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.vertx.VertxHttpRequest;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.client.vertx.VertxHttpRequest: io.vertx.core.http.RequestOptions options>;
v = virtualinvoke v.<io.vertx.core.http.RequestOptions: io.vertx.core.MultiMap getHeaders()>();
v = interfaceinvoke v.<io.vertx.core.MultiMap: java.util.List getAll(java.lang.String)>(v);
return v;
}
public java.util.concurrent.CompletableFuture consumeBytes(io.vertx.core.http.HttpClient, io.fabric.kubernetes.client.http.AsyncBody$Consumer)
{
io.fabric.kubernetes.client.vertx.VertxHttpRequest v;
io.fabric.kubernetes.client.http.AsyncBody$Consumer v;
io.vertx.core.http.RequestOptions v;
java.util.concurrent.CompletableFuture v;
io.vertx.core.Future v, v;
java.util.function.Function v, v;
java.util.concurrent.CompletionStage v;
io.vertx.core.http.HttpClient v;
v := @this: io.fabric.kubernetes.client.vertx.VertxHttpRequest;
v := @parameter: io.vertx.core.http.HttpClient;
v := @parameter: io.fabric.kubernetes.client.http.AsyncBody$Consumer;
v = staticinvoke <io.fabric.kubernetes.client.vertx.VertxHttpRequest$lambda_consumeBytes_2__17: java.util.function.Function bootstrap$(io.fabric.kubernetes.client.vertx.VertxHttpRequest,io.fabric.kubernetes.client.http.AsyncBody$Consumer)>(v, v);
v = v.<io.fabric.kubernetes.client.vertx.VertxHttpRequest: io.vertx.core.http.RequestOptions options>;
v = interfaceinvoke v.<io.vertx.core.http.HttpClient: io.vertx.core.Future request(io.vertx.core.http.RequestOptions)>(v);
v = staticinvoke <io.fabric.kubernetes.client.vertx.VertxHttpRequest$lambda_consumeBytes_3__18: java.util.function.Function bootstrap$(io.fabric.kubernetes.client.vertx.VertxHttpRequest,java.util.function.Function)>(v, v);
v = interfaceinvoke v.<io.vertx.core.Future: io.vertx.core.Future compose(java.util.function.Function)>(v);
v = interfaceinvoke v.<io.vertx.core.Future: java.util.concurrent.CompletionStage toCompletionStage()>();
v = interfaceinvoke v.<java.util.concurrent.CompletionStage: java.util.concurrent.CompletableFuture toCompletableFuture()>();
return v;
}
public java.util.Map headers()
{
io.fabric.kubernetes.client.vertx.VertxHttpRequest v;
java.util.Map v;
io.vertx.core.MultiMap v;
io.vertx.core.http.RequestOptions v;
v := @this: io.fabric.kubernetes.client.vertx.VertxHttpRequest;
v = v.<io.fabric.kubernetes.client.vertx.VertxHttpRequest: io.vertx.core.http.RequestOptions options>;
v = virtualinvoke v.<io.vertx.core.http.RequestOptions: io.vertx.core.MultiMap getHeaders()>();
v = staticinvoke <io.fabric.kubernetes.client.vertx.VertxHttpRequest: java.util.Map toHeadersMap(io.vertx.core.MultiMap)>(v);
return v;
}
static java.util.Map toHeadersMap(io.vertx.core.MultiMap)
{
java.util.LinkedHashMap v;
java.util.function.Consumer v;
java.util.stream.Stream v;
io.vertx.core.MultiMap v;
java.util.Set v;
v := @parameter: io.vertx.core.MultiMap;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v = interfaceinvoke v.<io.vertx.core.MultiMap: java.util.Set names()>();
v = interfaceinvoke v.<java.util.Set: java.util.stream.Stream stream()>();
v = staticinvoke <io.fabric.kubernetes.client.vertx.VertxHttpRequest$lambda_toHeadersMap_4__19: java.util.function.Consumer bootstrap$(java.util.Map,io.vertx.core.MultiMap)>(v, v);
interfaceinvoke v.<java.util.stream.Stream: void forEach(java.util.function.Consumer)>(v);
return v;
}
}