public class io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent
{
private io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef;
private io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git;
private io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github;
private io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo;
private java.lang.Boolean insecureSkipVerify;
private io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef;
private java.lang.String type;
public void <init>()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource)
{
io.fabric.kubernetes.api.model.ObjectReference v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub v;
java.lang.Boolean v;
java.lang.String v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource: io.fabric.kubernetes.api.model.ObjectReference getConfigMapRef()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withConfigMapRef(io.fabric.kubernetes.api.model.ObjectReference)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git getGit()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withGit(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub getGithub()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withGithub(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo getHelmRepo()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withHelmRepo(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource: java.lang.Boolean getInsecureSkipVerify()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withInsecureSkipVerify(java.lang.Boolean)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource: io.fabric.kubernetes.api.model.ObjectReference getSecretRef()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withSecretRef(io.fabric.kubernetes.api.model.ObjectReference)>(v);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSource: java.lang.String getType()>();
virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withType(java.lang.String)>(v);
return;
}
public io.fabric.kubernetes.api.model.ObjectReference getConfigMapRef()
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: io.fabric.kubernetes.api.model.ObjectReference build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.ObjectReference buildConfigMapRef()
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: io.fabric.kubernetes.api.model.ObjectReference build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withConfigMapRef(io.fabric.kubernetes.api.model.ObjectReference)
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v, v;
java.util.List v, v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReference;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("configMapRef");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.ObjectReferenceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: void <init>(io.fabric.kubernetes.api.model.ObjectReference)>(v);
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef> = v;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("configMapRef");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasConfigMapRef()
{
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
boolean v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
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.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested withNewConfigMapRef()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$ConfigMapRefNestedImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$ConfigMapRefNestedImpl;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$ConfigMapRefNestedImpl: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested withNewConfigMapRefLike(io.fabric.kubernetes.api.model.ObjectReference)
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$ConfigMapRefNestedImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReference;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$ConfigMapRefNestedImpl;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$ConfigMapRefNestedImpl: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl,io.fabric.kubernetes.api.model.ObjectReference)>(v, v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested editConfigMapRef()
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getConfigMapRef()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested withNewConfigMapRefLike(io.fabric.kubernetes.api.model.ObjectReference)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested editOrNewConfigMapRef()
{
io.fabric.kubernetes.api.model.ObjectReference v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getConfigMapRef()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getConfigMapRef()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.ObjectReferenceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: io.fabric.kubernetes.api.model.ObjectReference build()>();
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested withNewConfigMapRefLike(io.fabric.kubernetes.api.model.ObjectReference)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested editOrNewConfigMapRefLike(io.fabric.kubernetes.api.model.ObjectReference)
{
io.fabric.kubernetes.api.model.ObjectReference v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReference;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getConfigMapRef()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getConfigMapRef()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$ConfigMapRefNested withNewConfigMapRefLike(io.fabric.kubernetes.api.model.ObjectReference)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git getGit()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git buildGit()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withGit(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
java.util.List v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("git");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git)>(v);
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git> = v;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("git");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasGit()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
boolean v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
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.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested withNewGit()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$GitNestedImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$GitNestedImpl;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$GitNestedImpl: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested withNewGitLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$GitNestedImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$GitNestedImpl;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$GitNestedImpl: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl,io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git)>(v, v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested editGit()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git getGit()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested withNewGitLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested editOrNewGit()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git getGit()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git getGit()>();
goto label;
label:
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git build()>();
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested withNewGitLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested editOrNewGitLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git getGit()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git getGit()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GitNested withNewGitLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.Git)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub getGithub()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder v, v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub buildGithub()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder v, v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withGithub(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder v, v, v;
java.util.List v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("github");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub)>(v);
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github> = v;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("github");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasGithub()
{
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder v;
boolean v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
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.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested withNewGithub()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$GithubNestedImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$GithubNestedImpl;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$GithubNestedImpl: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested withNewGithubLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$GithubNestedImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$GithubNestedImpl;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$GithubNestedImpl: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl,io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub)>(v, v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested editGithub()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub getGithub()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested withNewGithubLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested editOrNewGithub()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub getGithub()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub getGithub()>();
goto label;
label:
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub build()>();
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested withNewGithubLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested editOrNewGithubLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub getGithub()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub getGithub()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$GithubNested withNewGithubLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHub)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo getHelmRepo()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo buildHelmRepo()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withHelmRepo(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder v, v, v;
java.util.List v, v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("helmRepo");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo)>(v);
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo> = v;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("helmRepo");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasHelmRepo()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder v;
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
boolean v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
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.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested withNewHelmRepo()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$HelmRepoNestedImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$HelmRepoNestedImpl;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$HelmRepoNestedImpl: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested withNewHelmRepoLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$HelmRepoNestedImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$HelmRepoNestedImpl;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$HelmRepoNestedImpl: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl,io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo)>(v, v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested editHelmRepo()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo getHelmRepo()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested withNewHelmRepoLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested editOrNewHelmRepo()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo getHelmRepo()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo getHelmRepo()>();
goto label;
label:
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo build()>();
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested withNewHelmRepoLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested editOrNewHelmRepoLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo getHelmRepo()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo getHelmRepo()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$HelmRepoNested withNewHelmRepoLike(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepo)>(v);
return v;
}
public java.lang.Boolean getInsecureSkipVerify()
{
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.Boolean insecureSkipVerify>;
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withInsecureSkipVerify(java.lang.Boolean)
{
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: java.lang.Boolean;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.Boolean insecureSkipVerify> = v;
return v;
}
public java.lang.Boolean hasInsecureSkipVerify()
{
java.lang.Boolean v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
boolean v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.Boolean insecureSkipVerify>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public io.fabric.kubernetes.api.model.ObjectReference getSecretRef()
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: io.fabric.kubernetes.api.model.ObjectReference build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.ObjectReference buildSecretRef()
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: io.fabric.kubernetes.api.model.ObjectReference build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withSecretRef(io.fabric.kubernetes.api.model.ObjectReference)
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v, v;
java.util.List v, v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReference;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("secretRef");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.ObjectReferenceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: void <init>(io.fabric.kubernetes.api.model.ObjectReference)>(v);
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef> = v;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("secretRef");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasSecretRef()
{
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
boolean v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
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.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested withNewSecretRef()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$SecretRefNestedImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$SecretRefNestedImpl;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$SecretRefNestedImpl: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested withNewSecretRefLike(io.fabric.kubernetes.api.model.ObjectReference)
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$SecretRefNestedImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReference;
v = new io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$SecretRefNestedImpl;
specialinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl$SecretRefNestedImpl: void <init>(io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl,io.fabric.kubernetes.api.model.ObjectReference)>(v, v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested editSecretRef()
{
io.fabric.kubernetes.api.model.ObjectReference v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getSecretRef()>();
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested withNewSecretRefLike(io.fabric.kubernetes.api.model.ObjectReference)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested editOrNewSecretRef()
{
io.fabric.kubernetes.api.model.ObjectReference v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getSecretRef()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getSecretRef()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.ObjectReferenceBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: io.fabric.kubernetes.api.model.ObjectReference build()>();
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested withNewSecretRefLike(io.fabric.kubernetes.api.model.ObjectReference)>(v);
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested editOrNewSecretRefLike(io.fabric.kubernetes.api.model.ObjectReference)
{
io.fabric.kubernetes.api.model.ObjectReference v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ObjectReference;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getSecretRef()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReference getSecretRef()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent$SecretRefNested withNewSecretRefLike(io.fabric.kubernetes.api.model.ObjectReference)>(v);
return v;
}
public java.lang.String getType()
{
java.lang.String v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.String type>;
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withType(java.lang.String)
{
java.lang.String v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.String type> = v;
return v;
}
public java.lang.Boolean hasType()
{
java.lang.Boolean v;
java.lang.String v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
boolean v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.String type>;
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 boolean equals(java.lang.Object)
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder v, v, v, v;
boolean v, v, v, v, v, v, v;
java.lang.Boolean v, v, v, v;
java.lang.String v, v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder v, v, v, v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v, v, v, v, v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
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.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.Boolean insecureSkipVerify>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.Boolean insecureSkipVerify>;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.Boolean insecureSkipVerify>;
v = virtualinvoke v.<java.lang.Boolean: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.Boolean insecureSkipVerify>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ObjectReferenceBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.String type>;
if v == null goto label;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.String type>;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.String type>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.String type>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
java.lang.Object[] v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder v;
int v, v;
java.lang.Boolean v;
java.lang.String v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = newarray (java.lang.Object)[8];
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
v[0] = v;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
v[1] = v;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
v[2] = v;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
v[3] = v;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.Boolean insecureSkipVerify>;
v[4] = v;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
v[5] = v;
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.String type>;
v[6] = v;
v = specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[7] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
public java.lang.String toString()
{
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder v, v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder v, v;
io.fabric.kubernetes.api.model.ObjectReferenceBuilder v, v, v, v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder v, v;
java.lang.StringBuilder v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("configMapRef:");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder configMapRef>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.ObjectReferenceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("git:");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder git>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("github:");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder github>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.GitHubBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("helmRepo:");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder helmRepo>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.HelmRepoBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.Boolean insecureSkipVerify>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("insecureSkipVerify:");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.Boolean insecureSkipVerify>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Boolean)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("secretRef:");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.kubernetes.api.model.ObjectReferenceBuilder secretRef>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.kubernetes.api.model.ObjectReferenceBuilder)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u,");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.String type>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type:");
v = v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: java.lang.String type>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("}");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withInsecureSkipVerify()
{
java.lang.Boolean v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent v;
io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl v;
v := @this: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v = virtualinvoke v.<io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluentImpl: io.fabric.openclustermanagement.api.model.multicloudoperatorssubscription.apps.helmrelease.v.AltSourceFluent withInsecureSkipVerify(java.lang.Boolean)>(v);
return v;
}
}