public class io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.kubernetes.api.model.VolumeProjectionFluent
{
private io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap;
private io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI;
private io.fabric.kubernetes.api.model.SecretProjectionBuilder secret;
private io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken;
public void <init>()
{
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.kubernetes.api.model.VolumeProjection)
{
io.fabric.kubernetes.api.model.DownwardAPIProjection v;
io.fabric.kubernetes.api.model.SecretProjection v;
io.fabric.kubernetes.api.model.ServiceAccountTokenProjection v;
io.fabric.kubernetes.api.model.VolumeProjection v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.ConfigMapProjection v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.VolumeProjection;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjection: io.fabric.kubernetes.api.model.ConfigMapProjection getConfigMap()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent withConfigMap(io.fabric.kubernetes.api.model.ConfigMapProjection)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjection: io.fabric.kubernetes.api.model.DownwardAPIProjection getDownwardAPI()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent withDownwardAPI(io.fabric.kubernetes.api.model.DownwardAPIProjection)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjection: io.fabric.kubernetes.api.model.SecretProjection getSecret()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent withSecret(io.fabric.kubernetes.api.model.SecretProjection)>(v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjection: io.fabric.kubernetes.api.model.ServiceAccountTokenProjection getServiceAccountToken()>();
virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent withServiceAccountToken(io.fabric.kubernetes.api.model.ServiceAccountTokenProjection)>(v);
return;
}
public io.fabric.kubernetes.api.model.ConfigMapProjection getConfigMap()
{
io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.ConfigMapProjection v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder: io.fabric.kubernetes.api.model.ConfigMapProjection build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.ConfigMapProjection buildConfigMap()
{
io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.ConfigMapProjection v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder: io.fabric.kubernetes.api.model.ConfigMapProjection build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent withConfigMap(io.fabric.kubernetes.api.model.ConfigMapProjection)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.ConfigMapProjection v;
java.util.List v, v;
io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder v, v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ConfigMapProjection;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("configMap");
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder: void <init>(io.fabric.kubernetes.api.model.ConfigMapProjection)>(v);
v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("configMap");
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasConfigMap()
{
io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap>;
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.VolumeProjectionFluent$ConfigMapNested withNewConfigMap()
{
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$ConfigMapNestedImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$ConfigMapNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$ConfigMapNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested withNewConfigMapLike(io.fabric.kubernetes.api.model.ConfigMapProjection)
{
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$ConfigMapNestedImpl v;
io.fabric.kubernetes.api.model.ConfigMapProjection v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ConfigMapProjection;
v = new io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$ConfigMapNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$ConfigMapNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl,io.fabric.kubernetes.api.model.ConfigMapProjection)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested editConfigMap()
{
io.fabric.kubernetes.api.model.ConfigMapProjection v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjection getConfigMap()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested withNewConfigMapLike(io.fabric.kubernetes.api.model.ConfigMapProjection)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested editOrNewConfigMap()
{
io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested v;
io.fabric.kubernetes.api.model.ConfigMapProjection v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjection getConfigMap()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjection getConfigMap()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder: io.fabric.kubernetes.api.model.ConfigMapProjection build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested withNewConfigMapLike(io.fabric.kubernetes.api.model.ConfigMapProjection)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested editOrNewConfigMapLike(io.fabric.kubernetes.api.model.ConfigMapProjection)
{
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested v;
io.fabric.kubernetes.api.model.ConfigMapProjection v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ConfigMapProjection;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjection getConfigMap()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjection getConfigMap()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent$ConfigMapNested withNewConfigMapLike(io.fabric.kubernetes.api.model.ConfigMapProjection)>(v);
return v;
}
public io.fabric.kubernetes.api.model.DownwardAPIProjection getDownwardAPI()
{
io.fabric.kubernetes.api.model.DownwardAPIProjection v;
io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder: io.fabric.kubernetes.api.model.DownwardAPIProjection build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.DownwardAPIProjection buildDownwardAPI()
{
io.fabric.kubernetes.api.model.DownwardAPIProjection v;
io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder: io.fabric.kubernetes.api.model.DownwardAPIProjection build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent withDownwardAPI(io.fabric.kubernetes.api.model.DownwardAPIProjection)
{
io.fabric.kubernetes.api.model.DownwardAPIProjection v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder v, v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.DownwardAPIProjection;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("downwardAPI");
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder: void <init>(io.fabric.kubernetes.api.model.DownwardAPIProjection)>(v);
v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("downwardAPI");
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasDownwardAPI()
{
io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI>;
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.VolumeProjectionFluent$DownwardAPINested withNewDownwardAPI()
{
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$DownwardAPINestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$DownwardAPINestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$DownwardAPINestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested withNewDownwardAPILike(io.fabric.kubernetes.api.model.DownwardAPIProjection)
{
io.fabric.kubernetes.api.model.DownwardAPIProjection v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$DownwardAPINestedImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.DownwardAPIProjection;
v = new io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$DownwardAPINestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$DownwardAPINestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl,io.fabric.kubernetes.api.model.DownwardAPIProjection)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested editDownwardAPI()
{
io.fabric.kubernetes.api.model.DownwardAPIProjection v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjection getDownwardAPI()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested withNewDownwardAPILike(io.fabric.kubernetes.api.model.DownwardAPIProjection)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested editOrNewDownwardAPI()
{
io.fabric.kubernetes.api.model.DownwardAPIProjection v, v;
io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjection getDownwardAPI()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjection getDownwardAPI()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder: io.fabric.kubernetes.api.model.DownwardAPIProjection build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested withNewDownwardAPILike(io.fabric.kubernetes.api.model.DownwardAPIProjection)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested editOrNewDownwardAPILike(io.fabric.kubernetes.api.model.DownwardAPIProjection)
{
io.fabric.kubernetes.api.model.DownwardAPIProjection v, v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.DownwardAPIProjection;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjection getDownwardAPI()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjection getDownwardAPI()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent$DownwardAPINested withNewDownwardAPILike(io.fabric.kubernetes.api.model.DownwardAPIProjection)>(v);
return v;
}
public io.fabric.kubernetes.api.model.SecretProjection getSecret()
{
io.fabric.kubernetes.api.model.SecretProjection v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.SecretProjectionBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecretProjectionBuilder: io.fabric.kubernetes.api.model.SecretProjection build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.SecretProjection buildSecret()
{
io.fabric.kubernetes.api.model.SecretProjection v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.SecretProjectionBuilder v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecretProjectionBuilder: io.fabric.kubernetes.api.model.SecretProjection build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent withSecret(io.fabric.kubernetes.api.model.SecretProjection)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.SecretProjection v;
java.util.List v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.SecretProjectionBuilder v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.SecretProjection;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("secret");
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.SecretProjectionBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.SecretProjectionBuilder: void <init>(io.fabric.kubernetes.api.model.SecretProjection)>(v);
v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("secret");
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasSecret()
{
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
java.lang.Boolean v;
io.fabric.kubernetes.api.model.SecretProjectionBuilder v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret>;
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.VolumeProjectionFluent$SecretNested withNewSecret()
{
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$SecretNestedImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$SecretNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$SecretNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested withNewSecretLike(io.fabric.kubernetes.api.model.SecretProjection)
{
io.fabric.kubernetes.api.model.SecretProjection v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$SecretNestedImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.SecretProjection;
v = new io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$SecretNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$SecretNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl,io.fabric.kubernetes.api.model.SecretProjection)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested editSecret()
{
io.fabric.kubernetes.api.model.SecretProjection v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjection getSecret()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested withNewSecretLike(io.fabric.kubernetes.api.model.SecretProjection)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested editOrNewSecret()
{
io.fabric.kubernetes.api.model.SecretProjection v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.SecretProjectionBuilder v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjection getSecret()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjection getSecret()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.SecretProjectionBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.SecretProjectionBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecretProjectionBuilder: io.fabric.kubernetes.api.model.SecretProjection build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested withNewSecretLike(io.fabric.kubernetes.api.model.SecretProjection)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested editOrNewSecretLike(io.fabric.kubernetes.api.model.SecretProjection)
{
io.fabric.kubernetes.api.model.SecretProjection v, v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.SecretProjection;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjection getSecret()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjection getSecret()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent$SecretNested withNewSecretLike(io.fabric.kubernetes.api.model.SecretProjection)>(v);
return v;
}
public io.fabric.kubernetes.api.model.ServiceAccountTokenProjection getServiceAccountToken()
{
io.fabric.kubernetes.api.model.ServiceAccountTokenProjection v;
io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder: io.fabric.kubernetes.api.model.ServiceAccountTokenProjection build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.ServiceAccountTokenProjection buildServiceAccountToken()
{
io.fabric.kubernetes.api.model.ServiceAccountTokenProjection v;
io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder: io.fabric.kubernetes.api.model.ServiceAccountTokenProjection build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent withServiceAccountToken(io.fabric.kubernetes.api.model.ServiceAccountTokenProjection)
{
io.fabric.kubernetes.api.model.ServiceAccountTokenProjection v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder v, v, v;
java.util.List v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ServiceAccountTokenProjection;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("serviceAccountToken");
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder: void <init>(io.fabric.kubernetes.api.model.ServiceAccountTokenProjection)>(v);
v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken> = v;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("serviceAccountToken");
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasServiceAccountToken()
{
io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
java.lang.Boolean v;
boolean v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken>;
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.VolumeProjectionFluent withNewServiceAccountToken(java.lang.String, java.lang.Long, java.lang.String)
{
io.fabric.kubernetes.api.model.ServiceAccountTokenProjection v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent v;
java.lang.Long v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
java.lang.String v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Long;
v := @parameter: java.lang.String;
v = new io.fabric.kubernetes.api.model.ServiceAccountTokenProjection;
specialinvoke v.<io.fabric.kubernetes.api.model.ServiceAccountTokenProjection: void <init>(java.lang.String,java.lang.Long,java.lang.String)>(v, v, v);
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent withServiceAccountToken(io.fabric.kubernetes.api.model.ServiceAccountTokenProjection)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested withNewServiceAccountToken()
{
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$ServiceAccountTokenNestedImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = new io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$ServiceAccountTokenNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$ServiceAccountTokenNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested withNewServiceAccountTokenLike(io.fabric.kubernetes.api.model.ServiceAccountTokenProjection)
{
io.fabric.kubernetes.api.model.ServiceAccountTokenProjection v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$ServiceAccountTokenNestedImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ServiceAccountTokenProjection;
v = new io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$ServiceAccountTokenNestedImpl;
specialinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl$ServiceAccountTokenNestedImpl: void <init>(io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl,io.fabric.kubernetes.api.model.ServiceAccountTokenProjection)>(v, v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested editServiceAccountToken()
{
io.fabric.kubernetes.api.model.ServiceAccountTokenProjection v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjection getServiceAccountToken()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested withNewServiceAccountTokenLike(io.fabric.kubernetes.api.model.ServiceAccountTokenProjection)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested editOrNewServiceAccountToken()
{
io.fabric.kubernetes.api.model.ServiceAccountTokenProjection v, v;
io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjection getServiceAccountToken()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjection getServiceAccountToken()>();
goto label;
label:
v = new io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder;
specialinvoke v.<io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder: io.fabric.kubernetes.api.model.ServiceAccountTokenProjection build()>();
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested withNewServiceAccountTokenLike(io.fabric.kubernetes.api.model.ServiceAccountTokenProjection)>(v);
return v;
}
public io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested editOrNewServiceAccountTokenLike(io.fabric.kubernetes.api.model.ServiceAccountTokenProjection)
{
io.fabric.kubernetes.api.model.ServiceAccountTokenProjection v, v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v := @parameter: io.fabric.kubernetes.api.model.ServiceAccountTokenProjection;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjection getServiceAccountToken()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjection getServiceAccountToken()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.VolumeProjectionFluent$ServiceAccountTokenNested withNewServiceAccountTokenLike(io.fabric.kubernetes.api.model.ServiceAccountTokenProjection)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder v, v, v, v;
io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder v, v, v, v;
io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder v, v, v, v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
boolean v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
io.fabric.kubernetes.api.model.SecretProjectionBuilder v, v, v, v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
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.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap>;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI>;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret>;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.SecretProjectionBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken>;
if v == null goto label;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken>;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken>;
v = virtualinvoke v.<io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
java.lang.Object[] v;
java.lang.Integer v;
io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder v;
io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder v;
io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder v;
io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl v;
int v, v;
io.fabric.kubernetes.api.model.SecretProjectionBuilder v;
v := @this: io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl;
v = newarray (java.lang.Object)[5];
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ConfigMapProjectionBuilder configMap>;
v[0] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.DownwardAPIProjectionBuilder downwardAPI>;
v[1] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.SecretProjectionBuilder secret>;
v[2] = v;
v = v.<io.fabric.kubernetes.api.model.VolumeProjectionFluentImpl: io.fabric.kubernetes.api.model.ServiceAccountTokenProjectionBuilder serviceAccountToken>;
v[3] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[4] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}