public class io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.knative.messaging.v.ChannelTemplateSpecFluent
{
private java.lang.String apiVersion;
private java.lang.String kind;
private io.fabric.kubernetes.api.builder.VisitableBuilder spec;
public void <init>()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpec)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpec v;
java.lang.String v, v;
io.fabric.kubernetes.api.model.HasMetadata v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.messaging.v.ChannelTemplateSpec;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpec: java.lang.String getApiVersion()>();
virtualinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withApiVersion(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpec: java.lang.String getKind()>();
virtualinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withKind(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpec: io.fabric.kubernetes.api.model.HasMetadata getSpec()>();
virtualinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withSpec(io.fabric.kubernetes.api.model.HasMetadata)>(v);
return;
}
public java.lang.String getApiVersion()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String apiVersion>;
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withApiVersion(java.lang.String)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String apiVersion> = v;
return v;
}
public java.lang.Boolean hasApiVersion()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String apiVersion>;
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.messaging.v.ChannelTemplateSpecFluent withNewApiVersion(java.lang.String)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluent v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
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.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withApiVersion(java.lang.String)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withNewApiVersion(java.lang.StringBuilder)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluent v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.StringBuilder v;
java.lang.String v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v = virtualinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withApiVersion(java.lang.String)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withNewApiVersion(java.lang.StringBuffer)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluent v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.StringBuffer v;
java.lang.String v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v = virtualinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withApiVersion(java.lang.String)>(v);
return v;
}
public java.lang.String getKind()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String kind>;
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withKind(java.lang.String)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.String v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String kind> = v;
return v;
}
public java.lang.Boolean hasKind()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String kind>;
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.messaging.v.ChannelTemplateSpecFluent withNewKind(java.lang.String)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluent v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
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.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withKind(java.lang.String)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withNewKind(java.lang.StringBuilder)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluent v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.StringBuilder v;
java.lang.String v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: java.lang.StringBuilder;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuilder)>(v);
v = virtualinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withKind(java.lang.String)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withNewKind(java.lang.StringBuffer)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluent v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.StringBuffer v;
java.lang.String v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: java.lang.StringBuffer;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.StringBuffer)>(v);
v = virtualinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withKind(java.lang.String)>(v);
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata getSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
java.lang.Object v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
if v == null goto label;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
v = interfaceinvoke v.<io.fabric.kubernetes.api.builder.VisitableBuilder: java.lang.Object build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.HasMetadata buildSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
java.lang.Object v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
if v == null goto label;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
v = interfaceinvoke v.<io.fabric.kubernetes.api.builder.VisitableBuilder: java.lang.Object build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withSpec(io.fabric.kubernetes.api.model.HasMetadata)
{
io.fabric.knative.eventing.v.BrokerBuilder v;
io.fabric.kubernetes.api.model.HasMetadata v;
io.fabric.knative.sources.v1beta.PingSourceBuilder v;
io.fabric.knative.messaging.v.SubscriptionBuilder v;
io.fabric.knative.serving.v.ServiceBuilder v;
io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBindingBuilder v;
io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannelBuilder v;
io.fabric.knative.serving.v1beta.RevisionBuilder v;
io.fabric.knative.serving.v1beta.RouteBuilder v;
io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSourceBuilder v;
io.fabric.knative.serving.v.RouteBuilder v;
io.fabric.knative.eventing.v1beta.EventTypeBuilder v;
io.fabric.knative.serving.v.RevisionBuilder v;
io.fabric.knative.eventing.v.TriggerBuilder v;
io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSourceBuilder v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingBuilder v;
io.fabric.knative.sources.v1beta.ApiServerSourceBuilder v;
io.fabric.knative.serving.v1beta.ConfigurationBuilder v;
io.fabric.knative.sources.v1beta.ContainerSourceBuilder v;
io.fabric.kubernetes.api.builder.VisitableBuilder 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.flows.v.SequenceBuilder v;
io.fabric.kubernetes.api.builder.VisitableMap 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.eventing.contrib.gitlab.v1alpha.GitLabBindingBuilder v;
io.fabric.knative.serving.v.ConfigurationBuilder v;
io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSourceBuilder v;
io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSourceBuilder v;
io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSourceBuilder v;
io.fabric.knative.serving.v1beta.ServiceBuilder 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;
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;
io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSourceBuilder v;
io.fabric.knative.sources.v1beta.SinkBindingBuilder v;
io.fabric.knative.messaging.v.InMemoryChannelBuilder v;
io.fabric.knative.messaging.v.ChannelBuilder v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.HasMetadata;
v = v instanceof io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBinding;
if v == 0 goto label;
v = new io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBindingBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBindingBuilder: void <init>(io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBinding)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSource;
if v == 0 goto label;
v = new io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSourceBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSourceBuilder: void <init>(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.serving.v.Service;
if v == 0 goto label;
v = new io.fabric.knative.serving.v.ServiceBuilder;
specialinvoke v.<io.fabric.knative.serving.v.ServiceBuilder: void <init>(io.fabric.knative.serving.v.Service)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.serving.v1beta.Route;
if v == 0 goto label;
v = new io.fabric.knative.serving.v1beta.RouteBuilder;
specialinvoke v.<io.fabric.knative.serving.v1beta.RouteBuilder: void <init>(io.fabric.knative.serving.v1beta.Route)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSource;
if v == 0 goto label;
v = new io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSourceBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSourceBuilder: void <init>(io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.serving.v1beta.Configuration;
if v == 0 goto label;
v = new io.fabric.knative.serving.v1beta.ConfigurationBuilder;
specialinvoke v.<io.fabric.knative.serving.v1beta.ConfigurationBuilder: void <init>(io.fabric.knative.serving.v1beta.Configuration)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.sources.v1beta.ContainerSource;
if v == 0 goto label;
v = new io.fabric.knative.sources.v1beta.ContainerSourceBuilder;
specialinvoke v.<io.fabric.knative.sources.v1beta.ContainerSourceBuilder: void <init>(io.fabric.knative.sources.v1beta.ContainerSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.messaging.v.Channel;
if v == 0 goto label;
v = new io.fabric.knative.messaging.v.ChannelBuilder;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelBuilder: void <init>(io.fabric.knative.messaging.v.Channel)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.flows.v.Sequence;
if v == 0 goto label;
v = new io.fabric.knative.flows.v.SequenceBuilder;
specialinvoke v.<io.fabric.knative.flows.v.SequenceBuilder: void <init>(io.fabric.knative.flows.v.Sequence)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSource;
if v == 0 goto label;
v = new io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSourceBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSourceBuilder: void <init>(io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannel;
if v == 0 goto label;
v = new io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannelBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannelBuilder: void <init>(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannel)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.serving.v1beta.Service;
if v == 0 goto label;
v = new io.fabric.knative.serving.v1beta.ServiceBuilder;
specialinvoke v.<io.fabric.knative.serving.v1beta.ServiceBuilder: void <init>(io.fabric.knative.serving.v1beta.Service)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSource;
if v == 0 goto label;
v = new io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSourceBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSourceBuilder: void <init>(io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.sources.v1beta.ApiServerSource;
if v == 0 goto label;
v = new io.fabric.knative.sources.v1beta.ApiServerSourceBuilder;
specialinvoke v.<io.fabric.knative.sources.v1beta.ApiServerSourceBuilder: void <init>(io.fabric.knative.sources.v1beta.ApiServerSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.serving.v.Revision;
if v == 0 goto label;
v = new io.fabric.knative.serving.v.RevisionBuilder;
specialinvoke v.<io.fabric.knative.serving.v.RevisionBuilder: void <init>(io.fabric.knative.serving.v.Revision)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.eventing.v.Broker;
if v == 0 goto label;
v = new io.fabric.knative.eventing.v.BrokerBuilder;
specialinvoke v.<io.fabric.knative.eventing.v.BrokerBuilder: void <init>(io.fabric.knative.eventing.v.Broker)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.eventing.v.Trigger;
if v == 0 goto label;
v = new io.fabric.knative.eventing.v.TriggerBuilder;
specialinvoke v.<io.fabric.knative.eventing.v.TriggerBuilder: void <init>(io.fabric.knative.eventing.v.Trigger)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.serving.v.Configuration;
if v == 0 goto label;
v = new io.fabric.knative.serving.v.ConfigurationBuilder;
specialinvoke v.<io.fabric.knative.serving.v.ConfigurationBuilder: void <init>(io.fabric.knative.serving.v.Configuration)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBinding;
if v == 0 goto label;
v = new io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBindingBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBindingBuilder: void <init>(io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBinding)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.sources.v1beta.PingSource;
if v == 0 goto label;
v = new io.fabric.knative.sources.v1beta.PingSourceBuilder;
specialinvoke v.<io.fabric.knative.sources.v1beta.PingSourceBuilder: void <init>(io.fabric.knative.sources.v1beta.PingSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.serving.v1beta.Revision;
if v == 0 goto label;
v = new io.fabric.knative.serving.v1beta.RevisionBuilder;
specialinvoke v.<io.fabric.knative.serving.v1beta.RevisionBuilder: void <init>(io.fabric.knative.serving.v1beta.Revision)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.messaging.v.InMemoryChannel;
if v == 0 goto label;
v = new io.fabric.knative.messaging.v.InMemoryChannelBuilder;
specialinvoke v.<io.fabric.knative.messaging.v.InMemoryChannelBuilder: void <init>(io.fabric.knative.messaging.v.InMemoryChannel)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBinding;
if v == 0 goto label;
v = new io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingBuilder: void <init>(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBinding)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSource;
if v == 0 goto label;
v = new io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSourceBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSourceBuilder: void <init>(io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.sources.v1beta.SinkBinding;
if v == 0 goto label;
v = new io.fabric.knative.sources.v1beta.SinkBindingBuilder;
specialinvoke v.<io.fabric.knative.sources.v1beta.SinkBindingBuilder: void <init>(io.fabric.knative.sources.v1beta.SinkBinding)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.messaging.v.Subscription;
if v == 0 goto label;
v = new io.fabric.knative.messaging.v.SubscriptionBuilder;
specialinvoke v.<io.fabric.knative.messaging.v.SubscriptionBuilder: void <init>(io.fabric.knative.messaging.v.Subscription)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSource;
if v == 0 goto label;
v = new io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSourceBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSourceBuilder: void <init>(io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.eventing.v1beta.EventType;
if v == 0 goto label;
v = new io.fabric.knative.eventing.v1beta.EventTypeBuilder;
specialinvoke v.<io.fabric.knative.eventing.v1beta.EventTypeBuilder: void <init>(io.fabric.knative.eventing.v1beta.EventType)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v instanceof io.fabric.knative.serving.v.Route;
if v == 0 goto label;
v = new io.fabric.knative.serving.v.RouteBuilder;
specialinvoke v.<io.fabric.knative.serving.v.RouteBuilder: void <init>(io.fabric.knative.serving.v.Route)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableBuilder v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
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.messaging.v.ChannelTemplateSpecFluent withGitLabBindingSpec(io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBinding)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBinding v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBindingBuilder v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBinding;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBindingBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBindingBuilder: void <init>(io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBinding)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$GitLabBindingSpecNested withNewGitLabBindingSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitLabBindingSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitLabBindingSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitLabBindingSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$GitLabBindingSpecNested withNewGitLabBindingSpecLike(io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBinding)
{
io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBinding v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitLabBindingSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBinding;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitLabBindingSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitLabBindingSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabBinding)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withKafkaSourceSpec(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSource)
{
io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSourceBuilder v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSource v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSource;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSourceBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSourceBuilder: void <init>(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$KafkaSourceSpecNested withNewKafkaSourceSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaSourceSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$KafkaSourceSpecNested withNewKafkaSourceSpecLike(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSource)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaSourceSpecNestedImpl v;
io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSource v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSource;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaSource)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withServiceSpec(io.fabric.knative.serving.v.Service)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.serving.v.Service v;
io.fabric.knative.serving.v.ServiceBuilder v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v.Service;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.serving.v.ServiceBuilder;
specialinvoke v.<io.fabric.knative.serving.v.ServiceBuilder: void <init>(io.fabric.knative.serving.v.Service)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$ServiceSpecNested withNewServiceSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ServiceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ServiceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ServiceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$ServiceSpecNested withNewServiceSpecLike(io.fabric.knative.serving.v.Service)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.serving.v.Service v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ServiceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v.Service;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ServiceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ServiceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.serving.v.Service)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withRouteSpec(io.fabric.knative.serving.v1beta.Route)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.knative.serving.v1beta.RouteBuilder v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
io.fabric.knative.serving.v1beta.Route v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v1beta.Route;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.serving.v1beta.RouteBuilder;
specialinvoke v.<io.fabric.knative.serving.v1beta.RouteBuilder: void <init>(io.fabric.knative.serving.v1beta.Route)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$V1beta1RouteSpecNested withNewV1beta1RouteSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1RouteSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1RouteSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1RouteSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$V1beta1RouteSpecNested withNewRouteSpecLike(io.fabric.knative.serving.v1beta.Route)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.serving.v1beta.Route v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1RouteSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v1beta.Route;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1RouteSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1RouteSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.serving.v1beta.Route)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withCouchDbSourceSpec(io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSource)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSourceBuilder v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSource;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSourceBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSourceBuilder: void <init>(io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$CouchDbSourceSpecNested withNewCouchDbSourceSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$CouchDbSourceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$CouchDbSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$CouchDbSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$CouchDbSourceSpecNested withNewCouchDbSourceSpecLike(io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSource)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSource v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$CouchDbSourceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSource;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$CouchDbSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$CouchDbSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.contrib.couchdb.v1alpha.CouchDbSource)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withConfigurationSpec(io.fabric.knative.serving.v1beta.Configuration)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.serving.v1beta.ConfigurationBuilder v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.knative.serving.v1beta.Configuration v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v1beta.Configuration;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.serving.v1beta.ConfigurationBuilder;
specialinvoke v.<io.fabric.knative.serving.v1beta.ConfigurationBuilder: void <init>(io.fabric.knative.serving.v1beta.Configuration)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$V1beta1ConfigurationSpecNested withNewV1beta1ConfigurationSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1ConfigurationSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1ConfigurationSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1ConfigurationSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$V1beta1ConfigurationSpecNested withNewConfigurationSpecLike(io.fabric.knative.serving.v1beta.Configuration)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1ConfigurationSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.serving.v1beta.Configuration v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v1beta.Configuration;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1ConfigurationSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1ConfigurationSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.serving.v1beta.Configuration)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withContainerSourceSpec(io.fabric.knative.sources.v1beta.ContainerSource)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.sources.v1beta.ContainerSourceBuilder v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.knative.sources.v1beta.ContainerSource v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.sources.v1beta.ContainerSource;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.sources.v1beta.ContainerSourceBuilder;
specialinvoke v.<io.fabric.knative.sources.v1beta.ContainerSourceBuilder: void <init>(io.fabric.knative.sources.v1beta.ContainerSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$ContainerSourceSpecNested withNewContainerSourceSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ContainerSourceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ContainerSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ContainerSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$ContainerSourceSpecNested withNewContainerSourceSpecLike(io.fabric.knative.sources.v1beta.ContainerSource)
{
io.fabric.knative.sources.v1beta.ContainerSource v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ContainerSourceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.sources.v1beta.ContainerSource;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ContainerSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ContainerSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.sources.v1beta.ContainerSource)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withChannelSpec(io.fabric.knative.messaging.v.Channel)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.knative.messaging.v.Channel v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
io.fabric.knative.messaging.v.ChannelBuilder v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.messaging.v.Channel;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.messaging.v.ChannelBuilder;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelBuilder: void <init>(io.fabric.knative.messaging.v.Channel)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$ChannelSpecNested withNewChannelSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ChannelSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ChannelSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ChannelSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$ChannelSpecNested withNewChannelSpecLike(io.fabric.knative.messaging.v.Channel)
{
io.fabric.knative.messaging.v.Channel v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ChannelSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.messaging.v.Channel;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ChannelSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ChannelSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.messaging.v.Channel)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withSequenceSpec(io.fabric.knative.flows.v.Sequence)
{
io.fabric.knative.flows.v.SequenceBuilder v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.knative.flows.v.Sequence v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.flows.v.Sequence;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.flows.v.SequenceBuilder;
specialinvoke v.<io.fabric.knative.flows.v.SequenceBuilder: void <init>(io.fabric.knative.flows.v.Sequence)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$SequenceSpecNested withNewSequenceSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SequenceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SequenceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SequenceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$SequenceSpecNested withNewSequenceSpecLike(io.fabric.knative.flows.v.Sequence)
{
io.fabric.knative.flows.v.Sequence v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SequenceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.flows.v.Sequence;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SequenceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SequenceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.flows.v.Sequence)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withGitLabSourceSpec(io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSource)
{
io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSourceBuilder v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSource v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSource;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSourceBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSourceBuilder: void <init>(io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$GitLabSourceSpecNested withNewGitLabSourceSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitLabSourceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitLabSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitLabSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$GitLabSourceSpecNested withNewGitLabSourceSpecLike(io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSource)
{
io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSource v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitLabSourceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSource;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitLabSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitLabSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.contrib.gitlab.v1alpha.GitLabSource)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withKafkaChannelSpec(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannel)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannel v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannelBuilder v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannel;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannelBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannelBuilder: void <init>(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannel)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$KafkaChannelSpecNested withNewKafkaChannelSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaChannelSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaChannelSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaChannelSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$KafkaChannelSpecNested withNewKafkaChannelSpecLike(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannel)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannel v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaChannelSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannel;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaChannelSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaChannelSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaChannel)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withServiceSpec(io.fabric.knative.serving.v1beta.Service)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.knative.serving.v1beta.ServiceBuilder v;
io.fabric.knative.serving.v1beta.Service v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v1beta.Service;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.serving.v1beta.ServiceBuilder;
specialinvoke v.<io.fabric.knative.serving.v1beta.ServiceBuilder: void <init>(io.fabric.knative.serving.v1beta.Service)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$V1beta1ServiceSpecNested withNewV1beta1ServiceSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1ServiceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1ServiceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1ServiceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$V1beta1ServiceSpecNested withNewServiceSpecLike(io.fabric.knative.serving.v1beta.Service)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1ServiceSpecNestedImpl v;
io.fabric.knative.serving.v1beta.Service v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v1beta.Service;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1ServiceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1ServiceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.serving.v1beta.Service)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withPrometheusSourceSpec(io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSource)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSourceBuilder v;
io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSource;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSourceBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSourceBuilder: void <init>(io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$PrometheusSourceSpecNested withNewPrometheusSourceSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$PrometheusSourceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$PrometheusSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$PrometheusSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$PrometheusSourceSpecNested withNewPrometheusSourceSpecLike(io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSource)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSource v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$PrometheusSourceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSource;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$PrometheusSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$PrometheusSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.contrib.prometheus.v1alpha.PrometheusSource)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withApiServerSourceSpec(io.fabric.knative.sources.v1beta.ApiServerSource)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.knative.sources.v1beta.ApiServerSourceBuilder v;
io.fabric.knative.sources.v1beta.ApiServerSource v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.sources.v1beta.ApiServerSource;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.sources.v1beta.ApiServerSourceBuilder;
specialinvoke v.<io.fabric.knative.sources.v1beta.ApiServerSourceBuilder: void <init>(io.fabric.knative.sources.v1beta.ApiServerSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$ApiServerSourceSpecNested withNewApiServerSourceSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ApiServerSourceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ApiServerSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ApiServerSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$ApiServerSourceSpecNested withNewApiServerSourceSpecLike(io.fabric.knative.sources.v1beta.ApiServerSource)
{
io.fabric.knative.sources.v1beta.ApiServerSource v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ApiServerSourceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.sources.v1beta.ApiServerSource;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ApiServerSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ApiServerSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.sources.v1beta.ApiServerSource)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withRevisionSpec(io.fabric.knative.serving.v.Revision)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.knative.serving.v.Revision v;
java.util.List v, v;
io.fabric.knative.serving.v.RevisionBuilder v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v.Revision;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.serving.v.RevisionBuilder;
specialinvoke v.<io.fabric.knative.serving.v.RevisionBuilder: void <init>(io.fabric.knative.serving.v.Revision)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$RevisionSpecNested withNewRevisionSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$RevisionSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$RevisionSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$RevisionSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$RevisionSpecNested withNewRevisionSpecLike(io.fabric.knative.serving.v.Revision)
{
io.fabric.knative.serving.v.Revision v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$RevisionSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v.Revision;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$RevisionSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$RevisionSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.serving.v.Revision)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withBrokerSpec(io.fabric.knative.eventing.v.Broker)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.v.BrokerBuilder v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
io.fabric.knative.eventing.v.Broker v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.v.Broker;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.v.BrokerBuilder;
specialinvoke v.<io.fabric.knative.eventing.v.BrokerBuilder: void <init>(io.fabric.knative.eventing.v.Broker)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$BrokerSpecNested withNewBrokerSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$BrokerSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$BrokerSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$BrokerSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$BrokerSpecNested withNewBrokerSpecLike(io.fabric.knative.eventing.v.Broker)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$BrokerSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.v.Broker v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.v.Broker;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$BrokerSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$BrokerSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.v.Broker)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withTriggerSpec(io.fabric.knative.eventing.v.Trigger)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.v.TriggerBuilder v;
io.fabric.knative.eventing.v.Trigger v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.v.Trigger;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.v.TriggerBuilder;
specialinvoke v.<io.fabric.knative.eventing.v.TriggerBuilder: void <init>(io.fabric.knative.eventing.v.Trigger)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$TriggerSpecNested withNewTriggerSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$TriggerSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$TriggerSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$TriggerSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$TriggerSpecNested withNewTriggerSpecLike(io.fabric.knative.eventing.v.Trigger)
{
io.fabric.knative.eventing.v.Trigger v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$TriggerSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.v.Trigger;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$TriggerSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$TriggerSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.v.Trigger)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withConfigurationSpec(io.fabric.knative.serving.v.Configuration)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.serving.v.Configuration v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
io.fabric.knative.serving.v.ConfigurationBuilder v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v.Configuration;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.serving.v.ConfigurationBuilder;
specialinvoke v.<io.fabric.knative.serving.v.ConfigurationBuilder: void <init>(io.fabric.knative.serving.v.Configuration)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$ConfigurationSpecNested withNewConfigurationSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ConfigurationSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ConfigurationSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ConfigurationSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$ConfigurationSpecNested withNewConfigurationSpecLike(io.fabric.knative.serving.v.Configuration)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.serving.v.Configuration v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ConfigurationSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v.Configuration;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ConfigurationSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$ConfigurationSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.serving.v.Configuration)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withGitHubBindingSpec(io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBinding)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBinding v;
io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBindingBuilder v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBinding;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBindingBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBindingBuilder: void <init>(io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBinding)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$GitHubBindingSpecNested withNewGitHubBindingSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitHubBindingSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitHubBindingSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitHubBindingSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$GitHubBindingSpecNested withNewGitHubBindingSpecLike(io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBinding)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBinding v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitHubBindingSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBinding;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitHubBindingSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitHubBindingSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.contrib.github.v1alpha.GitHubBinding)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withPingSourceSpec(io.fabric.knative.sources.v1beta.PingSource)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.sources.v1beta.PingSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.knative.sources.v1beta.PingSourceBuilder v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.sources.v1beta.PingSource;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.sources.v1beta.PingSourceBuilder;
specialinvoke v.<io.fabric.knative.sources.v1beta.PingSourceBuilder: void <init>(io.fabric.knative.sources.v1beta.PingSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$PingSourceSpecNested withNewPingSourceSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$PingSourceSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$PingSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$PingSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$PingSourceSpecNested withNewPingSourceSpecLike(io.fabric.knative.sources.v1beta.PingSource)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$PingSourceSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.sources.v1beta.PingSource v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.sources.v1beta.PingSource;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$PingSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$PingSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.sources.v1beta.PingSource)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withRevisionSpec(io.fabric.knative.serving.v1beta.Revision)
{
io.fabric.knative.serving.v1beta.RevisionBuilder v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.serving.v1beta.Revision v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v1beta.Revision;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.serving.v1beta.RevisionBuilder;
specialinvoke v.<io.fabric.knative.serving.v1beta.RevisionBuilder: void <init>(io.fabric.knative.serving.v1beta.Revision)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$V1beta1RevisionSpecNested withNewV1beta1RevisionSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1RevisionSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1RevisionSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1RevisionSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$V1beta1RevisionSpecNested withNewRevisionSpecLike(io.fabric.knative.serving.v1beta.Revision)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1RevisionSpecNestedImpl v;
io.fabric.knative.serving.v1beta.Revision v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v1beta.Revision;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1RevisionSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$V1beta1RevisionSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.serving.v1beta.Revision)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withInMemoryChannelSpec(io.fabric.knative.messaging.v.InMemoryChannel)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.knative.messaging.v.InMemoryChannel v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
io.fabric.knative.messaging.v.InMemoryChannelBuilder v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.messaging.v.InMemoryChannel;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.messaging.v.InMemoryChannelBuilder;
specialinvoke v.<io.fabric.knative.messaging.v.InMemoryChannelBuilder: void <init>(io.fabric.knative.messaging.v.InMemoryChannel)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$InMemoryChannelSpecNested withNewInMemoryChannelSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$InMemoryChannelSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$InMemoryChannelSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$InMemoryChannelSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$InMemoryChannelSpecNested withNewInMemoryChannelSpecLike(io.fabric.knative.messaging.v.InMemoryChannel)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$InMemoryChannelSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.InMemoryChannel v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.messaging.v.InMemoryChannel;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$InMemoryChannelSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$InMemoryChannelSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.messaging.v.InMemoryChannel)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withKafkaBindingSpec(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBinding)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingBuilder v;
io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBinding v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBinding;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBindingBuilder: void <init>(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBinding)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$KafkaBindingSpecNested withNewKafkaBindingSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaBindingSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaBindingSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaBindingSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$KafkaBindingSpecNested withNewKafkaBindingSpecLike(io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBinding)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaBindingSpecNestedImpl v;
io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBinding v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBinding;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaBindingSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$KafkaBindingSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.contrib.kafka.v1beta.KafkaBinding)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withGitHubSourceSpec(io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSource)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSourceBuilder v;
io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSource v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSource;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSourceBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSourceBuilder: void <init>(io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$GitHubSourceSpecNested withNewGitHubSourceSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitHubSourceSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitHubSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitHubSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$GitHubSourceSpecNested withNewGitHubSourceSpecLike(io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSource)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitHubSourceSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSource v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSource;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitHubSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$GitHubSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.contrib.github.v1alpha.GitHubSource)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withSinkBindingSpec(io.fabric.knative.sources.v1beta.SinkBinding)
{
io.fabric.knative.sources.v1beta.SinkBindingBuilder v;
io.fabric.knative.sources.v1beta.SinkBinding v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.sources.v1beta.SinkBinding;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.sources.v1beta.SinkBindingBuilder;
specialinvoke v.<io.fabric.knative.sources.v1beta.SinkBindingBuilder: void <init>(io.fabric.knative.sources.v1beta.SinkBinding)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$SinkBindingSpecNested withNewSinkBindingSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SinkBindingSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SinkBindingSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SinkBindingSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$SinkBindingSpecNested withNewSinkBindingSpecLike(io.fabric.knative.sources.v1beta.SinkBinding)
{
io.fabric.knative.sources.v1beta.SinkBinding v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SinkBindingSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.sources.v1beta.SinkBinding;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SinkBindingSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SinkBindingSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.sources.v1beta.SinkBinding)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withSubscriptionSpec(io.fabric.knative.messaging.v.Subscription)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.Subscription v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
io.fabric.knative.messaging.v.SubscriptionBuilder v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.messaging.v.Subscription;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.messaging.v.SubscriptionBuilder;
specialinvoke v.<io.fabric.knative.messaging.v.SubscriptionBuilder: void <init>(io.fabric.knative.messaging.v.Subscription)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$SubscriptionSpecNested withNewSubscriptionSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SubscriptionSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SubscriptionSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SubscriptionSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$SubscriptionSpecNested withNewSubscriptionSpecLike(io.fabric.knative.messaging.v.Subscription)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.Subscription v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SubscriptionSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.messaging.v.Subscription;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SubscriptionSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$SubscriptionSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.messaging.v.Subscription)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withAwsSqsSourceSpec(io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSource)
{
io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSourceBuilder v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSource v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSource;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSourceBuilder;
specialinvoke v.<io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSourceBuilder: void <init>(io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSource)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$AwsSqsSourceSpecNested withNewAwsSqsSourceSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$AwsSqsSourceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$AwsSqsSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$AwsSqsSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$AwsSqsSourceSpecNested withNewAwsSqsSourceSpecLike(io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSource)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSource v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$AwsSqsSourceSpecNestedImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSource;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$AwsSqsSourceSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$AwsSqsSourceSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.contrib.awssqs.v1alpha.AwsSqsSource)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withEventTypeSpec(io.fabric.knative.eventing.v1beta.EventType)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.v1beta.EventTypeBuilder v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.knative.eventing.v1beta.EventType v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.v1beta.EventType;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.eventing.v1beta.EventTypeBuilder;
specialinvoke v.<io.fabric.knative.eventing.v1beta.EventTypeBuilder: void <init>(io.fabric.knative.eventing.v1beta.EventType)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$EventTypeSpecNested withNewEventTypeSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$EventTypeSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$EventTypeSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$EventTypeSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$EventTypeSpecNested withNewEventTypeSpecLike(io.fabric.knative.eventing.v1beta.EventType)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$EventTypeSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.knative.eventing.v1beta.EventType v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.eventing.v1beta.EventType;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$EventTypeSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$EventTypeSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.eventing.v1beta.EventType)>(v, v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent withRouteSpec(io.fabric.knative.serving.v.Route)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.knative.serving.v.Route v;
java.util.List v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v;
io.fabric.knative.serving.v.RouteBuilder v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v.Route;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.knative.serving.v.RouteBuilder;
specialinvoke v.<io.fabric.knative.serving.v.RouteBuilder: void <init>(io.fabric.knative.serving.v.Route)>(v);
v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec> = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("spec");
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$RouteSpecNested withNewRouteSpec()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$RouteSpecNestedImpl v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$RouteSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$RouteSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl)>(v);
return v;
}
public io.fabric.knative.messaging.v.ChannelTemplateSpecFluent$RouteSpecNested withNewRouteSpecLike(io.fabric.knative.serving.v.Route)
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$RouteSpecNestedImpl v;
io.fabric.knative.serving.v.Route v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v := @parameter: io.fabric.knative.serving.v.Route;
v = new io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$RouteSpecNestedImpl;
specialinvoke v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl$RouteSpecNestedImpl: void <init>(io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl,io.fabric.knative.serving.v.Route)>(v, v);
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.String v, v, v, v, v, v, v, v;
boolean v, v, v;
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
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.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String apiVersion>;
if v == null goto label;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String apiVersion>;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String apiVersion>;
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.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String apiVersion>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String kind>;
if v == null goto label;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String kind>;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String kind>;
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.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String kind>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
if v == null goto label;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl v;
java.lang.Object[] v;
java.lang.Integer v;
int v, v;
io.fabric.kubernetes.api.builder.VisitableBuilder v;
java.lang.String v, v;
v := @this: io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl;
v = newarray (java.lang.Object)[4];
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String apiVersion>;
v[0] = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: java.lang.String kind>;
v[1] = v;
v = v.<io.fabric.knative.messaging.v.ChannelTemplateSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder spec>;
v[2] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[3] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}