public class io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl extends io.fabric.openshift.clnt.v.dsl.internal.OpenShiftOperation implements io.fabric.openshift.clnt.v.dsl.BuildConfigOperation
{
private static final org.slf4j.Logger logger;
public static final java.lang.String BUILD_CONFIG_LABEL;
public static final java.lang.String BUILD_CONFIG_ANNOTATION;
private final java.lang.String secret;
private final java.lang.String triggerType;
private final java.lang.String authorName;
private final java.lang.String authorEmail;
private final java.lang.String committerName;
private final java.lang.String committerEmail;
private final java.lang.String commit;
private final java.lang.String message;
private final java.lang.String asFile;
private final long timeout;
private final java.util.concurrent.TimeUnit timeoutUnit;
public void <init>(okhttp.OkHttpClient, io.fabric.openshift.clnt.v.OpenShiftConfig)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
okhttp.OkHttpClient v;
io.fabric.openshift.clnt.v.OpenShiftConfig v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v, v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: okhttp.OkHttpClient;
v := @parameter: io.fabric.openshift.clnt.v.OpenShiftConfig;
v = new io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext;
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withOkhttpClient(okhttp.OkHttpClient)>(v);
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withConfig(io.fabric.kubernetes.clnt.v.Config)>(v);
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return;
}
public void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
long v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v, v, v;
java.util.concurrent.TimeUnit v;
java.lang.String v, v, v, v, v, v, v, v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withApiGroupName(java.lang.String)>("build.openshift.io");
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withPlural(java.lang.String)>("buildconfigs");
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.OpenShiftOperation: void <init>(io.fabric.kubernetes.clnt.v.dsl.base.OperationContext)>(v);
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.Class type> = class "Lio/fabric8/openshift/api/model/v5_4/BuildConfig;";
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.Class listType> = class "Lio/fabric8/openshift/api/model/v5_4/BuildConfigList;";
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: java.lang.String getTriggerType()>();
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String triggerType> = v;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: java.lang.String getSecret()>();
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String secret> = v;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: java.lang.String getAuthorName()>();
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String authorName> = v;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: java.lang.String getAuthorEmail()>();
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String authorEmail> = v;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: java.lang.String getCommitterName()>();
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String committerName> = v;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: java.lang.String getCommitterEmail()>();
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String committerEmail> = v;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: java.lang.String getCommit()>();
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String commit> = v;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: java.lang.String getMessage()>();
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String message> = v;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: java.lang.String getAsFile()>();
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String asFile> = v;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: long getTimeout()>();
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: long timeout> = v;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: java.util.concurrent.TimeUnit getTimeoutUnit()>();
v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.util.concurrent.TimeUnit timeoutUnit> = v;
return;
}
public io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl newInstance(io.fabric.kubernetes.clnt.v.dsl.base.OperationContext)
{
io.fabric.kubernetes.clnt.v.dsl.base.OperationContext v;
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: io.fabric.kubernetes.clnt.v.dsl.base.OperationContext;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return v;
}
public io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext getContext()
{
io.fabric.kubernetes.clnt.v.dsl.base.OperationContext v;
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.kubernetes.clnt.v.dsl.base.OperationContext context>;
return v;
}
public io.fabric.openshift.api.model.v.Build instantiate(io.fabric.openshift.api.model.v.BuildRequest)
{
okhttp.Request$Builder v, v, v;
java.net.URL v, v;
java.lang.String[] v;
io.fabric.openshift.api.model.v.BuildRequest v;
okhttp.RequestBody v;
java.lang.String v, v, v;
okhttp.MediaType v;
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.RuntimeException v;
java.lang.Exception v;
java.lang.Object v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: io.fabric.openshift.api.model.v.BuildRequest;
label:
virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void updateApiVersion(io.fabric.kubernetes.api.model.v.HasMetadata)>(v);
v = new java.net.URL;
v = newarray (java.lang.String)[2];
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.net.URL getResourceUrl()>();
v = virtualinvoke v.<java.net.URL: java.lang.String toString()>();
v[0] = v;
v[1] = "instantiate";
v = staticinvoke <io.fabric.kubernetes.clnt.v.utils.URLUtils: java.lang.String join(java.lang.String[])>(v);
specialinvoke v.<java.net.URL: void <init>(java.lang.String)>(v);
v = <io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: okhttp.MediaType JSON>;
v = <io.fabric.kubernetes.clnt.v.dsl.base.OperationSupport: com.fasterxml.jackson.databind.ObjectMapper JSON_MAPPER>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter writer()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectWriter: java.lang.String writeValueAsString(java.lang.Object)>(v);
v = staticinvoke <okhttp.RequestBody: okhttp.RequestBody create(okhttp.MediaType,java.lang.String)>(v, v);
v = new okhttp.Request$Builder;
specialinvoke v.<okhttp.Request$Builder: void <init>()>();
v = virtualinvoke v.<okhttp.Request$Builder: okhttp.Request$Builder post(okhttp.RequestBody)>(v);
v = virtualinvoke v.<okhttp.Request$Builder: okhttp.Request$Builder url(java.net.URL)>(v);
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.Object handleResponse(okhttp.Request$Builder,java.lang.Class)>(v, class "Lio/fabric8/openshift/api/model/v5_4/Build;");
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <io.fabric.kubernetes.clnt.v.KubernetesClientException: java.lang.RuntimeException launderThrowable(java.lang.Throwable)>(v);
throw v;
catch java.lang.Exception from label to label with label;
}
public io.fabric.openshift.clnt.v.dsl.buildconfig.CommitterAuthorMessageAsFileTimeoutInputStreamable instantiateBinary()
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v, v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext getContext()>();
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return v;
}
public java.lang.Void trigger(io.fabric.openshift.api.model.v.WebHookTrigger)
{
byte[] v;
okhttp.Request$Builder v, v, v, v;
io.fabric.openshift.api.model.v.WebHookTrigger v;
java.net.URL v;
java.lang.String[] v;
okhttp.RequestBody v;
java.lang.String v, v, v, v;
okhttp.MediaType v;
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
com.fasterxml.jackson.databind.ObjectWriter v;
com.fasterxml.jackson.databind.ObjectMapper v;
java.lang.RuntimeException v;
java.lang.Exception v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: io.fabric.openshift.api.model.v.WebHookTrigger;
label:
v = newarray (java.lang.String)[4];
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.net.URL getResourceUrl()>();
v = virtualinvoke v.<java.net.URL: java.lang.String toString()>();
v[0] = v;
v[1] = "webhooks";
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String secret>;
v[2] = v;
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String triggerType>;
v[3] = v;
v = staticinvoke <io.fabric.kubernetes.clnt.v.utils.URLUtils: java.lang.String join(java.lang.String[])>(v);
v = <io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: okhttp.MediaType JSON>;
v = <io.fabric.kubernetes.clnt.v.dsl.base.OperationSupport: com.fasterxml.jackson.databind.ObjectMapper JSON_MAPPER>;
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectMapper: com.fasterxml.jackson.databind.ObjectWriter writer()>();
v = virtualinvoke v.<com.fasterxml.jackson.databind.ObjectWriter: byte[] writeValueAsBytes(java.lang.Object)>(v);
v = staticinvoke <okhttp.RequestBody: okhttp.RequestBody create(okhttp.MediaType,byte[])>(v, v);
v = new okhttp.Request$Builder;
specialinvoke v.<okhttp.Request$Builder: void <init>()>();
v = virtualinvoke v.<okhttp.Request$Builder: okhttp.Request$Builder post(okhttp.RequestBody)>(v);
v = virtualinvoke v.<okhttp.Request$Builder: okhttp.Request$Builder url(java.lang.String)>(v);
v = virtualinvoke v.<okhttp.Request$Builder: okhttp.Request$Builder addHeader(java.lang.String,java.lang.String)>("X-Github-Event", "push");
virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.Object handleResponse(okhttp.Request$Builder,java.lang.Class)>(v, null);
label:
goto label;
label:
v := @caughtexception;
v = staticinvoke <io.fabric.kubernetes.clnt.v.KubernetesClientException: java.lang.RuntimeException launderThrowable(java.lang.Throwable)>(v);
throw v;
label:
return null;
catch java.lang.Exception from label to label with label;
}
public io.fabric.kubernetes.clnt.v.dsl.Triggerable withType(java.lang.String)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v, v;
java.lang.String v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext getContext()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withTriggerType(java.lang.String)>(v);
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return v;
}
public io.fabric.openshift.clnt.v.dsl.BuildConfigResource withResourceVersion(java.lang.String)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v, v;
java.lang.String v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext getContext()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withResourceVersion(java.lang.String)>(v);
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return v;
}
private void deleteBuilds()
{
io.fabric.kubernetes.api.model.v.ObjectMeta v, v, v, v, v;
java.util.Map v, v;
io.fabric.openshift.clnt.v.dsl.internal.build.BuildOperationsImpl v, v;
boolean v, v;
io.fabric.kubernetes.clnt.v.Config v, v;
java.util.List v, v;
io.fabric.kubernetes.clnt.v.dsl.NonNamespaceOperation v, v;
int v, v;
java.lang.String v, v, v, v, v, v, v, v;
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
java.util.Iterator v;
okhttp.OkHttpClient v, v;
java.lang.Object v, v, v, v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String getName()>();
if v != null goto label;
return;
label:
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: int length()>();
v = staticinvoke <java.lang.Math: int min(int,int)>(v, 63);
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildOperationsImpl;
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: okhttp.OkHttpClient client>;
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.kubernetes.clnt.v.Config config>;
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildOperationsImpl: void <init>(okhttp.OkHttpClient,io.fabric.openshift.clnt.v.OpenShiftConfig)>(v, v);
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String namespace>;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildOperationsImpl: io.fabric.kubernetes.clnt.v.dsl.NonNamespaceOperation inNamespace(java.lang.String)>(v);
v = interfaceinvoke v.<io.fabric.kubernetes.clnt.v.dsl.NonNamespaceOperation: java.lang.Object withLabel(java.lang.String,java.lang.String)>("openshift.io/build-config.name", v);
v = interfaceinvoke v.<io.fabric.kubernetes.clnt.v.dsl.FilterWatchListDeletable: java.lang.Object list()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.BuildList: java.util.List getItems()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.BuildList: java.util.List getItems()>();
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()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.Build: io.fabric.kubernetes.api.model.v.ObjectMeta getMetadata()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.v.Build: io.fabric.kubernetes.api.model.v.ObjectMeta getMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ObjectMeta: java.util.Map getAnnotations()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String getName()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.v.Build: io.fabric.kubernetes.api.model.v.ObjectMeta getMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ObjectMeta: java.util.Map getAnnotations()>();
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("openshift.io/build-config.name");
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildOperationsImpl;
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: okhttp.OkHttpClient client>;
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.kubernetes.clnt.v.Config config>;
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildOperationsImpl: void <init>(okhttp.OkHttpClient,io.fabric.openshift.clnt.v.OpenShiftConfig)>(v, v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.Build: io.fabric.kubernetes.api.model.v.ObjectMeta getMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ObjectMeta: java.lang.String getNamespace()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildOperationsImpl: io.fabric.kubernetes.clnt.v.dsl.NonNamespaceOperation inNamespace(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.Build: io.fabric.kubernetes.api.model.v.ObjectMeta getMetadata()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.v.ObjectMeta: java.lang.String getName()>();
v = interfaceinvoke v.<io.fabric.kubernetes.clnt.v.dsl.NonNamespaceOperation: java.lang.Object withName(java.lang.String)>(v);
interfaceinvoke v.<io.fabric.openshift.clnt.v.dsl.BuildResource: java.lang.Boolean delete()>();
goto label;
label:
return;
}
public io.fabric.openshift.api.model.v.Build fromInputStream(java.io.InputStream)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
io.fabric.openshift.api.model.v.Build v;
java.io.InputStream v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: java.io.InputStream;
v = specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.api.model.v.Build fromInputStream(java.io.InputStream,long)>(v, -1L);
return v;
}
public io.fabric.openshift.api.model.v.Build fromFile(java.io.File)
{
java.lang.Throwable v;
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
org.slf4j.Logger v;
java.io.IOException v;
long v;
java.io.FileInputStream v;
java.lang.RuntimeException v;
java.lang.IllegalArgumentException v;
io.fabric.openshift.api.model.v.Build v;
java.io.File v;
java.lang.String v;
boolean v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: java.io.File;
v = virtualinvoke v.<java.io.File: boolean exists()>();
if v != 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Can\'t instantiate binary build from the specified file. The file does not exists");
throw v;
label:
v = new java.io.FileInputStream;
specialinvoke v.<java.io.FileInputStream: void <init>(java.io.File)>(v);
label:
v = <io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: org.slf4j.Logger logger>;
v = virtualinvoke v.<java.io.File: java.lang.String getAbsolutePath()>();
interfaceinvoke v.<org.slf4j.Logger: void debug(java.lang.String,java.lang.Object)>("Uploading archive file \"{}\" as binary input for the build ...", v);
v = virtualinvoke v.<java.io.File: long length()>();
v = specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.api.model.v.Build fromInputStream(java.io.InputStream,long)>(v, v);
label:
virtualinvoke v.<java.io.InputStream: void close()>();
label:
return v;
label:
v := @caughtexception;
throw v;
label:
v := @caughtexception;
v = staticinvoke <io.fabric.kubernetes.clnt.v.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;
}
private io.fabric.openshift.api.model.v.Build fromInputStream(java.io.InputStream, long)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl$ArchiveFileInputStreamRequestBody v;
io.fabric.kubernetes.clnt.v.Config v;
long v;
io.fabric.openshift.api.model.v.Build v;
okhttp.OkHttpClient v;
java.lang.String v, v;
java.io.InputStream v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: java.io.InputStream;
v := @parameter: long;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl$ArchiveFileInputStreamRequestBody;
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: okhttp.OkHttpClient client>;
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.kubernetes.clnt.v.Config config>;
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String name>;
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String namespace>;
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl$ArchiveFileInputStreamRequestBody: void <init>(okhttp.OkHttpClient,io.fabric.kubernetes.clnt.v.Config,java.io.InputStream,long,java.lang.String,java.lang.String)>(v, v, v, v, v, v);
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.api.model.v.Build submitToApiServerWithRequestBody(okhttp.RequestBody)>(v);
return v;
}
private java.lang.String getQueryParameters() throws java.net.MalformedURLException
{
java.net.URL v;
boolean v, v, v, v, v, v, v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v;
java.lang.String[] v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = newarray (java.lang.String)[2];
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.net.URL getResourceUrl()>();
v = virtualinvoke v.<java.net.URL: java.lang.String toString()>();
v[0] = v;
v[1] = "instantiatebinary";
v = staticinvoke <io.fabric.kubernetes.clnt.v.utils.URLUtils: java.lang.String join(java.lang.String[])>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String name>;
v = staticinvoke <io.fabric.kubernetes.clnt.v.utils.Utils: boolean isNotNullOrEmpty(java.lang.String)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("?name=");
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String name>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String namespace>;
v = staticinvoke <io.fabric.kubernetes.clnt.v.utils.Utils: boolean isNotNullOrEmpty(java.lang.String)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&namespace=");
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String namespace>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String message>;
v = staticinvoke <io.fabric.kubernetes.clnt.v.utils.Utils: boolean isNotNullOrEmpty(java.lang.String)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&commit=");
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String message>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String authorName>;
v = staticinvoke <io.fabric.kubernetes.clnt.v.utils.Utils: boolean isNullOrEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&revision.authorName=");
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String authorName>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String authorEmail>;
v = staticinvoke <io.fabric.kubernetes.clnt.v.utils.Utils: boolean isNullOrEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&revision.authorEmail=");
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String authorEmail>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String committerName>;
v = staticinvoke <io.fabric.kubernetes.clnt.v.utils.Utils: boolean isNullOrEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&revision.committerName=");
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String committerName>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String committerEmail>;
v = staticinvoke <io.fabric.kubernetes.clnt.v.utils.Utils: boolean isNullOrEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&revision.committerEmail=");
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String committerEmail>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String commit>;
v = staticinvoke <io.fabric.kubernetes.clnt.v.utils.Utils: boolean isNullOrEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&revision.commit=");
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String commit>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String asFile>;
v = staticinvoke <io.fabric.kubernetes.clnt.v.utils.Utils: boolean isNullOrEmpty(java.lang.String)>(v);
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("&asFile=");
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String asFile>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public io.fabric.openshift.clnt.v.dsl.TimeoutInputStreamable asFile(java.lang.String)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v, v;
java.lang.String v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext getContext()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withAsFile(java.lang.String)>(v);
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return v;
}
public io.fabric.openshift.clnt.v.dsl.buildconfig.MessageAsFileTimeoutInputStreamable withAuthorEmail(java.lang.String)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v, v;
java.lang.String v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext getContext()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withAuthorEmail(java.lang.String)>(v);
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return v;
}
public io.fabric.openshift.clnt.v.dsl.buildconfig.AuthorMessageAsFileTimeoutInputStreamable withCommitterEmail(java.lang.String)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v, v;
java.lang.String v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext getContext()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withCommitterEmail(java.lang.String)>(v);
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return v;
}
public io.fabric.openshift.clnt.v.dsl.buildconfig.AsFileTimeoutInputStreamable withMessage(java.lang.String)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v, v;
java.lang.String v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext getContext()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withMessage(java.lang.String)>(v);
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return v;
}
public io.fabric.openshift.clnt.v.dsl.buildconfig.AuthorEmailable withAuthorName(java.lang.String)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v, v;
java.lang.String v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext getContext()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withAuthorName(java.lang.String)>(v);
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return v;
}
public io.fabric.openshift.clnt.v.dsl.buildconfig.CommitterEmailable withCommitterName(java.lang.String)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v, v;
java.lang.String v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext getContext()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withCommitterName(java.lang.String)>(v);
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return v;
}
public io.fabric.openshift.clnt.v.dsl.InputStreamable withTimeout(long, java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v, v;
long v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v, v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext getContext()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withTimeout(long)>(v);
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withTimeoutUnit(java.util.concurrent.TimeUnit)>(v);
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return v;
}
public io.fabric.openshift.clnt.v.dsl.InputStreamable withTimeoutInMillis(long)
{
java.util.concurrent.TimeUnit v;
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
long v;
io.fabric.openshift.clnt.v.dsl.InputStreamable v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: long;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit MILLISECONDS>;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.clnt.v.dsl.InputStreamable withTimeout(long,java.util.concurrent.TimeUnit)>(v, v);
return v;
}
public io.fabric.kubernetes.clnt.v.dsl.Typeable withSecret(java.lang.String)
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v, v;
java.lang.String v;
io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: java.lang.String;
v = new io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext getContext()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext: io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext withSecret(java.lang.String)>(v);
specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: void <init>(io.fabric.openshift.clnt.v.dsl.internal.BuildConfigOperationContext)>(v);
return v;
}
public transient io.fabric.openshift.api.model.v.BuildConfig edit(io.fabric.kubernetes.api.builder.v.Visitor[])
{
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
io.fabric.kubernetes.api.builder.v.Fluent v;
io.fabric.openshift.api.model.v.BuildConfig v;
io.fabric.kubernetes.api.model.v.HasMetadata v;
io.fabric.openshift.api.model.v.BuildConfigBuilder v;
java.lang.Object v;
io.fabric.kubernetes.api.builder.v.Visitor[] v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: io.fabric.kubernetes.api.builder.v.Visitor[];
v = new io.fabric.openshift.api.model.v.BuildConfigBuilder;
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: io.fabric.kubernetes.api.model.v.HasMetadata getMandatory()>();
specialinvoke v.<io.fabric.openshift.api.model.v.BuildConfigBuilder: void <init>(io.fabric.openshift.api.model.v.BuildConfig)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.BuildConfigBuilder: io.fabric.kubernetes.api.builder.v.Fluent accept(io.fabric.kubernetes.api.builder.v.Visitor[])>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.v.BuildConfigBuilder: io.fabric.openshift.api.model.v.BuildConfig build()>();
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.Object patch(java.lang.Object)>(v);
return v;
}
protected io.fabric.openshift.api.model.v.Build submitToApiServerWithRequestBody(okhttp.RequestBody)
{
okhttp.Request$Builder v, v, v, v;
long v, v;
okhttp.RequestBody v;
java.lang.String v;
io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl v;
java.lang.RuntimeException v;
java.lang.Exception v;
java.util.concurrent.TimeUnit v, v;
okhttp.OkHttpClient v, v;
java.lang.Object v;
okhttp.OkHttpClient$Builder v, v, v;
v := @this: io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl;
v := @parameter: okhttp.RequestBody;
label:
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: okhttp.OkHttpClient client>;
v = virtualinvoke v.<okhttp.OkHttpClient: okhttp.OkHttpClient$Builder newBuilder()>();
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: long timeout>;
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.util.concurrent.TimeUnit timeoutUnit>;
v = virtualinvoke v.<okhttp.OkHttpClient$Builder: okhttp.OkHttpClient$Builder readTimeout(long,java.util.concurrent.TimeUnit)>(v, v);
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: long timeout>;
v = v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.util.concurrent.TimeUnit timeoutUnit>;
v = virtualinvoke v.<okhttp.OkHttpClient$Builder: okhttp.OkHttpClient$Builder writeTimeout(long,java.util.concurrent.TimeUnit)>(v, v);
v = virtualinvoke v.<okhttp.OkHttpClient$Builder: okhttp.OkHttpClient build()>();
v = new okhttp.Request$Builder;
specialinvoke v.<okhttp.Request$Builder: void <init>()>();
v = virtualinvoke v.<okhttp.Request$Builder: okhttp.Request$Builder post(okhttp.RequestBody)>(v);
v = virtualinvoke v.<okhttp.Request$Builder: okhttp.Request$Builder header(java.lang.String,java.lang.String)>("Expect", "100-continue");
v = specialinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.String getQueryParameters()>();
v = virtualinvoke v.<okhttp.Request$Builder: okhttp.Request$Builder url(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: java.lang.Object handleResponse(okhttp.OkHttpClient,okhttp.Request$Builder,java.lang.Class)>(v, v, class "Lio/fabric8/openshift/api/model/v5_4/Build;");
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <io.fabric.kubernetes.clnt.v.KubernetesClientException: java.lang.RuntimeException launderThrowable(java.lang.Throwable)>(v);
throw v;
catch java.lang.Exception from label to label with label;
}
static void <clinit>()
{
org.slf4j.Logger v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lio/fabric8/openshift/clnt/v5_4/dsl/internal/build/BuildConfigOperationsImpl;");
<io.fabric.openshift.clnt.v.dsl.internal.build.BuildConfigOperationsImpl: org.slf4j.Logger logger> = v;
return;
}
}