public class io.fabric.kubernetes.client.dsl.internal.BaseOperation extends io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperation implements io.fabric.kubernetes.client.OperationInfo, io.fabric.kubernetes.client.dsl.MixedOperation, io.fabric.kubernetes.client.extension.ExtensibleResource, io.fabric.kubernetes.client.informers.impl.ListerWatcher
{
private static final java.lang.String WATCH;
private static final java.lang.String READ_ONLY_UPDATE_EXCEPTION_MESSAGE;
private static final java.lang.String READ_ONLY_EDIT_EXCEPTION_MESSAGE;
private final io.fabric.kubernetes.api.model.HasMetadata item;
private final java.lang.String resourceVersion;
private final boolean reloadingFromServer;
private final long gracePeriodSeconds;
private final io.fabric.kubernetes.api.model.DeletionPropagation propagationPolicy;
protected java.lang.String apiVersion;
protected java.lang.Class listType;
private java.util.Map indexers;
private java.lang.Long limit;
protected void <init>(io.fabric.kubernetes.client.dsl.internal.OperationContext)
{
io.fabric.kubernetes.api.model.DeletionPropagation v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v;
long v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Object v;
java.lang.String v, v, v, v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.client.dsl.internal.OperationContext;
specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.CreateOnlyResourceOperation: void <init>(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: java.lang.Object getItem()>();
v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata item> = v;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: boolean isReloadingFromServer()>();
v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: boolean reloadingFromServer> = v;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: java.lang.String getResourceVersion()>();
v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String resourceVersion> = v;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: long getGracePeriodSeconds()>();
v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: long gracePeriodSeconds> = v;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.api.model.DeletionPropagation getPropagationPolicy()>();
v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.DeletionPropagation propagationPolicy> = v;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getAPIGroupName()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getAPIGroupVersion()>();
v = staticinvoke <io.fabric.kubernetes.client.utils.ApiVersionUtil: java.lang.String joinApiGroupAndVersion(java.lang.String,java.lang.String)>(v, v);
v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String apiVersion> = v;
return;
}
public io.fabric.kubernetes.client.dsl.internal.BaseOperation newInstance(io.fabric.kubernetes.client.dsl.internal.OperationContext)
{
io.fabric.kubernetes.client.dsl.internal.OperationContext v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.client.dsl.internal.OperationContext;
v = new io.fabric.kubernetes.client.dsl.internal.BaseOperation;
specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: void <init>(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
return v;
}
protected io.fabric.kubernetes.client.dsl.Resource newResource(io.fabric.kubernetes.client.dsl.internal.OperationContext)
{
io.fabric.kubernetes.client.dsl.internal.OperationContext v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.client.dsl.internal.OperationContext;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation newInstance(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
return v;
}
protected java.net.URL fetchListUrl(java.net.URL, io.fabric.kubernetes.api.model.ListOptions)
{
io.fabric.kubernetes.api.model.ListOptions v;
java.net.URL v, v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.net.URL;
v := @parameter: io.fabric.kubernetes.api.model.ListOptions;
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.net.URL appendListOptionParams(java.net.URL,io.fabric.kubernetes.api.model.ListOptions)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata get()
{
io.fabric.kubernetes.client.KubernetesClientException v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
int v;
io.fabric.kubernetes.api.model.HasMetadata v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata getMandatory()>();
virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: void updateApiVersion(io.fabric.kubernetes.api.model.HasMetadata)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: int getCode()>();
if v == 404 goto label;
throw v;
label:
return null;
catch io.fabric.kubernetes.client.KubernetesClientException from label to label with label;
}
public io.fabric.kubernetes.api.model.HasMetadata require()
{
io.fabric.kubernetes.client.KubernetesClientException v;
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
int v;
io.fabric.kubernetes.client.ResourceNotFoundException v, v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata getMandatory()>();
if v != null goto label;
v = new io.fabric.kubernetes.client.ResourceNotFoundException;
specialinvoke v.<io.fabric.kubernetes.client.ResourceNotFoundException: void <init>(java.lang.String)>("The resource you request doesn\'t exist or couldn\'t be fetched.");
throw v;
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: int getCode()>();
if v == 404 goto label;
throw v;
label:
v = new io.fabric.kubernetes.client.ResourceNotFoundException;
v = virtualinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: java.lang.String getMessage()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("Resource not found : \u0001");
specialinvoke v.<io.fabric.kubernetes.client.ResourceNotFoundException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
throw v;
catch io.fabric.kubernetes.client.KubernetesClientException from label to label with label;
}
public io.fabric.kubernetes.api.model.HasMetadata getMandatory()
{
io.fabric.kubernetes.client.OperationInfo v, v;
java.net.URL v;
java.io.IOException v;
java.lang.RuntimeException v, v;
io.fabric.kubernetes.api.model.HasMetadata v, v, v;
java.lang.InterruptedException v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Thread v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata item>;
if v == null goto label;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: boolean reloadingFromServer>;
if v != 0 goto label;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata item>;
v = staticinvoke <io.fabric.kubernetes.client.utils.Serialization: java.lang.Object clone(java.lang.Object)>(v);
return v;
label:
v = specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.net.URL getCompleteResourceUrl()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata handleGet(java.net.URL)>(v);
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
virtualinvoke v.<java.lang.Thread: void interrupt()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.OperationInfo forOperationType(java.lang.String)>("get");
v = staticinvoke <io.fabric.kubernetes.client.KubernetesClientException: java.lang.RuntimeException launderThrowable(io.fabric.kubernetes.client.OperationInfo,java.lang.Throwable)>(v, v);
throw v;
label:
v := @caughtexception;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.OperationInfo forOperationType(java.lang.String)>("get");
v = staticinvoke <io.fabric.kubernetes.client.KubernetesClientException: java.lang.RuntimeException launderThrowable(io.fabric.kubernetes.client.OperationInfo,java.lang.Throwable)>(v, v);
throw v;
catch java.lang.InterruptedException from label to label with label;
catch java.io.IOException from label to label with label;
}
public io.fabric.kubernetes.api.model.HasMetadata edit(java.util.function.UnaryOperator)
{
io.fabric.kubernetes.client.KubernetesClientException v;
java.util.function.UnaryOperator v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.util.function.UnaryOperator;
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String)>("Cannot edit read-only resources");
throw v;
}
public io.fabric.kubernetes.api.model.HasMetadata editStatus(java.util.function.UnaryOperator)
{
io.fabric.kubernetes.client.KubernetesClientException v;
java.util.function.UnaryOperator v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.util.function.UnaryOperator;
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String)>("Cannot edit read-only resources");
throw v;
}
public transient io.fabric.kubernetes.api.model.HasMetadata edit(io.fabric.kubernetes.api.builder.Visitor[])
{
io.fabric.kubernetes.client.KubernetesClientException v;
io.fabric.kubernetes.api.builder.Visitor[] v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.builder.Visitor[];
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String)>("Cannot edit read-only resources");
throw v;
}
public io.fabric.kubernetes.api.model.HasMetadata edit(java.lang.Class, io.fabric.kubernetes.api.builder.Visitor)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Class v;
io.fabric.kubernetes.api.builder.Visitor v;
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation$1 v;
io.fabric.kubernetes.api.builder.Visitor[] v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.Class;
v := @parameter: io.fabric.kubernetes.api.builder.Visitor;
v = newarray (io.fabric.kubernetes.api.builder.Visitor)[1];
v = new io.fabric.kubernetes.client.dsl.internal.BaseOperation$1;
specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation$1: void <init>(io.fabric.kubernetes.client.dsl.internal.BaseOperation,java.lang.Class,io.fabric.kubernetes.api.builder.Visitor)>(v, v, v);
v[0] = v;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata edit(io.fabric.kubernetes.api.builder.Visitor[])>(v);
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata accept(java.util.function.Consumer)
{
io.fabric.kubernetes.client.KubernetesClientException v;
java.util.function.Consumer v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.util.function.Consumer;
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String)>("Cannot edit read-only resources");
throw v;
}
public io.fabric.kubernetes.client.dsl.Resource withName(java.lang.String)
{
io.fabric.kubernetes.client.dsl.Resource v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
int v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v, v;
java.lang.String v;
java.lang.IllegalArgumentException v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Name must be provided.");
throw v;
label:
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.dsl.internal.OperationContext withName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource newResource(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource lockResourceVersion(java.lang.String)
{
io.fabric.kubernetes.client.KubernetesClientException v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
if v != null goto label;
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String)>("resourceVersion cannot be null");
throw v;
label:
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.dsl.internal.OperationContext withResourceVersion(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation newInstance(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.internal.BaseOperation inNamespace(java.lang.String)
{
io.fabric.kubernetes.client.KubernetesClientException v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
if v != null goto label;
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String)>("namespace cannot be null");
throw v;
label:
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.dsl.internal.OperationContext withNamespace(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation newInstance(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.internal.BaseOperation inAnyNamespace()
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.dsl.internal.OperationContext withNamespace(java.lang.String)>(null);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation newInstance(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.Resource load(java.io.InputStream)
{
io.fabric.kubernetes.client.dsl.Resource v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Class v;
java.lang.Object v;
java.lang.String v;
java.io.InputStream v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.io.InputStream;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class type>;
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Object unmarshal(java.io.InputStream,java.lang.Class)>(v, v);
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String apiVersion>;
interfaceinvoke v.<io.fabric.kubernetes.api.model.HasMetadata: void setApiVersion(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource resource(io.fabric.kubernetes.api.model.HasMetadata)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.Resource load(java.net.URL)
{
java.lang.Throwable v;
io.fabric.kubernetes.client.dsl.Resource v;
java.net.URL v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.io.IOException v;
java.lang.RuntimeException v;
java.io.InputStream v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.net.URL;
label:
v = virtualinvoke v.<java.net.URL: java.io.InputStream openStream()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource load(java.io.InputStream)>(v);
label:
if v == null goto label;
virtualinvoke v.<java.io.InputStream: void close()>();
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = staticinvoke <io.fabric.kubernetes.client.KubernetesClientException: java.lang.RuntimeException launderThrowable(java.lang.Throwable)>(v);
throw v;
catch java.lang.Throwable from label to label with label;
catch java.io.IOException from label to label with label;
}
public io.fabric.kubernetes.client.dsl.Resource load(java.io.File)
{
java.lang.Throwable v;
io.fabric.kubernetes.client.dsl.Resource v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.io.IOException v;
java.io.FileInputStream v;
java.lang.RuntimeException v;
java.io.File v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.io.File;
label:
v = new java.io.FileInputStream;
specialinvoke v.<java.io.FileInputStream: void <init>(java.io.File)>(v);
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource load(java.io.InputStream)>(v);
label:
virtualinvoke v.<java.io.FileInputStream: void close()>();
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = staticinvoke <io.fabric.kubernetes.client.KubernetesClientException: java.lang.RuntimeException launderThrowable(java.lang.Throwable)>(v);
throw v;
catch java.lang.Throwable from label to label with label;
catch java.io.IOException from label to label with label;
}
public io.fabric.kubernetes.client.dsl.Resource load(java.lang.String)
{
io.fabric.kubernetes.client.dsl.Resource v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.String v;
java.io.File v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource load(java.io.File)>(v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource fromServer()
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.dsl.internal.OperationContext withReloadingFromServer(boolean)>(1);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation newInstance(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
return v;
}
public final io.fabric.kubernetes.api.model.HasMetadata createOrReplace()
{
java.util.function.UnaryOperator v, v, v, v;
java.lang.IllegalArgumentException v;
io.fabric.kubernetes.api.model.HasMetadata v, v, v, v;
io.fabric.kubernetes.client.dsl.Resource v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.utils.internal.CreateOrReplaceHelper v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata item>;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Nothing to create.");
throw v;
label:
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata item>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource resource(io.fabric.kubernetes.api.model.HasMetadata)>(v);
v = new io.fabric.kubernetes.client.utils.internal.CreateOrReplaceHelper;
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$create__1317: java.util.function.UnaryOperator bootstrap$(io.fabric.kubernetes.client.dsl.Resource)>(v);
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$replace__1318: java.util.function.UnaryOperator bootstrap$(io.fabric.kubernetes.client.dsl.Resource)>(v);
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_createOrReplace_0__1319: java.util.function.UnaryOperator bootstrap$(io.fabric.kubernetes.client.dsl.Resource)>(v);
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_createOrReplace_1__1320: java.util.function.UnaryOperator bootstrap$(io.fabric.kubernetes.client.dsl.Resource)>(v);
specialinvoke v.<io.fabric.kubernetes.client.utils.internal.CreateOrReplaceHelper: void <init>(java.util.function.UnaryOperator,java.util.function.UnaryOperator,java.util.function.UnaryOperator,java.util.function.UnaryOperator)>(v, v, v, v);
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata item>;
v = virtualinvoke v.<io.fabric.kubernetes.client.utils.internal.CreateOrReplaceHelper: io.fabric.kubernetes.api.model.HasMetadata createOrReplace(io.fabric.kubernetes.api.model.HasMetadata)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withLabels(java.util.Map)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.util.Map v;
io.fabric.kubernetes.client.dsl.FilterNested v;
java.lang.Object v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.util.Map;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withLabels(java.util.Map)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
}
public io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withLabelSelector(io.fabric.kubernetes.api.model.LabelSelector)
{
io.fabric.kubernetes.api.model.LabelSelector v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.dsl.FilterNested v;
java.lang.Object v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.LabelSelector;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withLabelSelector(io.fabric.kubernetes.api.model.LabelSelector)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
}
public io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withoutLabels(java.util.Map)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.util.Map v;
io.fabric.kubernetes.client.dsl.FilterNested v;
java.lang.Object v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.util.Map;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withoutLabels(java.util.Map)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
}
public transient io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withLabelIn(java.lang.String, java.lang.String[])
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.dsl.FilterNested v;
java.lang.Object v, v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String[];
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withLabelIn(java.lang.String,java.lang.String[])>(v, v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
}
public transient io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withLabelNotIn(java.lang.String, java.lang.String[])
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.dsl.FilterNested v;
java.lang.Object v, v;
java.lang.String[] v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String[];
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withLabelNotIn(java.lang.String,java.lang.String[])>(v, v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
}
public io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withLabel(java.lang.String, java.lang.String)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.dsl.FilterNested v;
java.lang.Object v, v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withLabel(java.lang.String,java.lang.String)>(v, v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
}
public io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withoutLabel(java.lang.String, java.lang.String)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.dsl.FilterNested v;
java.lang.Object v, v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withoutLabel(java.lang.String,java.lang.String)>(v, v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
}
public io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withLabelSelector(java.lang.String)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.dsl.FilterNested v;
java.lang.Object v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withLabelSelector(java.lang.String)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
}
public io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withFields(java.util.Map)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.util.Map v;
io.fabric.kubernetes.client.dsl.FilterNested v;
java.lang.Object v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.util.Map;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withFields(java.util.Map)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
}
public io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withField(java.lang.String, java.lang.String)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.dsl.FilterNested v;
java.lang.Object v, v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withField(java.lang.String,java.lang.String)>(v, v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
}
public io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withInvolvedObject(io.fabric.kubernetes.api.model.ObjectReference)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.dsl.FilterNested v;
io.fabric.kubernetes.api.model.ObjectReference v;
java.lang.Object v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReference;
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withInvolvedObject(io.fabric.kubernetes.api.model.ObjectReference)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
label:
return v;
}
public io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()
{
io.fabric.kubernetes.client.dsl.internal.FilterNestedImpl v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = new io.fabric.kubernetes.client.dsl.internal.FilterNestedImpl;
specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.FilterNestedImpl: void <init>(io.fabric.kubernetes.client.dsl.internal.BaseOperation)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withoutFields(java.util.Map)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.util.Map v;
io.fabric.kubernetes.client.dsl.FilterNested v;
java.lang.Object v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.util.Map;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withoutFields(java.util.Map)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
}
public io.fabric.kubernetes.client.dsl.FilterWatchListDeletable withoutField(java.lang.String, java.lang.String)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.dsl.FilterNested v;
java.lang.Object v, v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.FilterNested withNewFilter()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object withoutField(java.lang.String,java.lang.String)>(v, v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.FilterNested: java.lang.Object endFilter()>();
return v;
}
public java.lang.String getFieldQueryParam()
{
io.fabric.kubernetes.client.dsl.internal.OperationContext v;
java.lang.String v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: java.lang.String getFieldQueryParam()>();
return v;
}
public io.fabric.kubernetes.api.model.KubernetesResourceList list()
{
io.fabric.kubernetes.api.model.KubernetesResourceList v;
io.fabric.kubernetes.api.model.ListOptions v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = new io.fabric.kubernetes.api.model.ListOptions;
specialinvoke v.<io.fabric.kubernetes.api.model.ListOptions: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.KubernetesResourceList list(io.fabric.kubernetes.api.model.ListOptions)>(v);
return v;
}
public io.fabric.kubernetes.api.model.KubernetesResourceList list(java.lang.Integer, java.lang.String)
{
io.fabric.kubernetes.api.model.KubernetesResourceList v;
io.fabric.kubernetes.api.model.ListOptionsBuilder v;
io.fabric.kubernetes.api.model.ListOptionsFluent v, v;
io.fabric.kubernetes.api.model.ListOptions v;
long v;
java.lang.Integer v;
java.lang.Long v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.ListOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ListOptionsBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.Integer: long longValue()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptionsBuilder: io.fabric.kubernetes.api.model.ListOptionsFluent withLimit(java.lang.Long)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptionsBuilder: io.fabric.kubernetes.api.model.ListOptionsFluent withContinue(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptionsBuilder: io.fabric.kubernetes.api.model.ListOptions build()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.KubernetesResourceList list(io.fabric.kubernetes.api.model.ListOptions)>(v);
return v;
}
public java.util.concurrent.CompletableFuture submitList(io.fabric.kubernetes.api.model.ListOptions)
{
io.fabric.kubernetes.api.model.ListOptions v, v;
java.net.URL v, v;
java.util.concurrent.CompletableFuture v, v;
java.util.function.Function v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.util.Map v;
io.fabric.kubernetes.client.http.HttpRequest$Builder v, v;
io.fabric.kubernetes.client.http.HttpClient v, v;
io.fabric.kubernetes.client.OperationInfo v;
java.io.IOException v;
java.lang.RuntimeException v;
java.lang.Class v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.ListOptions;
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.net.URL getNamespacedUrl()>();
v = specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.ListOptions defaultListOptions(io.fabric.kubernetes.api.model.ListOptions,java.lang.Boolean)>(v, null);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.net.URL fetchListUrl(java.net.URL,io.fabric.kubernetes.api.model.ListOptions)>(v, v);
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.http.HttpClient httpClient>;
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpClient: io.fabric.kubernetes.client.http.HttpRequest$Builder newHttpRequestBuilder()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.http.HttpRequest$Builder: io.fabric.kubernetes.client.http.HttpRequest$Builder url(java.net.URL)>(v);
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.http.HttpClient httpClient>;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class listType>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.util.Map getParameters()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.util.concurrent.CompletableFuture handleResponse(io.fabric.kubernetes.client.http.HttpClient,io.fabric.kubernetes.client.http.HttpRequest$Builder,java.lang.Class,java.util.Map)>(v, v, v, v);
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_submitList_2__1321: java.util.function.Function bootstrap$(io.fabric.kubernetes.client.dsl.internal.BaseOperation)>(v);
v = virtualinvoke v.<java.util.concurrent.CompletableFuture: java.util.concurrent.CompletableFuture thenApply(java.util.function.Function)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.OperationInfo forOperationType(java.lang.String)>("list");
v = staticinvoke <io.fabric.kubernetes.client.KubernetesClientException: java.lang.RuntimeException launderThrowable(io.fabric.kubernetes.client.OperationInfo,java.lang.Throwable)>(v, v);
throw v;
catch java.io.IOException from label to label with label;
}
public io.fabric.kubernetes.api.model.KubernetesResourceList list(io.fabric.kubernetes.api.model.ListOptions)
{
io.fabric.kubernetes.client.OperationInfo v;
io.fabric.kubernetes.api.model.ListOptions v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.io.IOException v;
java.lang.Object v;
java.util.concurrent.CompletableFuture v;
java.lang.RuntimeException v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.ListOptions;
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.util.concurrent.CompletableFuture submitList(io.fabric.kubernetes.api.model.ListOptions)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Object waitForResult(java.util.concurrent.CompletableFuture)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.OperationInfo forOperationType(java.lang.String)>("list");
v = staticinvoke <io.fabric.kubernetes.client.KubernetesClientException: java.lang.RuntimeException launderThrowable(io.fabric.kubernetes.client.OperationInfo,java.lang.Throwable)>(v, v);
throw v;
catch java.io.IOException from label to label with label;
}
private io.fabric.kubernetes.api.model.ListOptions defaultListOptions(io.fabric.kubernetes.api.model.ListOptions, java.lang.Boolean)
{
io.fabric.kubernetes.api.model.ListOptions v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v, v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Boolean v;
java.lang.String v, v, v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.ListOptions;
v := @parameter: java.lang.Boolean;
virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: void setWatch(java.lang.Boolean)>(v);
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: java.lang.String getFieldQueryParam()>();
if v == null goto label;
virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: void setFieldSelector(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: java.lang.String getLabelQueryParam()>();
if v == null goto label;
virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: void setLabelSelector(java.lang.String)>(v);
label:
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String resourceVersion>;
if v == null goto label;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String resourceVersion>;
virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: void setResourceVersion(java.lang.String)>(v);
label:
return v;
}
static void toStatusDetails(io.fabric.kubernetes.api.model.KubernetesResource, java.util.List)
{
io.fabric.kubernetes.api.model.StatusDetails v, v;
java.lang.String v, v, v, v, v;
boolean v, v, v;
io.fabric.kubernetes.api.model.StatusDetailsBuilder v;
java.util.function.Consumer v;
java.util.List v, v;
io.fabric.kubernetes.api.model.KubernetesResource v;
io.fabric.kubernetes.api.model.ObjectMeta v;
io.fabric.kubernetes.api.model.StatusDetailsFluent v, v, v, v;
v := @parameter: io.fabric.kubernetes.api.model.KubernetesResource;
v := @parameter: java.util.List;
v = v instanceof io.fabric.kubernetes.api.model.HasMetadata;
if v == 0 goto label;
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.HasMetadata: io.fabric.kubernetes.api.model.ObjectMeta getMetadata()>();
v = new io.fabric.kubernetes.api.model.StatusDetailsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.StatusDetailsBuilder: void <init>()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.HasMetadata: java.lang.String getApiVersion()>();
v = staticinvoke <io.fabric.kubernetes.client.utils.ApiVersionUtil: java.lang.String trimGroup(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StatusDetailsBuilder: io.fabric.kubernetes.api.model.StatusDetailsFluent withGroup(java.lang.String)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.HasMetadata: java.lang.String getKind()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StatusDetailsBuilder: io.fabric.kubernetes.api.model.StatusDetailsFluent withKind(java.lang.String)>(v);
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectMeta: java.lang.String getName()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StatusDetailsBuilder: io.fabric.kubernetes.api.model.StatusDetailsFluent withName(java.lang.String)>(v);
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectMeta: java.lang.String getUid()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StatusDetailsBuilder: io.fabric.kubernetes.api.model.StatusDetailsFluent withUid(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.StatusDetailsBuilder: io.fabric.kubernetes.api.model.StatusDetails build()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v instanceof io.fabric.kubernetes.api.model.Status;
if v == 0 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Status: io.fabric.kubernetes.api.model.StatusDetails getDetails()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v instanceof io.fabric.kubernetes.api.model.KubernetesResourceList;
if v == 0 goto label;
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.KubernetesResourceList: java.util.List getItems()>();
if v == null goto label;
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_toStatusDetails_3__1322: java.util.function.Consumer bootstrap$(java.util.List)>(v);
interfaceinvoke v.<java.util.List: void forEach(java.util.function.Consumer)>(v);
label:
return;
}
public java.util.List delete()
{
io.fabric.kubernetes.api.model.DeletionPropagation v;
io.fabric.kubernetes.api.model.KubernetesResourceList v, v;
java.net.URL v, v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v, v;
java.util.stream.Collector v, v, v;
boolean v, v, v, v, v, v, v;
io.fabric.kubernetes.client.OperationInfo v;
java.lang.Exception v;
java.util.List v, v, v;
java.util.stream.Stream v, v, v, v, v, v;
io.fabric.kubernetes.api.model.ListOptions v;
long v;
java.util.function.Function v, v, v;
java.util.ArrayList v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
int v, v;
java.lang.String v, v, v, v, v, v, v;
java.lang.RuntimeException v;
io.fabric.kubernetes.api.model.KubernetesResource v;
java.lang.Object v, v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String name>;
v = staticinvoke <io.fabric.kubernetes.client.utils.Utils: boolean isNotNullOrEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String namespace>;
v = staticinvoke <io.fabric.kubernetes.client.utils.Utils: boolean isNotNullOrEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: boolean isResourceNamespaced()>();
if v != 0 goto label;
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.net.URL getResourceUrl()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.net.URL getResourceURLForWriteOperation(java.net.URL)>(v);
v = new io.fabric.kubernetes.api.model.ListOptions;
specialinvoke v.<io.fabric.kubernetes.api.model.ListOptions: void <init>()>();
v = 0;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String name>;
v = staticinvoke <io.fabric.kubernetes.client.utils.Utils: boolean isNullOrEmpty(java.lang.String)>(v);
if v == 0 goto label;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: java.lang.String getFieldQueryParam()>();
if v == null goto label;
virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: void setFieldSelector(java.lang.String)>(v);
v = 1;
label:
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: java.lang.String getLabelQueryParam()>();
if v == null goto label;
virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: void setLabelSelector(java.lang.String)>(v);
v = 1;
label:
if v == 0 goto label;
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.net.URL appendListOptionParams(java.net.URL,io.fabric.kubernetes.api.model.ListOptions)>(v, v);
label:
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: long gracePeriodSeconds>;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.DeletionPropagation propagationPolicy>;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String resourceVersion>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.KubernetesResource handleDelete(java.net.URL,long,io.fabric.kubernetes.api.model.DeletionPropagation,java.lang.String)>(v, v, v, v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation: void toStatusDetails(io.fabric.kubernetes.api.model.KubernetesResource,java.util.List)>(v, v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.OperationInfo forOperationType(java.lang.String)>("delete");
v = staticinvoke <io.fabric.kubernetes.client.KubernetesClientException: java.lang.RuntimeException launderThrowable(io.fabric.kubernetes.client.OperationInfo,java.lang.Throwable)>(v, v);
v = v instanceof io.fabric.kubernetes.client.KubernetesClientException;
if v == 0 goto label;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String name>;
v = staticinvoke <io.fabric.kubernetes.client.utils.Utils: boolean isNotNullOrEmpty(java.lang.String)>(v);
if v == 0 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: int getCode()>();
if v != 404 goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
return v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: int getCode()>();
if v != 405 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.KubernetesResourceList list()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.KubernetesResourceList: java.util.List getItems()>();
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_delete_4__1325: java.util.function.Function bootstrap$(io.fabric.kubernetes.client.dsl.internal.BaseOperation)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream flatMap(java.util.function.Function)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
return v;
label:
throw v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.KubernetesResourceList list()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.KubernetesResourceList: java.util.List getItems()>();
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_delete_5__1323: java.util.function.Function bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toSet()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
v = interfaceinvoke v.<java.util.Set: java.util.stream.Stream stream()>();
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_delete_6__1324: java.util.function.Function bootstrap$(io.fabric.kubernetes.client.dsl.internal.BaseOperation)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream flatMap(java.util.function.Function)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
return v;
catch java.lang.Exception from label to label with label;
}
public boolean delete(java.util.List)
{
io.fabric.kubernetes.client.KubernetesClientException v;
java.util.Iterator v;
io.fabric.kubernetes.client.dsl.Resource v;
java.util.List v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
int v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.util.List;
if v == null goto label;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
if v == null goto label;
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource resource(io.fabric.kubernetes.api.model.HasMetadata)>(v);
interfaceinvoke v.<io.fabric.kubernetes.client.dsl.Resource: java.util.List delete()>();
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: int getCode()>();
if v == 404 goto label;
throw v;
label:
return 1;
catch io.fabric.kubernetes.client.KubernetesClientException from label to label with label;
}
public io.fabric.kubernetes.api.model.HasMetadata patchStatus(io.fabric.kubernetes.api.model.HasMetadata)
{
io.fabric.kubernetes.client.KubernetesClientException v;
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String)>("Cannot update read-only resources");
throw v;
}
public io.fabric.kubernetes.api.model.HasMetadata patchStatus()
{
io.fabric.kubernetes.api.model.HasMetadata v, v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata getNonNullItem()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata patchStatus(io.fabric.kubernetes.api.model.HasMetadata)>(v);
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata patch()
{
java.lang.Object v;
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata getNonNullItem()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Object patch(java.lang.Object)>(v);
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata patch(io.fabric.kubernetes.client.dsl.base.PatchContext)
{
io.fabric.kubernetes.client.dsl.base.PatchContext v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.api.model.HasMetadata v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.client.dsl.base.PatchContext;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata getNonNullItem()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata patch(io.fabric.kubernetes.client.dsl.base.PatchContext,io.fabric.kubernetes.api.model.HasMetadata)>(v, v);
return v;
}
protected io.fabric.kubernetes.api.model.HasMetadata getNonNullItem()
{
io.fabric.kubernetes.client.KubernetesClientException v;
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata getItem()>();
if v != null goto label;
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String)>("item required");
throw v;
label:
return v;
}
public io.fabric.kubernetes.client.dsl.Resource resource(io.fabric.kubernetes.api.model.HasMetadata)
{
io.fabric.kubernetes.client.dsl.internal.OperationContext v, v, v;
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.kubernetes.client.dsl.Resource v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Object v;
java.lang.String v, v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Object correctNamespace(java.lang.Object)>(v);
virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: void updateApiVersion(io.fabric.kubernetes.api.model.HasMetadata)>(v);
v = staticinvoke <io.fabric.kubernetes.client.utils.KubernetesResourceUtil: java.lang.String getNamespace(io.fabric.kubernetes.api.model.HasMetadata)>(v);
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String checkName(java.lang.Object)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.dsl.internal.OperationContext withName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.dsl.internal.OperationContext withItem(java.lang.Object)>(v);
v = staticinvoke <io.fabric.kubernetes.client.utils.Utils: boolean isNotNullOrEmpty(java.lang.String)>(v);
if v == 0 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.dsl.internal.OperationContext withNamespace(java.lang.String)>(v);
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource newResource(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
return v;
}
public io.fabric.kubernetes.client.dsl.internal.BaseOperation withResourceVersion(java.lang.String)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.dsl.internal.OperationContext withResourceVersion(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation newInstance(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
return v;
}
public io.fabric.kubernetes.client.Watch watch(io.fabric.kubernetes.client.Watcher)
{
io.fabric.kubernetes.api.model.ListOptions v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.Watcher v;
io.fabric.kubernetes.client.Watch v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.client.Watcher;
v = new io.fabric.kubernetes.api.model.ListOptions;
specialinvoke v.<io.fabric.kubernetes.api.model.ListOptions: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.Watch watch(io.fabric.kubernetes.api.model.ListOptions,io.fabric.kubernetes.client.Watcher)>(v, v);
return v;
}
public io.fabric.kubernetes.client.Watch watch(java.lang.String, io.fabric.kubernetes.client.Watcher)
{
io.fabric.kubernetes.api.model.ListOptionsBuilder v;
io.fabric.kubernetes.api.model.ListOptionsFluent v;
io.fabric.kubernetes.api.model.ListOptions v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.Watcher v;
io.fabric.kubernetes.client.Watch v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.kubernetes.client.Watcher;
v = new io.fabric.kubernetes.api.model.ListOptionsBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ListOptionsBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptionsBuilder: io.fabric.kubernetes.api.model.ListOptionsFluent withResourceVersion(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptionsBuilder: io.fabric.kubernetes.api.model.ListOptions build()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.Watch watch(io.fabric.kubernetes.api.model.ListOptions,io.fabric.kubernetes.client.Watcher)>(v, v);
return v;
}
public io.fabric.kubernetes.client.Watch watch(io.fabric.kubernetes.api.model.ListOptions, io.fabric.kubernetes.client.Watcher)
{
java.util.concurrent.TimeUnit v;
io.fabric.kubernetes.api.model.ListOptions v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.Watcher v;
java.lang.Object v;
java.util.concurrent.CompletableFuture v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.ListOptions;
v := @parameter: io.fabric.kubernetes.client.Watcher;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.util.concurrent.CompletableFuture submitWatch(io.fabric.kubernetes.api.model.ListOptions,io.fabric.kubernetes.client.Watcher)>(v, v);
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
staticinvoke <io.fabric.kubernetes.client.utils.Utils: void waitUntilReadyOrFail(java.util.concurrent.Future,long,java.util.concurrent.TimeUnit)>(v, -1L, v);
v = virtualinvoke v.<java.util.concurrent.CompletableFuture: java.lang.Object join()>();
return v;
}
public java.util.concurrent.CompletableFuture submitWatch(io.fabric.kubernetes.api.model.ListOptions, io.fabric.kubernetes.client.Watcher)
{
io.fabric.kubernetes.client.utils.internal.WatcherToggle v;
io.fabric.kubernetes.api.model.ListOptions v, v;
java.util.function.BiFunction v;
io.fabric.kubernetes.client.Watcher v;
java.util.concurrent.CompletableFuture v, v;
long v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
int v, v;
io.fabric.kubernetes.client.dsl.internal.WatchConnectionManager v;
java.lang.Boolean v;
io.fabric.kubernetes.client.http.HttpClient v;
io.fabric.kubernetes.client.OperationInfo v;
java.net.MalformedURLException v;
java.lang.RuntimeException v;
io.fabric.kubernetes.client.Config v, v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.ListOptions;
v := @parameter: io.fabric.kubernetes.client.Watcher;
v = new io.fabric.kubernetes.client.utils.internal.WatcherToggle;
specialinvoke v.<io.fabric.kubernetes.client.utils.internal.WatcherToggle: void <init>(io.fabric.kubernetes.client.Watcher,boolean)>(v, 1);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.ListOptions defaultListOptions(io.fabric.kubernetes.api.model.ListOptions,java.lang.Boolean)>(v, v);
label:
v = new io.fabric.kubernetes.client.dsl.internal.WatchConnectionManager;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.http.HttpClient httpClient>;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.Config config>;
v = virtualinvoke v.<io.fabric.kubernetes.client.Config: int getWatchReconnectInterval()>();
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.Config config>;
v = virtualinvoke v.<io.fabric.kubernetes.client.Config: int getWatchReconnectLimit()>();
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.Config config>;
v = virtualinvoke v.<io.fabric.kubernetes.client.Config: long getWebsocketTimeout()>();
specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.WatchConnectionManager: void <init>(io.fabric.kubernetes.client.http.HttpClient,io.fabric.kubernetes.client.dsl.internal.BaseOperation,io.fabric.kubernetes.api.model.ListOptions,io.fabric.kubernetes.client.Watcher,int,int,long)>(v, v, v, v, v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.OperationInfo forOperationType(java.lang.String)>("watch");
v = staticinvoke <io.fabric.kubernetes.client.KubernetesClientException: java.lang.RuntimeException launderThrowable(io.fabric.kubernetes.client.OperationInfo,java.lang.Throwable)>(v, v);
throw v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.WatchConnectionManager: java.util.concurrent.CompletableFuture getWebsocketFuture()>();
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_submitWatch_7__1326: java.util.function.BiFunction bootstrap$(io.fabric.kubernetes.client.dsl.internal.BaseOperation,io.fabric.kubernetes.client.utils.internal.WatcherToggle,io.fabric.kubernetes.api.model.ListOptions,io.fabric.kubernetes.client.Watcher,io.fabric.kubernetes.client.dsl.internal.WatchConnectionManager)>(v, v, v, v, v);
v = virtualinvoke v.<java.util.concurrent.CompletableFuture: java.util.concurrent.CompletableFuture handle(java.util.function.BiFunction)>(v);
return v;
catch java.net.MalformedURLException from label to label with label;
}
public io.fabric.kubernetes.api.model.HasMetadata replace()
{
io.fabric.kubernetes.client.KubernetesClientException v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String)>("Cannot update read-only resources");
throw v;
}
public io.fabric.kubernetes.api.model.HasMetadata replaceStatus()
{
io.fabric.kubernetes.client.KubernetesClientException v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String)>("Cannot update read-only resources");
throw v;
}
public io.fabric.kubernetes.api.model.HasMetadata patch(io.fabric.kubernetes.client.dsl.base.PatchContext, java.lang.String)
{
io.fabric.kubernetes.client.KubernetesClientException v;
io.fabric.kubernetes.client.dsl.base.PatchContext v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.client.dsl.base.PatchContext;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String)>("Cannot update read-only resources");
throw v;
}
public io.fabric.kubernetes.api.model.HasMetadata patch(io.fabric.kubernetes.client.dsl.base.PatchContext, io.fabric.kubernetes.api.model.HasMetadata)
{
io.fabric.kubernetes.client.KubernetesClientException v;
io.fabric.kubernetes.client.dsl.base.PatchContext v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.api.model.HasMetadata v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.client.dsl.base.PatchContext;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v = new io.fabric.kubernetes.client.KubernetesClientException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientException: void <init>(java.lang.String)>("Cannot update read-only resources");
throw v;
}
public boolean isResourceNamespaced()
{
java.lang.Class v;
boolean v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class getType()>();
v = staticinvoke <io.fabric.kubernetes.client.utils.Utils: boolean isResourceNamespaced(java.lang.Class)>(v);
return v;
}
protected io.fabric.kubernetes.api.model.HasMetadata handleResponse(io.fabric.kubernetes.client.http.HttpRequest$Builder) throws java.lang.InterruptedException, java.io.IOException
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.http.HttpRequest$Builder v;
java.lang.Class v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.client.http.HttpRequest$Builder;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class getType()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Object handleResponse(io.fabric.kubernetes.client.http.HttpRequest$Builder,java.lang.Class)>(v, v);
return v;
}
protected io.fabric.kubernetes.api.model.HasMetadata handleCreate(io.fabric.kubernetes.api.model.HasMetadata) throws java.lang.InterruptedException, java.io.IOException
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Class v;
java.lang.Object v;
io.fabric.kubernetes.api.model.HasMetadata v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: void updateApiVersion(io.fabric.kubernetes.api.model.HasMetadata)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class getType()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Object handleCreate(java.lang.Object,java.lang.Class)>(v, v);
return v;
}
protected io.fabric.kubernetes.api.model.HasMetadata handleUpdate(io.fabric.kubernetes.api.model.HasMetadata, boolean) throws java.lang.InterruptedException, java.io.IOException
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Class v;
java.lang.Object v;
io.fabric.kubernetes.api.model.HasMetadata v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v := @parameter: boolean;
virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: void updateApiVersion(io.fabric.kubernetes.api.model.HasMetadata)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class getType()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Object handleUpdate(java.lang.Object,java.lang.Class,boolean)>(v, v, v);
return v;
}
protected io.fabric.kubernetes.api.model.HasMetadata handlePatch(io.fabric.kubernetes.client.dsl.base.PatchContext, io.fabric.kubernetes.api.model.HasMetadata, io.fabric.kubernetes.api.model.HasMetadata, boolean) throws java.lang.InterruptedException, java.io.IOException
{
io.fabric.kubernetes.client.dsl.base.PatchContext v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Class v;
java.lang.Object v;
io.fabric.kubernetes.api.model.HasMetadata v, v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.client.dsl.base.PatchContext;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v := @parameter: boolean;
virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: void updateApiVersion(io.fabric.kubernetes.api.model.HasMetadata)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class getType()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Object handlePatch(io.fabric.kubernetes.client.dsl.base.PatchContext,java.lang.Object,java.lang.Object,java.lang.Class,boolean)>(v, v, v, v, v);
return v;
}
protected io.fabric.kubernetes.api.model.autoscaling.v.Scale handleScale(io.fabric.kubernetes.api.model.autoscaling.v.Scale)
{
io.fabric.kubernetes.client.OperationInfo v, v;
java.net.URL v;
java.io.IOException v;
java.lang.RuntimeException v, v;
java.lang.InterruptedException v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Thread v;
java.lang.String v;
io.fabric.kubernetes.api.model.autoscaling.v.Scale v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.autoscaling.v.Scale;
label:
v = specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.net.URL getCompleteResourceUrl()>();
v = virtualinvoke v.<java.net.URL: java.lang.String toString()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.autoscaling.v.Scale handleScale(java.lang.String,io.fabric.kubernetes.api.model.autoscaling.v.Scale)>(v, v);
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
virtualinvoke v.<java.lang.Thread: void interrupt()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.OperationInfo forOperationType(java.lang.String)>("scale");
v = staticinvoke <io.fabric.kubernetes.client.KubernetesClientException: java.lang.RuntimeException launderThrowable(io.fabric.kubernetes.client.OperationInfo,java.lang.Throwable)>(v, v);
throw v;
label:
v := @caughtexception;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.OperationInfo forOperationType(java.lang.String)>("scale");
v = staticinvoke <io.fabric.kubernetes.client.KubernetesClientException: java.lang.RuntimeException launderThrowable(io.fabric.kubernetes.client.OperationInfo,java.lang.Throwable)>(v, v);
throw v;
catch java.lang.InterruptedException from label to label with label;
catch java.io.IOException from label to label with label;
}
protected io.fabric.kubernetes.api.model.Status handleDeploymentRollback(io.fabric.kubernetes.api.model.extensions.DeploymentRollback)
{
io.fabric.kubernetes.api.model.extensions.DeploymentRollback v;
io.fabric.kubernetes.client.OperationInfo v, v;
java.net.URL v;
java.io.IOException v;
java.lang.RuntimeException v, v;
java.lang.InterruptedException v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Thread v;
io.fabric.kubernetes.api.model.Status v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.extensions.DeploymentRollback;
label:
v = specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.net.URL getCompleteResourceUrl()>();
v = virtualinvoke v.<java.net.URL: java.lang.String toString()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.Status handleDeploymentRollback(java.lang.String,io.fabric.kubernetes.api.model.extensions.DeploymentRollback)>(v, v);
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <java.lang.Thread: java.lang.Thread currentThread()>();
virtualinvoke v.<java.lang.Thread: void interrupt()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.OperationInfo forOperationType(java.lang.String)>("rollback");
v = staticinvoke <io.fabric.kubernetes.client.KubernetesClientException: java.lang.RuntimeException launderThrowable(io.fabric.kubernetes.client.OperationInfo,java.lang.Throwable)>(v, v);
throw v;
label:
v := @caughtexception;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.OperationInfo forOperationType(java.lang.String)>("rollback");
v = staticinvoke <io.fabric.kubernetes.client.KubernetesClientException: java.lang.RuntimeException launderThrowable(io.fabric.kubernetes.client.OperationInfo,java.lang.Throwable)>(v, v);
throw v;
catch java.lang.InterruptedException from label to label with label;
catch java.io.IOException from label to label with label;
}
protected io.fabric.kubernetes.api.model.HasMetadata handleGet(java.net.URL) throws java.lang.InterruptedException, java.io.IOException
{
java.net.URL v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Class v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.net.URL;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class getType()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Object handleGet(java.net.URL,java.lang.Class)>(v, v);
virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: void updateApiVersion(io.fabric.kubernetes.api.model.HasMetadata)>(v);
return v;
}
private java.net.URL getCompleteResourceUrl() throws java.net.MalformedURLException
{
java.net.URL v, v, v;
java.lang.String[] v, v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.String v, v, v, v, v, v, v, v;
boolean v;
io.fabric.kubernetes.api.model.HasMetadata v, v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata item>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String checkNamespace(java.lang.Object)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.net.URL getNamespacedUrl(java.lang.String)>(v);
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String name>;
if v == null goto label;
v = new java.net.URL;
v = newarray (java.lang.String)[2];
v = virtualinvoke v.<java.net.URL: java.lang.String toString()>();
v[0] = v;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String name>;
v[1] = v;
v = staticinvoke <io.fabric.kubernetes.client.utils.URLUtils: java.lang.String join(java.lang.String[])>(v);
specialinvoke v.<java.net.URL: void <init>(java.lang.String)>(v);
v = v;
goto label;
label:
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata item>;
if v == null goto label;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: boolean reloadingFromServer>;
if v == 0 goto label;
v = new java.net.URL;
v = newarray (java.lang.String)[2];
v = virtualinvoke v.<java.net.URL: java.lang.String toString()>();
v[0] = v;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata item>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String checkName(java.lang.Object)>(v);
v[1] = v;
v = staticinvoke <io.fabric.kubernetes.client.utils.URLUtils: java.lang.String join(java.lang.String[])>(v);
specialinvoke v.<java.net.URL: void <init>(java.lang.String)>(v);
v = v;
label:
return v;
}
public final io.fabric.kubernetes.api.model.HasMetadata getItem()
{
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata item>;
return v;
}
public java.lang.String getResourceVersion()
{
java.lang.String v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String resourceVersion>;
return v;
}
public java.lang.Boolean isReloadingFromServer()
{
java.lang.Boolean v;
boolean v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: boolean reloadingFromServer>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Long getGracePeriodSeconds()
{
long v;
java.lang.Long v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: long gracePeriodSeconds>;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
}
public io.fabric.kubernetes.api.model.DeletionPropagation getPropagationPolicy()
{
io.fabric.kubernetes.api.model.DeletionPropagation v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.DeletionPropagation propagationPolicy>;
return v;
}
public java.lang.Class getListType()
{
java.lang.Class v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class listType>;
return v;
}
public java.lang.String getKind()
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Class v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class type>;
if v == null goto label;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class type>;
v = staticinvoke <io.fabric.kubernetes.api.model.HasMetadata: java.lang.String getKind(java.lang.Class)>(v);
goto label;
label:
v = "Resource";
label:
return v;
}
public java.lang.String getGroup()
{
java.lang.String v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getAPIGroupName()>();
return v;
}
public java.lang.String getPlural()
{
java.lang.String v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getResourceT()>();
return v;
}
public java.lang.String getVersion()
{
java.lang.String v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getAPIGroupVersion()>();
return v;
}
public java.lang.String getOperationType()
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
return null;
}
public io.fabric.kubernetes.client.OperationInfo forOperationType(java.lang.String)
{
io.fabric.kubernetes.client.dsl.internal.DefaultOperationInfo v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.String v, v, v, v, v, v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.client.dsl.internal.DefaultOperationInfo;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getKind()>();
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String name>;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String namespace>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getGroup()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getPlural()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getVersion()>();
specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.DefaultOperationInfo: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v, v, v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource withGracePeriod(long)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v, v;
long v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: long;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.dsl.internal.OperationContext withGracePeriodSeconds(long)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation newInstance(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource withPropagationPolicy(io.fabric.kubernetes.api.model.DeletionPropagation)
{
io.fabric.kubernetes.api.model.DeletionPropagation v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v, v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.DeletionPropagation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.dsl.internal.OperationContext withPropagationPolicy(io.fabric.kubernetes.api.model.DeletionPropagation)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation newInstance(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
return v;
}
protected java.lang.Class getConfigType()
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
return class "Lio/fabric8/kubernetes/client/Config;";
}
protected void updateApiVersion(io.fabric.kubernetes.api.model.KubernetesResourceList)
{
java.util.function.Consumer v;
io.fabric.kubernetes.api.model.KubernetesResourceList v;
java.util.List v, v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
int v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.KubernetesResourceList;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String apiVersion>;
if v == null goto label;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.KubernetesResourceList: java.util.List getItems()>();
if v == null goto label;
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.KubernetesResourceList: java.util.List getItems()>();
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$updateApiVersion__1327: java.util.function.Consumer bootstrap$(io.fabric.kubernetes.client.dsl.internal.BaseOperation)>(v);
interfaceinvoke v.<java.util.List: void forEach(java.util.function.Consumer)>(v);
label:
return;
}
protected void updateApiVersion(io.fabric.kubernetes.api.model.HasMetadata)
{
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
int v, v, v;
java.lang.String v, v, v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String apiVersion>;
if v == null goto label;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 0 goto label;
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.HasMetadata: java.lang.String getApiVersion()>();
if v == null goto label;
v = "v1";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = virtualinvoke v.<java.lang.String: int indexOf(int)>(47);
if v >= 0 goto label;
v = virtualinvoke v.<java.lang.String: int indexOf(int)>(47);
if v <= 0 goto label;
label:
interfaceinvoke v.<io.fabric.kubernetes.api.model.HasMetadata: void setApiVersion(java.lang.String)>(v);
label:
return;
}
public io.fabric.kubernetes.client.readiness.Readiness getReadiness()
{
io.fabric.kubernetes.client.Config v;
io.fabric.kubernetes.client.readiness.Readiness v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.Config config>;
v = virtualinvoke v.<io.fabric.kubernetes.client.Config: io.fabric.kubernetes.client.readiness.Readiness getReadiness()>();
return v;
}
public final boolean isReady()
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.extension.ExtensibleResource v;
java.lang.Object v;
io.fabric.kubernetes.client.readiness.Readiness v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.extension.ExtensibleResource fromServer()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.extension.ExtensibleResource: java.lang.Object get()>();
if v != null goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.readiness.Readiness getReadiness()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.readiness.Readiness: boolean isReady(io.fabric.kubernetes.api.model.HasMetadata)>(v);
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata waitUntilReady(long, java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
java.util.function.Predicate v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
long v;
io.fabric.kubernetes.api.model.HasMetadata v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_waitUntilReady_8__1328: java.util.function.Predicate bootstrap$(io.fabric.kubernetes.client.dsl.internal.BaseOperation)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata waitUntilCondition(java.util.function.Predicate,long,java.util.concurrent.TimeUnit)>(v, v, v);
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata waitUntilCondition(java.util.function.Predicate, long, java.util.concurrent.TimeUnit)
{
io.fabric.kubernetes.client.KubernetesClientTimeoutException v, v;
java.util.concurrent.CompletableFuture v, v;
long v;
java.util.function.Function v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.String v, v, v;
boolean v;
java.util.function.Predicate v, v;
io.fabric.kubernetes.api.model.HasMetadata v;
java.util.concurrent.TimeUnit v;
java.lang.Object v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.util.function.Predicate;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_waitUntilCondition_9__1329: java.util.function.Predicate bootstrap$(java.util.function.Predicate)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.util.concurrent.CompletableFuture informOnCondition(java.util.function.Predicate)>(v);
v = staticinvoke <io.fabric.kubernetes.client.utils.Utils: boolean waitUntilReady(java.util.concurrent.Future,long,java.util.concurrent.TimeUnit)>(v, v, v);
if v != 0 goto label;
virtualinvoke v.<java.util.concurrent.CompletableFuture: boolean cancel(boolean)>(1);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata getItem()>();
if v == null goto label;
v = new io.fabric.kubernetes.client.KubernetesClientTimeoutException;
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientTimeoutException: void <init>(io.fabric.kubernetes.api.model.HasMetadata,long,java.util.concurrent.TimeUnit)>(v, v, v);
throw v;
label:
v = new io.fabric.kubernetes.client.KubernetesClientTimeoutException;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getKind()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getNamespace()>();
specialinvoke v.<io.fabric.kubernetes.client.KubernetesClientTimeoutException: void <init>(java.lang.String,java.lang.String,java.lang.String,long,java.util.concurrent.TimeUnit)>(v, v, v, v, v);
throw v;
label:
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_waitUntilCondition_10__1330: java.util.function.Function bootstrap$()>();
v = virtualinvoke v.<java.util.concurrent.CompletableFuture: java.util.concurrent.CompletableFuture thenApply(java.util.function.Function)>(v);
v = virtualinvoke v.<java.util.concurrent.CompletableFuture: java.lang.Object getNow(java.lang.Object)>(null);
return v;
}
public java.util.concurrent.CompletableFuture informOnCondition(java.util.function.Predicate)
{
java.util.concurrent.Executor v;
io.fabric.kubernetes.client.informers.SharedIndexInformer v;
java.util.function.Predicate v;
java.util.concurrent.CompletableFuture v, v;
io.fabric.kubernetes.client.informers.impl.DefaultSharedIndexInformer v;
java.util.function.Consumer v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.util.function.BiConsumer v, v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation$2 v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.util.function.Predicate;
v = new java.util.concurrent.CompletableFuture;
specialinvoke v.<java.util.concurrent.CompletableFuture: void <init>()>();
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$run__1331: java.util.concurrent.Executor bootstrap$()>();
v = specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.informers.impl.DefaultSharedIndexInformer createInformer(long,java.util.concurrent.Executor)>(0L, v);
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_informOnCondition_11__1332: java.util.function.BiConsumer bootstrap$(io.fabric.kubernetes.client.informers.SharedIndexInformer)>(v);
virtualinvoke v.<java.util.concurrent.CompletableFuture: java.util.concurrent.CompletableFuture whenComplete(java.util.function.BiConsumer)>(v);
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_informOnCondition_12__1333: java.util.function.Consumer bootstrap$(java.util.function.Predicate,java.util.concurrent.CompletableFuture)>(v, v);
v = new io.fabric.kubernetes.client.dsl.internal.BaseOperation$2;
specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation$2: void <init>(io.fabric.kubernetes.client.dsl.internal.BaseOperation,java.util.function.Consumer,io.fabric.kubernetes.client.informers.SharedIndexInformer)>(v, v, v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.informers.SharedIndexInformer: io.fabric.kubernetes.client.informers.SharedIndexInformer addEventHandler(io.fabric.kubernetes.client.informers.ResourceEventHandler)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.informers.SharedIndexInformer: java.util.concurrent.CompletableFuture start()>();
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$lambda_informOnCondition_13__1334: java.util.function.BiConsumer bootstrap$(java.util.concurrent.CompletableFuture)>(v);
virtualinvoke v.<java.util.concurrent.CompletableFuture: java.util.concurrent.CompletableFuture whenComplete(java.util.function.BiConsumer)>(v);
return v;
}
public void setType(java.lang.Class)
{
java.lang.Class v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.Class;
v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class type> = v;
return;
}
public void setListType(java.lang.Class)
{
java.lang.Class v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.Class;
v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class listType> = v;
return;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource dryRun(boolean)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v, v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: boolean;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.dsl.internal.OperationContext withDryRun(boolean)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation newInstance(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource withIndexers(java.util.Map)
{
java.lang.Long v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v;
java.util.Map v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.util.Map;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation newInstance(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.util.Map indexers> = v;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Long limit>;
v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Long limit> = v;
return v;
}
public io.fabric.kubernetes.client.dsl.internal.BaseOperation withLimit(java.lang.Long)
{
java.lang.Long v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v;
java.util.Map v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.Long;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation newInstance(io.fabric.kubernetes.client.dsl.internal.OperationContext)>(v);
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.util.Map indexers>;
v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.util.Map indexers> = v;
v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Long limit> = v;
return v;
}
public java.lang.Long getLimit()
{
java.lang.Long v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Long limit>;
return v;
}
public io.fabric.kubernetes.client.informers.SharedIndexInformer inform(io.fabric.kubernetes.client.informers.ResourceEventHandler, long)
{
io.fabric.kubernetes.client.informers.ResourceEventHandler v;
io.fabric.kubernetes.client.informers.SharedIndexInformer v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
long v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.client.informers.ResourceEventHandler;
v := @parameter: long;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.informers.SharedIndexInformer runnableInformer(long)>(v);
if v == null goto label;
interfaceinvoke v.<io.fabric.kubernetes.client.informers.SharedIndexInformer: io.fabric.kubernetes.client.informers.SharedIndexInformer addEventHandler(io.fabric.kubernetes.client.informers.ResourceEventHandler)>(v);
label:
interfaceinvoke v.<io.fabric.kubernetes.client.informers.SharedIndexInformer: io.fabric.kubernetes.client.informers.SharedIndexInformer run()>();
return v;
}
public io.fabric.kubernetes.client.informers.SharedIndexInformer runnableInformer(long)
{
java.util.concurrent.Executor v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v;
long v;
io.fabric.kubernetes.client.informers.impl.DefaultSharedIndexInformer v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: long;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: java.util.concurrent.Executor getExecutor()>();
v = specialinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.informers.impl.DefaultSharedIndexInformer createInformer(long,java.util.concurrent.Executor)>(v, v);
return v;
}
private io.fabric.kubernetes.client.informers.impl.DefaultSharedIndexInformer createInformer(long, java.util.concurrent.Executor)
{
java.util.concurrent.Executor v;
long v;
io.fabric.kubernetes.client.informers.impl.DefaultSharedIndexInformer v;
io.fabric.kubernetes.api.model.HasMetadata v;
java.lang.Long v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v, v, v;
java.util.Map v, v;
java.lang.Class v;
java.lang.String v;
boolean v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: long;
v := @parameter: java.util.concurrent.Executor;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata getItem()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String getName()>();
v = staticinvoke <io.fabric.kubernetes.client.utils.Utils: boolean isNotNullOrEmpty(java.lang.String)>(v);
if v == 0 goto label;
if v == null goto label;
virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String checkName(java.lang.Object)>(v);
label:
v = new io.fabric.kubernetes.client.informers.impl.DefaultSharedIndexInformer;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Class getType()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation withResourceVersion(java.lang.String)>(null);
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Long limit>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.BaseOperation withLimit(java.lang.Long)>(v);
specialinvoke v.<io.fabric.kubernetes.client.informers.impl.DefaultSharedIndexInformer: void <init>(java.lang.Class,io.fabric.kubernetes.client.informers.impl.ListerWatcher,long,java.util.concurrent.Executor)>(v, v, v, v);
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.util.Map indexers>;
if v == null goto label;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.util.Map indexers>;
virtualinvoke v.<io.fabric.kubernetes.client.informers.impl.DefaultSharedIndexInformer: io.fabric.kubernetes.client.informers.SharedIndexInformer addIndexers(java.util.Map)>(v);
label:
return v;
}
public static java.net.URL appendListOptionParams(java.net.URL, io.fabric.kubernetes.api.model.ListOptions)
{
io.fabric.kubernetes.api.model.ListOptions v;
java.net.URL v, v;
java.lang.Long v, v, v, v;
java.lang.Boolean v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.client.utils.URLUtils$URLBuilder v;
v := @parameter: java.net.URL;
v := @parameter: io.fabric.kubernetes.api.model.ListOptions;
if v != null goto label;
return v;
label:
v = new io.fabric.kubernetes.client.utils.URLUtils$URLBuilder;
specialinvoke v.<io.fabric.kubernetes.client.utils.URLUtils$URLBuilder: void <init>(java.net.URL)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.Long getLimit()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.Long getLimit()>();
v = virtualinvoke v.<java.lang.Long: java.lang.String toString()>();
virtualinvoke v.<io.fabric.kubernetes.client.utils.URLUtils$URLBuilder: io.fabric.kubernetes.client.utils.URLUtils$URLBuilder addQueryParameter(java.lang.String,java.lang.String)>("limit", v);
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.String getContinue()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.String getContinue()>();
virtualinvoke v.<io.fabric.kubernetes.client.utils.URLUtils$URLBuilder: io.fabric.kubernetes.client.utils.URLUtils$URLBuilder addQueryParameter(java.lang.String,java.lang.String)>("continue", v);
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.String getFieldSelector()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.String getFieldSelector()>();
virtualinvoke v.<io.fabric.kubernetes.client.utils.URLUtils$URLBuilder: io.fabric.kubernetes.client.utils.URLUtils$URLBuilder addQueryParameter(java.lang.String,java.lang.String)>("fieldSelector", v);
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.String getLabelSelector()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.String getLabelSelector()>();
virtualinvoke v.<io.fabric.kubernetes.client.utils.URLUtils$URLBuilder: io.fabric.kubernetes.client.utils.URLUtils$URLBuilder addQueryParameter(java.lang.String,java.lang.String)>("labelSelector", v);
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.String getResourceVersion()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.String getResourceVersion()>();
virtualinvoke v.<io.fabric.kubernetes.client.utils.URLUtils$URLBuilder: io.fabric.kubernetes.client.utils.URLUtils$URLBuilder addQueryParameter(java.lang.String,java.lang.String)>("resourceVersion", v);
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.Long getTimeoutSeconds()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.Long getTimeoutSeconds()>();
v = virtualinvoke v.<java.lang.Long: java.lang.String toString()>();
virtualinvoke v.<io.fabric.kubernetes.client.utils.URLUtils$URLBuilder: io.fabric.kubernetes.client.utils.URLUtils$URLBuilder addQueryParameter(java.lang.String,java.lang.String)>("timeoutSeconds", v);
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.Boolean getAllowWatchBookmarks()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.Boolean getAllowWatchBookmarks()>();
v = virtualinvoke v.<java.lang.Boolean: java.lang.String toString()>();
virtualinvoke v.<io.fabric.kubernetes.client.utils.URLUtils$URLBuilder: io.fabric.kubernetes.client.utils.URLUtils$URLBuilder addQueryParameter(java.lang.String,java.lang.String)>("allowWatchBookmarks", v);
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.Boolean getWatch()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ListOptions: java.lang.Boolean getWatch()>();
v = virtualinvoke v.<java.lang.Boolean: java.lang.String toString()>();
virtualinvoke v.<io.fabric.kubernetes.client.utils.URLUtils$URLBuilder: io.fabric.kubernetes.client.utils.URLUtils$URLBuilder addQueryParameter(java.lang.String,java.lang.String)>("watch", v);
label:
v = virtualinvoke v.<io.fabric.kubernetes.client.utils.URLUtils$URLBuilder: java.net.URL build()>();
return v;
}
public io.fabric.kubernetes.client.Client inWriteContext(java.lang.Class)
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.dsl.internal.OperationContext v;
java.lang.Class v;
io.fabric.kubernetes.client.Client v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: java.lang.Class;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.internal.OperationContext context>;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.OperationContext: io.fabric.kubernetes.client.Client clientInWriteContext(java.lang.Class)>(v);
return v;
}
public int getWatchReconnectInterval()
{
int v;
io.fabric.kubernetes.client.Config v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.Config config>;
v = virtualinvoke v.<io.fabric.kubernetes.client.Config: int getWatchReconnectInterval()>();
return v;
}
public java.util.stream.Stream resources()
{
io.fabric.kubernetes.api.model.KubernetesResourceList v;
java.util.List v;
java.util.stream.Stream v, v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.util.function.Function v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.KubernetesResourceList list()>();
v = interfaceinvoke v.<io.fabric.kubernetes.api.model.KubernetesResourceList: java.util.List getItems()>();
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <io.fabric.kubernetes.client.dsl.internal.BaseOperation$resource__1335: java.util.function.Function bootstrap$(io.fabric.kubernetes.client.dsl.internal.BaseOperation)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata createOrReplace(io.fabric.kubernetes.api.model.HasMetadata)
{
io.fabric.kubernetes.client.dsl.Resource v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Object v;
io.fabric.kubernetes.api.model.HasMetadata v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource resource(io.fabric.kubernetes.api.model.HasMetadata)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.Resource: java.lang.Object createOrReplace()>();
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata replace(io.fabric.kubernetes.api.model.HasMetadata)
{
io.fabric.kubernetes.client.dsl.Resource v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Object v;
io.fabric.kubernetes.api.model.HasMetadata v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource resource(io.fabric.kubernetes.api.model.HasMetadata)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.Resource: java.lang.Object replace()>();
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata replaceStatus(io.fabric.kubernetes.api.model.HasMetadata)
{
io.fabric.kubernetes.client.dsl.Resource v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Object v;
io.fabric.kubernetes.api.model.HasMetadata v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource resource(io.fabric.kubernetes.api.model.HasMetadata)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.Resource: java.lang.Object replaceStatus()>();
return v;
}
public java.util.List delete(io.fabric.kubernetes.api.model.HasMetadata)
{
io.fabric.kubernetes.client.dsl.Resource v;
java.util.List v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.api.model.HasMetadata v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource resource(io.fabric.kubernetes.api.model.HasMetadata)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.Resource: java.util.List delete()>();
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource dryRun()
{
io.fabric.kubernetes.client.extension.ExtensibleResource v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.extension.ExtensibleResource dryRun(boolean)>(1);
return v;
}
public io.fabric.kubernetes.client.extension.ExtensibleResource lockResourceVersion()
{
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
io.fabric.kubernetes.client.extension.ExtensibleResource v;
java.lang.String v;
io.fabric.kubernetes.api.model.HasMetadata v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata getNonNullItem()>();
v = staticinvoke <io.fabric.kubernetes.client.utils.KubernetesResourceUtil: java.lang.String getResourceVersion(io.fabric.kubernetes.api.model.HasMetadata)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.extension.ExtensibleResource lockResourceVersion(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata updateStatus(io.fabric.kubernetes.api.model.HasMetadata)
{
io.fabric.kubernetes.client.dsl.Resource v;
io.fabric.kubernetes.client.dsl.ReplaceDeletable v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Object v;
io.fabric.kubernetes.api.model.HasMetadata v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.client.dsl.Resource resource(io.fabric.kubernetes.api.model.HasMetadata)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.Resource: io.fabric.kubernetes.client.dsl.ReplaceDeletable lockResourceVersion()>();
v = interfaceinvoke v.<io.fabric.kubernetes.client.dsl.ReplaceDeletable: java.lang.Object replaceStatus()>();
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata create()
{
java.lang.Object v;
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: io.fabric.kubernetes.api.model.HasMetadata getNonNullItem()>();
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.Object create(java.lang.Object)>(v);
return v;
}
public java.lang.String getApiEndpointPath()
{
java.util.List v;
java.util.stream.Stream v;
io.fabric.kubernetes.client.dsl.internal.BaseOperation v;
java.lang.Object v;
java.lang.String v, v;
java.util.stream.Collector v;
v := @this: io.fabric.kubernetes.client.dsl.internal.BaseOperation;
v = virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.util.List getRootUrlParts()>();
interfaceinvoke v.<java.util.List: java.lang.Object remove(int)>(0);
interfaceinvoke v.<java.util.List: java.lang.Object remove(int)>(0);
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String namespace>;
v = v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: java.lang.String resourceT>;
virtualinvoke v.<io.fabric.kubernetes.client.dsl.internal.BaseOperation: void addNamespacedUrlPathParts(java.util.List,java.lang.String,java.lang.String)>(v, v, v);
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector joining(java.lang.CharSequence)>("/");
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
return v;
}
}