public class io.fabric.knative.serving.v.RevisionSpecFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.knative.serving.v.RevisionSpecFluent
{
private java.lang.Long activeDeadlineSeconds;
private io.fabric.kubernetes.api.model.Affinity affinity;
private java.lang.Boolean automountServiceAccountToken;
private java.lang.Long containerConcurrency;
private java.util.List containers;
private io.fabric.kubernetes.api.model.PodDNSConfig dnsConfig;
private java.lang.String dnsPolicy;
private java.lang.Boolean enableServiceLinks;
private java.util.List ephemeralContainers;
private java.util.List hostAliases;
private java.lang.Boolean hostIPC;
private java.lang.Boolean hostNetwork;
private java.lang.Boolean hostPID;
private java.lang.String hostname;
private java.util.List imagePullSecrets;
private java.util.List initContainers;
private java.lang.String nodeName;
private java.util.Map nodeSelector;
private java.util.Map overhead;
private java.lang.String preemptionPolicy;
private java.lang.Integer priority;
private java.lang.String priorityClassName;
private java.util.List readinessGates;
private java.lang.String restartPolicy;
private java.lang.String runtimeClassName;
private java.lang.String schedulerName;
private io.fabric.kubernetes.api.model.PodSecurityContext securityContext;
private java.lang.String serviceAccount;
private java.lang.String serviceAccountName;
private java.lang.Boolean setHostnameAsFQDN;
private java.lang.Boolean shareProcessNamespace;
private java.lang.String subdomain;
private java.lang.Long terminationGracePeriodSeconds;
private java.lang.Long timeoutSeconds;
private java.util.List tolerations;
private java.util.List topologySpreadConstraints;
private java.util.List volumes;
public void <init>()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.knative.serving.v.RevisionSpec)
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.Integer v;
java.lang.Long v, v, v, v;
java.util.Map v, v;
io.fabric.kubernetes.api.model.Affinity v;
io.fabric.knative.serving.v.RevisionSpec v;
io.fabric.kubernetes.api.model.PodDNSConfig v;
java.util.List v, v, v, v, v, v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v.RevisionSpec;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.Long getActiveDeadlineSeconds()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withActiveDeadlineSeconds(java.lang.Long)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: io.fabric.kubernetes.api.model.Affinity getAffinity()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withAffinity(io.fabric.kubernetes.api.model.Affinity)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.Boolean getAutomountServiceAccountToken()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withAutomountServiceAccountToken(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.Long getContainerConcurrency()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withContainerConcurrency(java.lang.Long)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.util.List getContainers()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withContainers(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: io.fabric.kubernetes.api.model.PodDNSConfig getDnsConfig()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withDnsConfig(io.fabric.kubernetes.api.model.PodDNSConfig)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.String getDnsPolicy()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withDnsPolicy(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.Boolean getEnableServiceLinks()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withEnableServiceLinks(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.util.List getEphemeralContainers()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withEphemeralContainers(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.util.List getHostAliases()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withHostAliases(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.Boolean getHostIPC()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withHostIPC(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.Boolean getHostNetwork()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withHostNetwork(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.Boolean getHostPID()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withHostPID(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.String getHostname()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withHostname(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.util.List getImagePullSecrets()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withImagePullSecrets(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.util.List getInitContainers()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withInitContainers(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.String getNodeName()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withNodeName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.util.Map getNodeSelector()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withNodeSelector(java.util.Map)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.util.Map getOverhead()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withOverhead(java.util.Map)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.String getPreemptionPolicy()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withPreemptionPolicy(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.Integer getPriority()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withPriority(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.String getPriorityClassName()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withPriorityClassName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.util.List getReadinessGates()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withReadinessGates(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.String getRestartPolicy()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withRestartPolicy(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.String getRuntimeClassName()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withRuntimeClassName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.String getSchedulerName()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withSchedulerName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: io.fabric.kubernetes.api.model.PodSecurityContext getSecurityContext()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withSecurityContext(io.fabric.kubernetes.api.model.PodSecurityContext)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.String getServiceAccount()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withServiceAccount(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.String getServiceAccountName()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withServiceAccountName(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.Boolean getSetHostnameAsFQDN()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withSetHostnameAsFQDN(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.Boolean getShareProcessNamespace()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withShareProcessNamespace(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.String getSubdomain()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withSubdomain(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.Long getTerminationGracePeriodSeconds()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withTerminationGracePeriodSeconds(java.lang.Long)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.lang.Long getTimeoutSeconds()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withTimeoutSeconds(java.lang.Long)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.util.List getTolerations()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withTolerations(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.util.List getTopologySpreadConstraints()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withTopologySpreadConstraints(java.util.List)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpec: java.util.List getVolumes()>();
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withVolumes(java.util.List)>(v);
return;
}
public java.lang.Long getActiveDeadlineSeconds()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Long v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long activeDeadlineSeconds>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withActiveDeadlineSeconds(java.lang.Long)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Long v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Long;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long activeDeadlineSeconds> = v;
return v;
}
public java.lang.Boolean hasActiveDeadlineSeconds()
{
java.lang.Long v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long activeDeadlineSeconds>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.Affinity getAffinity()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.Affinity v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Affinity affinity>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withAffinity(io.fabric.kubernetes.api.model.Affinity)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.Affinity v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Affinity;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Affinity affinity> = v;
return v;
}
public java.lang.Boolean hasAffinity()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.Affinity v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Affinity affinity>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Boolean getAutomountServiceAccountToken()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean automountServiceAccountToken>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withAutomountServiceAccountToken(java.lang.Boolean)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean automountServiceAccountToken> = v;
return v;
}
public java.lang.Boolean hasAutomountServiceAccountToken()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean automountServiceAccountToken>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Long getContainerConcurrency()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Long v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long containerConcurrency>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withContainerConcurrency(java.lang.Long)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Long v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Long;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long containerConcurrency> = v;
return v;
}
public java.lang.Boolean hasContainerConcurrency()
{
java.lang.Long v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long containerConcurrency>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToContainers(java.lang.Integer, io.fabric.kubernetes.api.model.Container)
{
io.fabric.kubernetes.api.model.Container v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.lang.Integer v;
java.util.ArrayList v;
int v, v, v, v;
io.fabric.kubernetes.api.model.ContainerBuilder v;
java.util.List v, v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.Container;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers> = v;
label:
v = new io.fabric.kubernetes.api.model.ContainerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: void <init>(io.fabric.kubernetes.api.model.Container)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containers");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containers");
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent setToContainers(java.lang.Integer, io.fabric.kubernetes.api.model.Container)
{
io.fabric.kubernetes.api.model.Container v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.lang.Integer v;
java.util.ArrayList v;
int v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.ContainerBuilder v;
java.util.List v, v, v, v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.Container;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers> = v;
label:
v = new io.fabric.kubernetes.api.model.ContainerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: void <init>(io.fabric.kubernetes.api.model.Container)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containers");
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containers");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containers");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent addToContainers(io.fabric.kubernetes.api.model.Container[])
{
io.fabric.kubernetes.api.model.Container v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
io.fabric.kubernetes.api.model.Container[] v;
java.util.List v, v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.ContainerBuilder v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Container[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.ContainerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: void <init>(io.fabric.kubernetes.api.model.Container)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containers");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addAllToContainers(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.ContainerBuilder v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers> = v;
label:
v = interfaceinvoke v.<java.util.Collection: 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 = new io.fabric.kubernetes.api.model.ContainerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: void <init>(io.fabric.kubernetes.api.model.Container)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containers");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromContainers(io.fabric.kubernetes.api.model.Container[])
{
io.fabric.kubernetes.api.model.Container v;
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.Container[] v;
java.util.List v, v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.ContainerBuilder v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Container[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.ContainerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: void <init>(io.fabric.kubernetes.api.model.Container)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containers");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromContainers(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.ContainerBuilder v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: 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 = new io.fabric.kubernetes.api.model.ContainerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: void <init>(io.fabric.kubernetes.api.model.Container)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containers");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeMatchingFromContainers(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
if v != null goto label;
return v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containers");
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
interfaceinvoke v.<java.util.Iterator: void remove()>();
goto label;
label:
return v;
}
public java.util.List getContainers()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = staticinvoke <io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public java.util.List buildContainers()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = staticinvoke <io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public io.fabric.kubernetes.api.model.Container buildContainer(java.lang.Integer)
{
java.util.List v;
io.fabric.kubernetes.api.model.Container v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: io.fabric.kubernetes.api.model.Container build()>();
return v;
}
public io.fabric.kubernetes.api.model.Container buildFirstContainer()
{
java.util.List v;
io.fabric.kubernetes.api.model.Container v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: io.fabric.kubernetes.api.model.Container build()>();
return v;
}
public io.fabric.kubernetes.api.model.Container buildLastContainer()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.Container v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: io.fabric.kubernetes.api.model.Container build()>();
return v;
}
public io.fabric.kubernetes.api.model.Container buildMatchingContainer(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.Container v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: io.fabric.kubernetes.api.model.Container build()>();
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingContainer(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withContainers(java.util.List)
{
java.util.Iterator v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
io.fabric.kubernetes.api.model.Container[] v;
java.util.List v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("containers");
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
interfaceinvoke v.<java.util.List: boolean removeAll(java.util.Collection)>(v);
label:
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers> = v;
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 = newarray (io.fabric.kubernetes.api.model.Container)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToContainers(io.fabric.kubernetes.api.model.Container[])>(v);
goto label;
label:
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers> = null;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent withContainers(io.fabric.kubernetes.api.model.Container[])
{
io.fabric.kubernetes.api.model.Container v;
io.fabric.kubernetes.api.model.Container[] v, v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Container[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.Container)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToContainers(io.fabric.kubernetes.api.model.Container[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasContainers()
{
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested addNewContainer()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl$ContainersNestedImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = new io.fabric.knative.serving.v.RevisionSpecFluentImpl$ContainersNestedImpl;
specialinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl$ContainersNestedImpl: void <init>(io.fabric.knative.serving.v.RevisionSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested addNewContainerLike(io.fabric.kubernetes.api.model.Container)
{
io.fabric.kubernetes.api.model.Container v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl$ContainersNestedImpl v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Container;
v = new io.fabric.knative.serving.v.RevisionSpecFluentImpl$ContainersNestedImpl;
v = (int) -1;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl$ContainersNestedImpl: void <init>(io.fabric.knative.serving.v.RevisionSpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.Container)>(v, v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested setNewContainerLike(java.lang.Integer, io.fabric.kubernetes.api.model.Container)
{
io.fabric.kubernetes.api.model.Container v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl$ContainersNestedImpl v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.Container;
v = new io.fabric.knative.serving.v.RevisionSpecFluentImpl$ContainersNestedImpl;
specialinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl$ContainersNestedImpl: void <init>(io.fabric.knative.serving.v.RevisionSpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.Container)>(v, v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested editContainer(java.lang.Integer)
{
io.fabric.kubernetes.api.model.Container v;
java.lang.RuntimeException v;
java.lang.Integer v;
java.util.List v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v > v goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit containers. Index exceeds size.");
throw v;
label:
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Container buildContainer(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested setNewContainerLike(java.lang.Integer,io.fabric.kubernetes.api.model.Container)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested editFirstContainer()
{
io.fabric.kubernetes.api.model.Container v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.List v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v != 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit first containers. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Container buildContainer(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested setNewContainerLike(java.lang.Integer,io.fabric.kubernetes.api.model.Container)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested editLastContainer()
{
io.fabric.kubernetes.api.model.Container v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.List v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit last containers. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Container buildContainer(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested setNewContainerLike(java.lang.Integer,io.fabric.kubernetes.api.model.Container)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested editMatchingContainer(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.Container v;
java.util.function.Predicate v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.List v, v;
int v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = (int) -1;
v = v;
v = 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
goto label;
label:
v = v + 1;
goto label;
label:
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit matching containers. No match found.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Container buildContainer(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent$ContainersNested setNewContainerLike(java.lang.Integer,io.fabric.kubernetes.api.model.Container)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.PodDNSConfig getDnsConfig()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.PodDNSConfig v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodDNSConfig dnsConfig>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withDnsConfig(io.fabric.kubernetes.api.model.PodDNSConfig)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.PodDNSConfig v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PodDNSConfig;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodDNSConfig dnsConfig> = v;
return v;
}
public java.lang.Boolean hasDnsConfig()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
io.fabric.kubernetes.api.model.PodDNSConfig v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodDNSConfig dnsConfig>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.String getDnsPolicy()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String dnsPolicy>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withDnsPolicy(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String dnsPolicy> = v;
return v;
}
public java.lang.Boolean hasDnsPolicy()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String dnsPolicy>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNewDnsPolicy(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withDnsPolicy(java.lang.String)>(v);
return v;
}
public java.lang.Boolean getEnableServiceLinks()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean enableServiceLinks>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withEnableServiceLinks(java.lang.Boolean)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean enableServiceLinks> = v;
return v;
}
public java.lang.Boolean hasEnableServiceLinks()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean enableServiceLinks>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToEphemeralContainers(java.lang.Integer, io.fabric.kubernetes.api.model.EphemeralContainer)
{
io.fabric.kubernetes.api.model.EphemeralContainer v;
java.util.List v, v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.EphemeralContainer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers> = v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent setToEphemeralContainers(java.lang.Integer, io.fabric.kubernetes.api.model.EphemeralContainer)
{
io.fabric.kubernetes.api.model.EphemeralContainer v;
java.util.List v, v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.EphemeralContainer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers> = v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent addToEphemeralContainers(io.fabric.kubernetes.api.model.EphemeralContainer[])
{
io.fabric.kubernetes.api.model.EphemeralContainer v;
java.util.ArrayList v;
java.util.List v, v;
io.fabric.kubernetes.api.model.EphemeralContainer[] v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.EphemeralContainer[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addAllToEphemeralContainers(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers> = v;
label:
v = interfaceinvoke v.<java.util.Collection: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromEphemeralContainers(io.fabric.kubernetes.api.model.EphemeralContainer[])
{
io.fabric.kubernetes.api.model.EphemeralContainer v;
java.util.List v, v;
io.fabric.kubernetes.api.model.EphemeralContainer[] v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.EphemeralContainer[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromEphemeralContainers(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getEphemeralContainers()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
return v;
}
public io.fabric.kubernetes.api.model.EphemeralContainer getEphemeralContainer(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public io.fabric.kubernetes.api.model.EphemeralContainer getFirstEphemeralContainer()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public io.fabric.kubernetes.api.model.EphemeralContainer getLastEphemeralContainer()
{
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public io.fabric.kubernetes.api.model.EphemeralContainer getMatchingEphemeralContainer(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingEphemeralContainer(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withEphemeralContainers(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.EphemeralContainer[] v;
java.util.Iterator v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers> = v;
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 = newarray (io.fabric.kubernetes.api.model.EphemeralContainer)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToEphemeralContainers(io.fabric.kubernetes.api.model.EphemeralContainer[])>(v);
goto label;
label:
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers> = null;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent withEphemeralContainers(io.fabric.kubernetes.api.model.EphemeralContainer[])
{
io.fabric.kubernetes.api.model.EphemeralContainer v;
java.util.List v, v;
io.fabric.kubernetes.api.model.EphemeralContainer[] v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.EphemeralContainer[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.EphemeralContainer)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToEphemeralContainers(io.fabric.kubernetes.api.model.EphemeralContainer[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasEphemeralContainers()
{
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToHostAliases(java.lang.Integer, io.fabric.kubernetes.api.model.HostAlias)
{
io.fabric.kubernetes.api.model.HostAlias v;
java.util.List v, v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.HostAlias;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases> = v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent setToHostAliases(java.lang.Integer, io.fabric.kubernetes.api.model.HostAlias)
{
io.fabric.kubernetes.api.model.HostAlias v;
java.util.List v, v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.HostAlias;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases> = v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent addToHostAliases(io.fabric.kubernetes.api.model.HostAlias[])
{
io.fabric.kubernetes.api.model.HostAlias[] v;
java.util.ArrayList v;
io.fabric.kubernetes.api.model.HostAlias v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.HostAlias[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addAllToHostAliases(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases> = v;
label:
v = interfaceinvoke v.<java.util.Collection: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromHostAliases(io.fabric.kubernetes.api.model.HostAlias[])
{
io.fabric.kubernetes.api.model.HostAlias v;
io.fabric.kubernetes.api.model.HostAlias[] v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.HostAlias[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromHostAliases(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getHostAliases()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
return v;
}
public io.fabric.kubernetes.api.model.HostAlias getHostAlias(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public io.fabric.kubernetes.api.model.HostAlias getFirstHostAlias()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public io.fabric.kubernetes.api.model.HostAlias getLastHostAlias()
{
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public io.fabric.kubernetes.api.model.HostAlias getMatchingHostAlias(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingHostAlias(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withHostAliases(java.util.List)
{
io.fabric.kubernetes.api.model.HostAlias[] v;
java.util.List v;
java.util.Iterator v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases> = v;
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 = newarray (io.fabric.kubernetes.api.model.HostAlias)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToHostAliases(io.fabric.kubernetes.api.model.HostAlias[])>(v);
goto label;
label:
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases> = null;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent withHostAliases(io.fabric.kubernetes.api.model.HostAlias[])
{
io.fabric.kubernetes.api.model.HostAlias[] v, v;
io.fabric.kubernetes.api.model.HostAlias v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.HostAlias[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.HostAlias)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToHostAliases(io.fabric.kubernetes.api.model.HostAlias[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasHostAliases()
{
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Boolean getHostIPC()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostIPC>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withHostIPC(java.lang.Boolean)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostIPC> = v;
return v;
}
public java.lang.Boolean hasHostIPC()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostIPC>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Boolean getHostNetwork()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostNetwork>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withHostNetwork(java.lang.Boolean)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostNetwork> = v;
return v;
}
public java.lang.Boolean hasHostNetwork()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostNetwork>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Boolean getHostPID()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostPID>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withHostPID(java.lang.Boolean)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostPID> = v;
return v;
}
public java.lang.Boolean hasHostPID()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostPID>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.String getHostname()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String hostname>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withHostname(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String hostname> = v;
return v;
}
public java.lang.Boolean hasHostname()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String hostname>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNewHostname(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withHostname(java.lang.String)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToImagePullSecrets(java.lang.Integer, io.fabric.kubernetes.api.model.LocalObjectReference)
{
java.util.List v, v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.LocalObjectReference v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.LocalObjectReference;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets> = v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent setToImagePullSecrets(java.lang.Integer, io.fabric.kubernetes.api.model.LocalObjectReference)
{
java.util.List v, v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.LocalObjectReference v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.LocalObjectReference;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets> = v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent addToImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[])
{
io.fabric.kubernetes.api.model.LocalObjectReference[] v;
io.fabric.kubernetes.api.model.LocalObjectReference v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.LocalObjectReference[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addAllToImagePullSecrets(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets> = v;
label:
v = interfaceinvoke v.<java.util.Collection: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[])
{
io.fabric.kubernetes.api.model.LocalObjectReference[] v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.LocalObjectReference v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.LocalObjectReference[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromImagePullSecrets(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getImagePullSecrets()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
return v;
}
public io.fabric.kubernetes.api.model.LocalObjectReference getImagePullSecret(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public io.fabric.kubernetes.api.model.LocalObjectReference getFirstImagePullSecret()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public io.fabric.kubernetes.api.model.LocalObjectReference getLastImagePullSecret()
{
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public io.fabric.kubernetes.api.model.LocalObjectReference getMatchingImagePullSecret(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingImagePullSecret(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withImagePullSecrets(java.util.List)
{
io.fabric.kubernetes.api.model.LocalObjectReference[] v;
java.util.List v;
java.util.Iterator v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets> = v;
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 = newarray (io.fabric.kubernetes.api.model.LocalObjectReference)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[])>(v);
goto label;
label:
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets> = null;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent withImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[])
{
io.fabric.kubernetes.api.model.LocalObjectReference[] v, v;
io.fabric.kubernetes.api.model.LocalObjectReference v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.LocalObjectReference[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.LocalObjectReference)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasImagePullSecrets()
{
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addNewImagePullSecret(java.lang.String)
{
io.fabric.kubernetes.api.model.LocalObjectReference[] v;
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
io.fabric.kubernetes.api.model.LocalObjectReference v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (io.fabric.kubernetes.api.model.LocalObjectReference)[1];
v = new io.fabric.kubernetes.api.model.LocalObjectReference;
specialinvoke v.<io.fabric.kubernetes.api.model.LocalObjectReference: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToImagePullSecrets(io.fabric.kubernetes.api.model.LocalObjectReference[])>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToInitContainers(java.lang.Integer, io.fabric.kubernetes.api.model.Container)
{
io.fabric.kubernetes.api.model.Container v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.lang.Integer v;
java.util.ArrayList v;
int v, v, v, v;
io.fabric.kubernetes.api.model.ContainerBuilder v;
java.util.List v, v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.Container;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers> = v;
label:
v = new io.fabric.kubernetes.api.model.ContainerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: void <init>(io.fabric.kubernetes.api.model.Container)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("initContainers");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("initContainers");
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent setToInitContainers(java.lang.Integer, io.fabric.kubernetes.api.model.Container)
{
io.fabric.kubernetes.api.model.Container v;
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.lang.Integer v;
java.util.ArrayList v;
int v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.ContainerBuilder v;
java.util.List v, v, v, v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.Container;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers> = v;
label:
v = new io.fabric.kubernetes.api.model.ContainerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: void <init>(io.fabric.kubernetes.api.model.Container)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("initContainers");
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("initContainers");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("initContainers");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent addToInitContainers(io.fabric.kubernetes.api.model.Container[])
{
io.fabric.kubernetes.api.model.Container v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
io.fabric.kubernetes.api.model.Container[] v;
java.util.List v, v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.ContainerBuilder v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Container[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.ContainerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: void <init>(io.fabric.kubernetes.api.model.Container)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("initContainers");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addAllToInitContainers(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
java.util.List v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.ContainerBuilder v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers> = v;
label:
v = interfaceinvoke v.<java.util.Collection: 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 = new io.fabric.kubernetes.api.model.ContainerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: void <init>(io.fabric.kubernetes.api.model.Container)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("initContainers");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromInitContainers(io.fabric.kubernetes.api.model.Container[])
{
io.fabric.kubernetes.api.model.Container v;
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.Container[] v;
java.util.List v, v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.ContainerBuilder v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Container[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.ContainerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: void <init>(io.fabric.kubernetes.api.model.Container)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("initContainers");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromInitContainers(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.ContainerBuilder v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: 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 = new io.fabric.kubernetes.api.model.ContainerBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: void <init>(io.fabric.kubernetes.api.model.Container)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("initContainers");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeMatchingFromInitContainers(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
if v != null goto label;
return v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("initContainers");
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
interfaceinvoke v.<java.util.Iterator: void remove()>();
goto label;
label:
return v;
}
public java.util.List getInitContainers()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = staticinvoke <io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public java.util.List buildInitContainers()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = staticinvoke <io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public io.fabric.kubernetes.api.model.Container buildInitContainer(java.lang.Integer)
{
java.util.List v;
io.fabric.kubernetes.api.model.Container v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: io.fabric.kubernetes.api.model.Container build()>();
return v;
}
public io.fabric.kubernetes.api.model.Container buildFirstInitContainer()
{
java.util.List v;
io.fabric.kubernetes.api.model.Container v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: io.fabric.kubernetes.api.model.Container build()>();
return v;
}
public io.fabric.kubernetes.api.model.Container buildLastInitContainer()
{
java.util.List v, v;
io.fabric.kubernetes.api.model.Container v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: io.fabric.kubernetes.api.model.Container build()>();
return v;
}
public io.fabric.kubernetes.api.model.Container buildMatchingInitContainer(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.Container v;
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ContainerBuilder: io.fabric.kubernetes.api.model.Container build()>();
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingInitContainer(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withInitContainers(java.util.List)
{
java.util.Iterator v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.ArrayList v;
io.fabric.kubernetes.api.model.Container[] v;
java.util.List v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("initContainers");
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
interfaceinvoke v.<java.util.List: boolean removeAll(java.util.Collection)>(v);
label:
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers> = v;
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 = newarray (io.fabric.kubernetes.api.model.Container)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToInitContainers(io.fabric.kubernetes.api.model.Container[])>(v);
goto label;
label:
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers> = null;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent withInitContainers(io.fabric.kubernetes.api.model.Container[])
{
io.fabric.kubernetes.api.model.Container v;
io.fabric.kubernetes.api.model.Container[] v, v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Container[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.Container)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToInitContainers(io.fabric.kubernetes.api.model.Container[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasInitContainers()
{
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested addNewInitContainer()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl$InitContainersNestedImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = new io.fabric.knative.serving.v.RevisionSpecFluentImpl$InitContainersNestedImpl;
specialinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl$InitContainersNestedImpl: void <init>(io.fabric.knative.serving.v.RevisionSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested addNewInitContainerLike(io.fabric.kubernetes.api.model.Container)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl$InitContainersNestedImpl v;
io.fabric.kubernetes.api.model.Container v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Container;
v = new io.fabric.knative.serving.v.RevisionSpecFluentImpl$InitContainersNestedImpl;
v = (int) -1;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl$InitContainersNestedImpl: void <init>(io.fabric.knative.serving.v.RevisionSpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.Container)>(v, v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested setNewInitContainerLike(java.lang.Integer, io.fabric.kubernetes.api.model.Container)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl$InitContainersNestedImpl v;
io.fabric.kubernetes.api.model.Container v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.Container;
v = new io.fabric.knative.serving.v.RevisionSpecFluentImpl$InitContainersNestedImpl;
specialinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl$InitContainersNestedImpl: void <init>(io.fabric.knative.serving.v.RevisionSpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.Container)>(v, v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested editInitContainer(java.lang.Integer)
{
io.fabric.kubernetes.api.model.Container v;
java.lang.RuntimeException v;
java.lang.Integer v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v > v goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit initContainers. Index exceeds size.");
throw v;
label:
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Container buildInitContainer(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested setNewInitContainerLike(java.lang.Integer,io.fabric.kubernetes.api.model.Container)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested editFirstInitContainer()
{
io.fabric.kubernetes.api.model.Container v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v != 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit first initContainers. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Container buildInitContainer(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested setNewInitContainerLike(java.lang.Integer,io.fabric.kubernetes.api.model.Container)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested editLastInitContainer()
{
io.fabric.kubernetes.api.model.Container v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit last initContainers. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Container buildInitContainer(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested setNewInitContainerLike(java.lang.Integer,io.fabric.kubernetes.api.model.Container)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested editMatchingInitContainer(java.util.function.Predicate)
{
io.fabric.kubernetes.api.model.Container v;
java.util.function.Predicate v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested v;
int v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = (int) -1;
v = v;
v = 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
goto label;
label:
v = v + 1;
goto label;
label:
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit matching initContainers. No match found.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Container buildInitContainer(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent$InitContainersNested setNewInitContainerLike(java.lang.Integer,io.fabric.kubernetes.api.model.Container)>(v, v);
return v;
}
public java.lang.String getNodeName()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String nodeName>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNodeName(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String nodeName> = v;
return v;
}
public java.lang.Boolean hasNodeName()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String nodeName>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNewNodeName(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withNodeName(java.lang.String)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToNodeSelector(java.lang.String, java.lang.String)
{
java.util.LinkedHashMap v;
java.util.Map v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
if v != null goto label;
if v == null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector> = v;
label:
if v == null goto label;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToNodeSelector(java.util.Map)
{
java.util.LinkedHashMap v;
java.util.Map v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
if v != null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector> = v;
label:
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeFromNodeSelector(java.lang.String)
{
java.util.Map v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeFromNodeSelector(java.util.Map)
{
java.util.Iterator v;
java.util.Set v;
java.util.Map v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = interfaceinvoke v.<java.util.Set: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.Map getNodeSelector()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.Map v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNodeSelector(java.util.Map)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.LinkedHashMap v;
java.util.Map v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Map;
if v != null goto label;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector> = null;
goto label;
label:
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector> = v;
label:
return v;
}
public java.lang.Boolean hasNodeSelector()
{
java.util.Map v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToOverhead(java.lang.String, io.fabric.kubernetes.api.model.Quantity)
{
io.fabric.kubernetes.api.model.Quantity v;
java.util.LinkedHashMap v;
java.util.Map v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.kubernetes.api.model.Quantity;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
if v != null goto label;
if v == null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead> = v;
label:
if v == null goto label;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToOverhead(java.util.Map)
{
java.util.LinkedHashMap v;
java.util.Map v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
if v != null goto label;
if v == null goto label;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead> = v;
label:
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeFromOverhead(java.lang.String)
{
java.util.Map v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeFromOverhead(java.util.Map)
{
java.util.Iterator v;
java.util.Set v;
java.util.Map v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Map;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
if v != null goto label;
return v;
label:
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = interfaceinvoke v.<java.util.Set: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.Map getOverhead()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.Map v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withOverhead(java.util.Map)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.LinkedHashMap v;
java.util.Map v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Map;
if v != null goto label;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead> = null;
goto label;
label:
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead> = v;
label:
return v;
}
public java.lang.Boolean hasOverhead()
{
java.util.Map v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.String getPreemptionPolicy()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String preemptionPolicy>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withPreemptionPolicy(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String preemptionPolicy> = v;
return v;
}
public java.lang.Boolean hasPreemptionPolicy()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String preemptionPolicy>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNewPreemptionPolicy(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withPreemptionPolicy(java.lang.String)>(v);
return v;
}
public java.lang.Integer getPriority()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Integer priority>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withPriority(java.lang.Integer)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Integer priority> = v;
return v;
}
public java.lang.Boolean hasPriority()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
java.lang.Integer v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Integer priority>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.String getPriorityClassName()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String priorityClassName>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withPriorityClassName(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String priorityClassName> = v;
return v;
}
public java.lang.Boolean hasPriorityClassName()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String priorityClassName>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNewPriorityClassName(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withPriorityClassName(java.lang.String)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToReadinessGates(java.lang.Integer, io.fabric.kubernetes.api.model.PodReadinessGate)
{
java.util.List v, v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.PodReadinessGate v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.PodReadinessGate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates> = v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent setToReadinessGates(java.lang.Integer, io.fabric.kubernetes.api.model.PodReadinessGate)
{
java.util.List v, v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.PodReadinessGate v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.PodReadinessGate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates> = v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent addToReadinessGates(io.fabric.kubernetes.api.model.PodReadinessGate[])
{
io.fabric.kubernetes.api.model.PodReadinessGate[] v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.PodReadinessGate v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PodReadinessGate[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addAllToReadinessGates(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates> = v;
label:
v = interfaceinvoke v.<java.util.Collection: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromReadinessGates(io.fabric.kubernetes.api.model.PodReadinessGate[])
{
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.PodReadinessGate v;
io.fabric.kubernetes.api.model.PodReadinessGate[] v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PodReadinessGate[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromReadinessGates(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getReadinessGates()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
return v;
}
public io.fabric.kubernetes.api.model.PodReadinessGate getReadinessGate(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PodReadinessGate getFirstReadinessGate()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public io.fabric.kubernetes.api.model.PodReadinessGate getLastReadinessGate()
{
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PodReadinessGate getMatchingReadinessGate(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingReadinessGate(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withReadinessGates(java.util.List)
{
java.util.List v;
java.util.Iterator v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
io.fabric.kubernetes.api.model.PodReadinessGate[] v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates> = v;
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 = newarray (io.fabric.kubernetes.api.model.PodReadinessGate)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToReadinessGates(io.fabric.kubernetes.api.model.PodReadinessGate[])>(v);
goto label;
label:
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates> = null;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent withReadinessGates(io.fabric.kubernetes.api.model.PodReadinessGate[])
{
io.fabric.kubernetes.api.model.PodReadinessGate[] v, v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.PodReadinessGate v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PodReadinessGate[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.PodReadinessGate)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToReadinessGates(io.fabric.kubernetes.api.model.PodReadinessGate[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasReadinessGates()
{
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addNewReadinessGate(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.PodReadinessGate v;
java.lang.String v;
io.fabric.kubernetes.api.model.PodReadinessGate[] v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = newarray (io.fabric.kubernetes.api.model.PodReadinessGate)[1];
v = new io.fabric.kubernetes.api.model.PodReadinessGate;
specialinvoke v.<io.fabric.kubernetes.api.model.PodReadinessGate: void <init>(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToReadinessGates(io.fabric.kubernetes.api.model.PodReadinessGate[])>(v);
return v;
}
public java.lang.String getRestartPolicy()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String restartPolicy>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withRestartPolicy(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String restartPolicy> = v;
return v;
}
public java.lang.Boolean hasRestartPolicy()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String restartPolicy>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNewRestartPolicy(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withRestartPolicy(java.lang.String)>(v);
return v;
}
public java.lang.String getRuntimeClassName()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String runtimeClassName>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withRuntimeClassName(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String runtimeClassName> = v;
return v;
}
public java.lang.Boolean hasRuntimeClassName()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String runtimeClassName>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNewRuntimeClassName(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withRuntimeClassName(java.lang.String)>(v);
return v;
}
public java.lang.String getSchedulerName()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String schedulerName>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withSchedulerName(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String schedulerName> = v;
return v;
}
public java.lang.Boolean hasSchedulerName()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String schedulerName>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNewSchedulerName(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withSchedulerName(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.PodSecurityContext getSecurityContext()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.PodSecurityContext v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodSecurityContext securityContext>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withSecurityContext(io.fabric.kubernetes.api.model.PodSecurityContext)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.PodSecurityContext v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.PodSecurityContext;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodSecurityContext securityContext> = v;
return v;
}
public java.lang.Boolean hasSecurityContext()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodSecurityContext securityContext>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.String getServiceAccount()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccount>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withServiceAccount(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccount> = v;
return v;
}
public java.lang.Boolean hasServiceAccount()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccount>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNewServiceAccount(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withServiceAccount(java.lang.String)>(v);
return v;
}
public java.lang.String getServiceAccountName()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccountName>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withServiceAccountName(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccountName> = v;
return v;
}
public java.lang.Boolean hasServiceAccountName()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccountName>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNewServiceAccountName(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withServiceAccountName(java.lang.String)>(v);
return v;
}
public java.lang.Boolean getSetHostnameAsFQDN()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean setHostnameAsFQDN>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withSetHostnameAsFQDN(java.lang.Boolean)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean setHostnameAsFQDN> = v;
return v;
}
public java.lang.Boolean hasSetHostnameAsFQDN()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean setHostnameAsFQDN>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Boolean getShareProcessNamespace()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean shareProcessNamespace>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withShareProcessNamespace(java.lang.Boolean)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean shareProcessNamespace> = v;
return v;
}
public java.lang.Boolean hasShareProcessNamespace()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean shareProcessNamespace>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.String getSubdomain()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String subdomain>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withSubdomain(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String subdomain> = v;
return v;
}
public java.lang.Boolean hasSubdomain()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String subdomain>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withNewSubdomain(java.lang.String)
{
io.fabric.knative.serving.v.RevisionSpecFluent v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent withSubdomain(java.lang.String)>(v);
return v;
}
public java.lang.Long getTerminationGracePeriodSeconds()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Long v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long terminationGracePeriodSeconds>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withTerminationGracePeriodSeconds(java.lang.Long)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Long v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Long;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long terminationGracePeriodSeconds> = v;
return v;
}
public java.lang.Boolean hasTerminationGracePeriodSeconds()
{
java.lang.Long v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long terminationGracePeriodSeconds>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public java.lang.Long getTimeoutSeconds()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Long v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long timeoutSeconds>;
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withTimeoutSeconds(java.lang.Long)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Long v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Long;
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long timeoutSeconds> = v;
return v;
}
public java.lang.Boolean hasTimeoutSeconds()
{
java.lang.Long v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long timeoutSeconds>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToTolerations(java.lang.Integer, io.fabric.kubernetes.api.model.Toleration)
{
java.util.List v, v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.Toleration v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.Toleration;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations> = v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent setToTolerations(java.lang.Integer, io.fabric.kubernetes.api.model.Toleration)
{
java.util.List v, v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.Toleration v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.Toleration;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations> = v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent addToTolerations(io.fabric.kubernetes.api.model.Toleration[])
{
io.fabric.kubernetes.api.model.Toleration v;
java.util.ArrayList v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.Toleration[] v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Toleration[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addAllToTolerations(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations> = v;
label:
v = interfaceinvoke v.<java.util.Collection: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromTolerations(io.fabric.kubernetes.api.model.Toleration[])
{
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.Toleration v;
io.fabric.kubernetes.api.model.Toleration[] v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Toleration[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromTolerations(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getTolerations()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
return v;
}
public io.fabric.kubernetes.api.model.Toleration getToleration(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public io.fabric.kubernetes.api.model.Toleration getFirstToleration()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public io.fabric.kubernetes.api.model.Toleration getLastToleration()
{
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public io.fabric.kubernetes.api.model.Toleration getMatchingToleration(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingToleration(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withTolerations(java.util.List)
{
java.util.List v;
java.util.Iterator v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
io.fabric.kubernetes.api.model.Toleration[] v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations> = v;
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 = newarray (io.fabric.kubernetes.api.model.Toleration)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToTolerations(io.fabric.kubernetes.api.model.Toleration[])>(v);
goto label;
label:
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations> = null;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent withTolerations(io.fabric.kubernetes.api.model.Toleration[])
{
io.fabric.kubernetes.api.model.Toleration v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.Toleration[] v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Toleration[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.Toleration)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToTolerations(io.fabric.kubernetes.api.model.Toleration[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasTolerations()
{
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addNewToleration(java.lang.String, java.lang.String, java.lang.String, java.lang.Long, java.lang.String)
{
io.fabric.kubernetes.api.model.Toleration v;
io.fabric.knative.serving.v.RevisionSpecFluent v;
java.lang.Long v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.Toleration[] v;
java.lang.String v, v, v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Long;
v := @parameter: java.lang.String;
v = newarray (io.fabric.kubernetes.api.model.Toleration)[1];
v = new io.fabric.kubernetes.api.model.Toleration;
specialinvoke v.<io.fabric.kubernetes.api.model.Toleration: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.Long,java.lang.String)>(v, v, v, v, v);
v[0] = v;
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToTolerations(io.fabric.kubernetes.api.model.Toleration[])>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToTopologySpreadConstraints(java.lang.Integer, io.fabric.kubernetes.api.model.TopologySpreadConstraint)
{
io.fabric.kubernetes.api.model.TopologySpreadConstraint v;
java.util.List v, v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.TopologySpreadConstraint;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints> = v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent setToTopologySpreadConstraints(java.lang.Integer, io.fabric.kubernetes.api.model.TopologySpreadConstraint)
{
io.fabric.kubernetes.api.model.TopologySpreadConstraint v;
java.util.List v, v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Integer v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.TopologySpreadConstraint;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints> = v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent addToTopologySpreadConstraints(io.fabric.kubernetes.api.model.TopologySpreadConstraint[])
{
io.fabric.kubernetes.api.model.TopologySpreadConstraint v;
java.util.ArrayList v;
java.util.List v, v;
io.fabric.kubernetes.api.model.TopologySpreadConstraint[] v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.TopologySpreadConstraint[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addAllToTopologySpreadConstraints(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
java.util.ArrayList v;
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints> = v;
label:
v = interfaceinvoke v.<java.util.Collection: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromTopologySpreadConstraints(io.fabric.kubernetes.api.model.TopologySpreadConstraint[])
{
io.fabric.kubernetes.api.model.TopologySpreadConstraint v;
java.util.List v, v;
io.fabric.kubernetes.api.model.TopologySpreadConstraint[] v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.TopologySpreadConstraint[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromTopologySpreadConstraints(java.util.Collection)
{
java.util.List v, v;
java.util.Iterator v;
java.util.Collection v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: 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 = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public java.util.List getTopologySpreadConstraints()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.List v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
return v;
}
public io.fabric.kubernetes.api.model.TopologySpreadConstraint getTopologySpreadConstraint(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public io.fabric.kubernetes.api.model.TopologySpreadConstraint getFirstTopologySpreadConstraint()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.util.List v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
return v;
}
public io.fabric.kubernetes.api.model.TopologySpreadConstraint getLastTopologySpreadConstraint()
{
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
return v;
}
public io.fabric.kubernetes.api.model.TopologySpreadConstraint getMatchingTopologySpreadConstraint(java.util.function.Predicate)
{
java.util.List v;
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingTopologySpreadConstraint(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withTopologySpreadConstraints(java.util.List)
{
java.util.List v;
io.fabric.kubernetes.api.model.TopologySpreadConstraint[] v;
java.util.Iterator v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.List;
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints> = v;
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 = newarray (io.fabric.kubernetes.api.model.TopologySpreadConstraint)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToTopologySpreadConstraints(io.fabric.kubernetes.api.model.TopologySpreadConstraint[])>(v);
goto label;
label:
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints> = null;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent withTopologySpreadConstraints(io.fabric.kubernetes.api.model.TopologySpreadConstraint[])
{
io.fabric.kubernetes.api.model.TopologySpreadConstraint v;
java.util.List v, v;
io.fabric.kubernetes.api.model.TopologySpreadConstraint[] v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.TopologySpreadConstraint[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.TopologySpreadConstraint)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToTopologySpreadConstraints(io.fabric.kubernetes.api.model.TopologySpreadConstraint[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasTopologySpreadConstraints()
{
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addToVolumes(java.lang.Integer, io.fabric.kubernetes.api.model.Volume)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.lang.Integer v;
java.util.ArrayList v;
int v, v, v, v;
io.fabric.kubernetes.api.model.Volume v;
io.fabric.kubernetes.api.model.VolumeBuilder v;
java.util.List v, v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.Volume;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes> = v;
label:
v = new io.fabric.kubernetes.api.model.VolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeBuilder: void <init>(io.fabric.kubernetes.api.model.Volume)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("volumes");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("volumes");
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
label:
interfaceinvoke v.<java.util.List: void add(int,java.lang.Object)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent setToVolumes(java.lang.Integer, io.fabric.kubernetes.api.model.Volume)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
java.lang.Integer v;
java.util.ArrayList v;
int v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.Volume v;
io.fabric.kubernetes.api.model.VolumeBuilder v;
java.util.List v, v, v, v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.Volume;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes> = v;
label:
v = new io.fabric.kubernetes.api.model.VolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeBuilder: void <init>(io.fabric.kubernetes.api.model.Volume)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("volumes");
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("volumes");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("volumes");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v < 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v < v goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent addToVolumes(io.fabric.kubernetes.api.model.Volume[])
{
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.VolumeBuilder v;
io.fabric.kubernetes.api.model.Volume[] v;
java.util.ArrayList v;
java.util.List v, v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Volume[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes> = v;
label:
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.VolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeBuilder: void <init>(io.fabric.kubernetes.api.model.Volume)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("volumes");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent addAllToVolumes(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.VolumeBuilder v;
java.util.ArrayList v;
java.util.List v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes> = v;
label:
v = interfaceinvoke v.<java.util.Collection: 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 = new io.fabric.kubernetes.api.model.VolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeBuilder: void <init>(io.fabric.kubernetes.api.model.Volume)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("volumes");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent removeFromVolumes(io.fabric.kubernetes.api.model.Volume[])
{
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.VolumeBuilder v;
io.fabric.kubernetes.api.model.Volume[] v;
java.util.List v, v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Volume[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new io.fabric.kubernetes.api.model.VolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeBuilder: void <init>(io.fabric.kubernetes.api.model.Volume)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("volumes");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeAllFromVolumes(java.util.Collection)
{
java.util.Iterator v;
java.util.Collection v;
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.VolumeBuilder v;
java.util.List v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.Collection;
v = interfaceinvoke v.<java.util.Collection: 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 = new io.fabric.kubernetes.api.model.VolumeBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeBuilder: void <init>(io.fabric.kubernetes.api.model.Volume)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("volumes");
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
goto label;
label:
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent removeMatchingFromVolumes(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
io.fabric.kubernetes.api.builder.VisitableMap v;
java.util.List v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
if v != null goto label;
return v;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("volumes");
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
interfaceinvoke v.<java.util.Iterator: void remove()>();
goto label;
label:
return v;
}
public java.util.List getVolumes()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = staticinvoke <io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public java.util.List buildVolumes()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.util.List v;
java.util.ArrayList v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = staticinvoke <io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.ArrayList build(java.util.List)>(v);
return v;
}
public io.fabric.kubernetes.api.model.Volume buildVolume(java.lang.Integer)
{
java.util.List v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeBuilder: io.fabric.kubernetes.api.model.Volume build()>();
return v;
}
public io.fabric.kubernetes.api.model.Volume buildFirstVolume()
{
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeBuilder: io.fabric.kubernetes.api.model.Volume build()>();
return v;
}
public io.fabric.kubernetes.api.model.Volume buildLastVolume()
{
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeBuilder: io.fabric.kubernetes.api.model.Volume build()>();
return v;
}
public io.fabric.kubernetes.api.model.Volume buildMatchingVolume(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v, v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeBuilder: io.fabric.kubernetes.api.model.Volume build()>();
return v;
label:
return null;
}
public java.lang.Boolean hasMatchingVolume(java.util.function.Predicate)
{
java.util.Iterator v;
java.util.function.Predicate v;
java.util.List v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
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 = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent withVolumes(java.util.List)
{
java.util.Iterator v;
io.fabric.kubernetes.api.builder.VisitableMap v;
io.fabric.kubernetes.api.model.Volume[] v;
java.util.ArrayList v;
java.util.List v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.List;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("volumes");
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: boolean removeAll(java.util.Collection)>(v);
label:
if v == null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes> = v;
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 = newarray (io.fabric.kubernetes.api.model.Volume)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToVolumes(io.fabric.kubernetes.api.model.Volume[])>(v);
goto label;
label:
v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes> = null;
label:
return v;
}
public transient io.fabric.knative.serving.v.RevisionSpecFluent withVolumes(io.fabric.kubernetes.api.model.Volume[])
{
io.fabric.kubernetes.api.model.Volume[] v, v;
java.util.List v, v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Volume[];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
interfaceinvoke v.<java.util.List: void clear()>();
label:
if v == null goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = newarray (io.fabric.kubernetes.api.model.Volume)[1];
v[0] = v;
virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent addToVolumes(io.fabric.kubernetes.api.model.Volume[])>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Boolean hasVolumes()
{
java.util.List v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Boolean v;
boolean v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested addNewVolume()
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl$VolumesNestedImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = new io.fabric.knative.serving.v.RevisionSpecFluentImpl$VolumesNestedImpl;
specialinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl$VolumesNestedImpl: void <init>(io.fabric.knative.serving.v.RevisionSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested addNewVolumeLike(io.fabric.kubernetes.api.model.Volume)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl$VolumesNestedImpl v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.Volume;
v = new io.fabric.knative.serving.v.RevisionSpecFluentImpl$VolumesNestedImpl;
v = (int) -1;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
specialinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl$VolumesNestedImpl: void <init>(io.fabric.knative.serving.v.RevisionSpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.Volume)>(v, v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested setNewVolumeLike(java.lang.Integer, io.fabric.kubernetes.api.model.Volume)
{
io.fabric.knative.serving.v.RevisionSpecFluentImpl$VolumesNestedImpl v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v := @parameter: io.fabric.kubernetes.api.model.Volume;
v = new io.fabric.knative.serving.v.RevisionSpecFluentImpl$VolumesNestedImpl;
specialinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl$VolumesNestedImpl: void <init>(io.fabric.knative.serving.v.RevisionSpecFluentImpl,java.lang.Integer,io.fabric.kubernetes.api.model.Volume)>(v, v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested editVolume(java.lang.Integer)
{
java.lang.RuntimeException v;
java.lang.Integer v;
java.util.List v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Integer;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v > v goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit volumes. Index exceeds size.");
throw v;
label:
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Volume buildVolume(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested setNewVolumeLike(java.lang.Integer,io.fabric.kubernetes.api.model.Volume)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested editFirstVolume()
{
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.List v;
int v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v != 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit first volumes. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(0);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Volume buildVolume(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested setNewVolumeLike(java.lang.Integer,io.fabric.kubernetes.api.model.Volume)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested editLastVolume()
{
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.List v;
int v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit last volumes. The list is empty.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Volume buildVolume(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested setNewVolumeLike(java.lang.Integer,io.fabric.kubernetes.api.model.Volume)>(v, v);
return v;
}
public io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested editMatchingVolume(java.util.function.Predicate)
{
java.util.function.Predicate v;
java.lang.RuntimeException v;
java.lang.Integer v, v;
java.util.List v, v;
int v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object v;
boolean v;
io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested v;
io.fabric.kubernetes.api.model.Volume v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.util.function.Predicate;
v = (int) -1;
v = v;
v = 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<java.util.function.Predicate: boolean test(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
goto label;
label:
v = v + 1;
goto label;
label:
if v >= 0 goto label;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Can\'t edit matching volumes. No match found.");
throw v;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Volume buildVolume(java.lang.Integer)>(v);
v = virtualinvoke v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.knative.serving.v.RevisionSpecFluent$VolumesNested setNewVolumeLike(java.lang.Integer,io.fabric.kubernetes.api.model.Volume)>(v, v);
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.Integer v, v, v, v;
java.lang.Long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Map v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.Affinity v, v, v, v;
java.lang.Boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Class v, v;
java.lang.Object 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, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.PodSecurityContext v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.kubernetes.api.model.PodDNSConfig v, v, v, v;
java.util.List v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long activeDeadlineSeconds>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long activeDeadlineSeconds>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long activeDeadlineSeconds>;
v = virtualinvoke v.<java.lang.Long: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long activeDeadlineSeconds>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Affinity affinity>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Affinity affinity>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Affinity affinity>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.Affinity: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Affinity affinity>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean automountServiceAccountToken>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean automountServiceAccountToken>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean automountServiceAccountToken>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean automountServiceAccountToken>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long containerConcurrency>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long containerConcurrency>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long containerConcurrency>;
v = virtualinvoke v.<java.lang.Long: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long containerConcurrency>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodDNSConfig dnsConfig>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodDNSConfig dnsConfig>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodDNSConfig dnsConfig>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodDNSConfig: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodDNSConfig dnsConfig>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String dnsPolicy>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String dnsPolicy>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String dnsPolicy>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String dnsPolicy>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean enableServiceLinks>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean enableServiceLinks>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean enableServiceLinks>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean enableServiceLinks>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostIPC>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostIPC>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostIPC>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostIPC>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostNetwork>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostNetwork>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostNetwork>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostNetwork>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostPID>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostPID>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostPID>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostPID>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String hostname>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String hostname>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String hostname>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String hostname>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String nodeName>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String nodeName>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String nodeName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String nodeName>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
v = interfaceinvoke v.<java.util.Map: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
v = interfaceinvoke v.<java.util.Map: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String preemptionPolicy>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String preemptionPolicy>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String preemptionPolicy>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String preemptionPolicy>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Integer priority>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Integer priority>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Integer priority>;
v = virtualinvoke v.<java.lang.Integer: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Integer priority>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String priorityClassName>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String priorityClassName>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String priorityClassName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String priorityClassName>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String restartPolicy>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String restartPolicy>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String restartPolicy>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String restartPolicy>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String runtimeClassName>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String runtimeClassName>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String runtimeClassName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String runtimeClassName>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String schedulerName>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String schedulerName>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String schedulerName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String schedulerName>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodSecurityContext securityContext>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodSecurityContext securityContext>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodSecurityContext securityContext>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.PodSecurityContext: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodSecurityContext securityContext>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccount>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccount>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccount>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccount>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccountName>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccountName>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccountName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccountName>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean setHostnameAsFQDN>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean setHostnameAsFQDN>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean setHostnameAsFQDN>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean setHostnameAsFQDN>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean shareProcessNamespace>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean shareProcessNamespace>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean shareProcessNamespace>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean shareProcessNamespace>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String subdomain>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String subdomain>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String subdomain>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String subdomain>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long terminationGracePeriodSeconds>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long terminationGracePeriodSeconds>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long terminationGracePeriodSeconds>;
v = virtualinvoke v.<java.lang.Long: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long terminationGracePeriodSeconds>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long timeoutSeconds>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long timeoutSeconds>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long timeoutSeconds>;
v = virtualinvoke v.<java.lang.Long: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long timeoutSeconds>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
if v == null goto label;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v = interfaceinvoke v.<java.util.List: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
io.fabric.kubernetes.api.model.PodSecurityContext v;
java.lang.Integer v, v;
java.lang.Long v, v, v, v;
java.util.Map v, v;
io.fabric.kubernetes.api.model.Affinity v;
io.fabric.kubernetes.api.model.PodDNSConfig v;
java.util.List v, v, v, v, v, v, v, v, v;
io.fabric.knative.serving.v.RevisionSpecFluentImpl v;
java.lang.Object[] v;
int v, v;
java.lang.Boolean v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
v := @this: io.fabric.knative.serving.v.RevisionSpecFluentImpl;
v = newarray (java.lang.Object)[38];
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long activeDeadlineSeconds>;
v[0] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.Affinity affinity>;
v[1] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean automountServiceAccountToken>;
v[2] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long containerConcurrency>;
v[3] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List containers>;
v[4] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodDNSConfig dnsConfig>;
v[5] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String dnsPolicy>;
v[6] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean enableServiceLinks>;
v[7] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List ephemeralContainers>;
v[8] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List hostAliases>;
v[9] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostIPC>;
v[10] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostNetwork>;
v[11] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean hostPID>;
v[12] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String hostname>;
v[13] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List imagePullSecrets>;
v[14] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List initContainers>;
v[15] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String nodeName>;
v[16] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map nodeSelector>;
v[17] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.Map overhead>;
v[18] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String preemptionPolicy>;
v[19] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Integer priority>;
v[20] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String priorityClassName>;
v[21] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List readinessGates>;
v[22] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String restartPolicy>;
v[23] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String runtimeClassName>;
v[24] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String schedulerName>;
v[25] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: io.fabric.kubernetes.api.model.PodSecurityContext securityContext>;
v[26] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccount>;
v[27] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String serviceAccountName>;
v[28] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean setHostnameAsFQDN>;
v[29] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Boolean shareProcessNamespace>;
v[30] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.String subdomain>;
v[31] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long terminationGracePeriodSeconds>;
v[32] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.lang.Long timeoutSeconds>;
v[33] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List tolerations>;
v[34] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List topologySpreadConstraints>;
v[35] = v;
v = v.<io.fabric.knative.serving.v.RevisionSpecFluentImpl: java.util.List volumes>;
v[36] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[37] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}