public class io.fabric.openshift.api.model.PlatformSpecFluentImpl extends io.fabric.kubernetes.api.builder.BaseFluent implements io.fabric.openshift.api.model.PlatformSpecFluent
{
private io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws;
private io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure;
private io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal;
private io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp;
private io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud;
private io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack;
private io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt;
private java.lang.String type;
private io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere;
public void <init>()
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
return;
}
public void <init>(io.fabric.openshift.api.model.PlatformSpec)
{
io.fabric.openshift.api.model.AWSPlatformSpec v;
io.fabric.openshift.api.model.VSpherePlatformSpec v;
io.fabric.openshift.api.model.BareMetalPlatformSpec v;
io.fabric.openshift.api.model.AzurePlatformSpec v;
io.fabric.openshift.api.model.OvirtPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.OpenStackPlatformSpec v;
io.fabric.openshift.api.model.IBMCloudPlatformSpec v;
io.fabric.openshift.api.model.GCPPlatformSpec v;
java.lang.String v;
io.fabric.openshift.api.model.PlatformSpec v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.PlatformSpec;
specialinvoke v.<io.fabric.kubernetes.api.builder.BaseFluent: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpec: io.fabric.openshift.api.model.AWSPlatformSpec getAws()>();
virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent withAws(io.fabric.openshift.api.model.AWSPlatformSpec)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpec: io.fabric.openshift.api.model.AzurePlatformSpec getAzure()>();
virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent withAzure(io.fabric.openshift.api.model.AzurePlatformSpec)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpec: io.fabric.openshift.api.model.BareMetalPlatformSpec getBaremetal()>();
virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent withBaremetal(io.fabric.openshift.api.model.BareMetalPlatformSpec)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpec: io.fabric.openshift.api.model.GCPPlatformSpec getGcp()>();
virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent withGcp(io.fabric.openshift.api.model.GCPPlatformSpec)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpec: io.fabric.openshift.api.model.IBMCloudPlatformSpec getIbmcloud()>();
virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent withIbmcloud(io.fabric.openshift.api.model.IBMCloudPlatformSpec)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpec: io.fabric.openshift.api.model.OpenStackPlatformSpec getOpenstack()>();
virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent withOpenstack(io.fabric.openshift.api.model.OpenStackPlatformSpec)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpec: io.fabric.openshift.api.model.OvirtPlatformSpec getOvirt()>();
virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent withOvirt(io.fabric.openshift.api.model.OvirtPlatformSpec)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpec: java.lang.String getType()>();
virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent withType(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpec: io.fabric.openshift.api.model.VSpherePlatformSpec getVsphere()>();
virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent withVsphere(io.fabric.openshift.api.model.VSpherePlatformSpec)>(v);
return;
}
public io.fabric.openshift.api.model.AWSPlatformSpec getAws()
{
io.fabric.openshift.api.model.AWSPlatformSpec v;
io.fabric.openshift.api.model.AWSPlatformSpecBuilder v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws>;
v = virtualinvoke v.<io.fabric.openshift.api.model.AWSPlatformSpecBuilder: io.fabric.openshift.api.model.AWSPlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.AWSPlatformSpec buildAws()
{
io.fabric.openshift.api.model.AWSPlatformSpec v;
io.fabric.openshift.api.model.AWSPlatformSpecBuilder v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws>;
v = virtualinvoke v.<io.fabric.openshift.api.model.AWSPlatformSpecBuilder: io.fabric.openshift.api.model.AWSPlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent withAws(io.fabric.openshift.api.model.AWSPlatformSpec)
{
io.fabric.openshift.api.model.AWSPlatformSpec v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
java.util.List v, v;
io.fabric.openshift.api.model.AWSPlatformSpecBuilder v, v, v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.AWSPlatformSpec;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("aws");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.AWSPlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.AWSPlatformSpecBuilder: void <init>(io.fabric.openshift.api.model.AWSPlatformSpec)>(v);
v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws> = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("aws");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasAws()
{
io.fabric.openshift.api.model.AWSPlatformSpecBuilder v;
java.lang.Boolean v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws>;
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.openshift.api.model.PlatformSpecFluent$AwsNested withNewAws()
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl$AwsNestedImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$AwsNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$AwsNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$AwsNested withNewAwsLike(io.fabric.openshift.api.model.AWSPlatformSpec)
{
io.fabric.openshift.api.model.AWSPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl$AwsNestedImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.AWSPlatformSpec;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$AwsNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$AwsNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl,io.fabric.openshift.api.model.AWSPlatformSpec)>(v, v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$AwsNested editAws()
{
io.fabric.openshift.api.model.PlatformSpecFluent$AwsNested v;
io.fabric.openshift.api.model.AWSPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpec getAws()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$AwsNested withNewAwsLike(io.fabric.openshift.api.model.AWSPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$AwsNested editOrNewAws()
{
io.fabric.openshift.api.model.PlatformSpecFluent$AwsNested v;
io.fabric.openshift.api.model.AWSPlatformSpec v, v;
io.fabric.openshift.api.model.AWSPlatformSpecBuilder v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpec getAws()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpec getAws()>();
goto label;
label:
v = new io.fabric.openshift.api.model.AWSPlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.AWSPlatformSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.AWSPlatformSpecBuilder: io.fabric.openshift.api.model.AWSPlatformSpec build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$AwsNested withNewAwsLike(io.fabric.openshift.api.model.AWSPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$AwsNested editOrNewAwsLike(io.fabric.openshift.api.model.AWSPlatformSpec)
{
io.fabric.openshift.api.model.PlatformSpecFluent$AwsNested v;
io.fabric.openshift.api.model.AWSPlatformSpec v, v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.AWSPlatformSpec;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpec getAws()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpec getAws()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$AwsNested withNewAwsLike(io.fabric.openshift.api.model.AWSPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.AzurePlatformSpec getAzure()
{
io.fabric.openshift.api.model.AzurePlatformSpecBuilder v, v;
io.fabric.openshift.api.model.AzurePlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure>;
v = virtualinvoke v.<io.fabric.openshift.api.model.AzurePlatformSpecBuilder: io.fabric.openshift.api.model.AzurePlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.AzurePlatformSpec buildAzure()
{
io.fabric.openshift.api.model.AzurePlatformSpecBuilder v, v;
io.fabric.openshift.api.model.AzurePlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure>;
v = virtualinvoke v.<io.fabric.openshift.api.model.AzurePlatformSpecBuilder: io.fabric.openshift.api.model.AzurePlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent withAzure(io.fabric.openshift.api.model.AzurePlatformSpec)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openshift.api.model.AzurePlatformSpecBuilder v, v, v;
io.fabric.openshift.api.model.AzurePlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
java.util.List v, v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.AzurePlatformSpec;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("azure");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.AzurePlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.AzurePlatformSpecBuilder: void <init>(io.fabric.openshift.api.model.AzurePlatformSpec)>(v);
v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure> = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("azure");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasAzure()
{
java.lang.Boolean v;
io.fabric.openshift.api.model.AzurePlatformSpecBuilder v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure>;
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.openshift.api.model.PlatformSpecFluent$AzureNested withNewAzure()
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl$AzureNestedImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$AzureNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$AzureNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$AzureNested withNewAzureLike(io.fabric.openshift.api.model.AzurePlatformSpec)
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl$AzureNestedImpl v;
io.fabric.openshift.api.model.AzurePlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.AzurePlatformSpec;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$AzureNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$AzureNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl,io.fabric.openshift.api.model.AzurePlatformSpec)>(v, v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$AzureNested editAzure()
{
io.fabric.openshift.api.model.PlatformSpecFluent$AzureNested v;
io.fabric.openshift.api.model.AzurePlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpec getAzure()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$AzureNested withNewAzureLike(io.fabric.openshift.api.model.AzurePlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$AzureNested editOrNewAzure()
{
io.fabric.openshift.api.model.AzurePlatformSpecBuilder v;
io.fabric.openshift.api.model.PlatformSpecFluent$AzureNested v;
io.fabric.openshift.api.model.AzurePlatformSpec v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpec getAzure()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpec getAzure()>();
goto label;
label:
v = new io.fabric.openshift.api.model.AzurePlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.AzurePlatformSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.AzurePlatformSpecBuilder: io.fabric.openshift.api.model.AzurePlatformSpec build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$AzureNested withNewAzureLike(io.fabric.openshift.api.model.AzurePlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$AzureNested editOrNewAzureLike(io.fabric.openshift.api.model.AzurePlatformSpec)
{
io.fabric.openshift.api.model.PlatformSpecFluent$AzureNested v;
io.fabric.openshift.api.model.AzurePlatformSpec v, v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.AzurePlatformSpec;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpec getAzure()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpec getAzure()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$AzureNested withNewAzureLike(io.fabric.openshift.api.model.AzurePlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.BareMetalPlatformSpec getBaremetal()
{
io.fabric.openshift.api.model.BareMetalPlatformSpec v;
io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal>;
v = virtualinvoke v.<io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder: io.fabric.openshift.api.model.BareMetalPlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.BareMetalPlatformSpec buildBaremetal()
{
io.fabric.openshift.api.model.BareMetalPlatformSpec v;
io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal>;
v = virtualinvoke v.<io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder: io.fabric.openshift.api.model.BareMetalPlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent withBaremetal(io.fabric.openshift.api.model.BareMetalPlatformSpec)
{
io.fabric.openshift.api.model.BareMetalPlatformSpec v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder v, v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
java.util.List v, v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.BareMetalPlatformSpec;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("baremetal");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder: void <init>(io.fabric.openshift.api.model.BareMetalPlatformSpec)>(v);
v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal> = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("baremetal");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasBaremetal()
{
java.lang.Boolean v;
io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal>;
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.openshift.api.model.PlatformSpecFluent$BaremetalNested withNewBaremetal()
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl$BaremetalNestedImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$BaremetalNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$BaremetalNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$BaremetalNested withNewBaremetalLike(io.fabric.openshift.api.model.BareMetalPlatformSpec)
{
io.fabric.openshift.api.model.BareMetalPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl$BaremetalNestedImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.BareMetalPlatformSpec;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$BaremetalNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$BaremetalNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl,io.fabric.openshift.api.model.BareMetalPlatformSpec)>(v, v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$BaremetalNested editBaremetal()
{
io.fabric.openshift.api.model.BareMetalPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluent$BaremetalNested v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpec getBaremetal()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$BaremetalNested withNewBaremetalLike(io.fabric.openshift.api.model.BareMetalPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$BaremetalNested editOrNewBaremetal()
{
io.fabric.openshift.api.model.BareMetalPlatformSpec v, v;
io.fabric.openshift.api.model.PlatformSpecFluent$BaremetalNested v;
io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpec getBaremetal()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpec getBaremetal()>();
goto label;
label:
v = new io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder: io.fabric.openshift.api.model.BareMetalPlatformSpec build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$BaremetalNested withNewBaremetalLike(io.fabric.openshift.api.model.BareMetalPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$BaremetalNested editOrNewBaremetalLike(io.fabric.openshift.api.model.BareMetalPlatformSpec)
{
io.fabric.openshift.api.model.BareMetalPlatformSpec v, v, v;
io.fabric.openshift.api.model.PlatformSpecFluent$BaremetalNested v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.BareMetalPlatformSpec;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpec getBaremetal()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpec getBaremetal()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$BaremetalNested withNewBaremetalLike(io.fabric.openshift.api.model.BareMetalPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.GCPPlatformSpec getGcp()
{
io.fabric.openshift.api.model.GCPPlatformSpecBuilder v, v;
io.fabric.openshift.api.model.GCPPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp>;
v = virtualinvoke v.<io.fabric.openshift.api.model.GCPPlatformSpecBuilder: io.fabric.openshift.api.model.GCPPlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.GCPPlatformSpec buildGcp()
{
io.fabric.openshift.api.model.GCPPlatformSpecBuilder v, v;
io.fabric.openshift.api.model.GCPPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp>;
v = virtualinvoke v.<io.fabric.openshift.api.model.GCPPlatformSpecBuilder: io.fabric.openshift.api.model.GCPPlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent withGcp(io.fabric.openshift.api.model.GCPPlatformSpec)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
java.util.List v, v;
io.fabric.openshift.api.model.GCPPlatformSpecBuilder v, v, v;
io.fabric.openshift.api.model.GCPPlatformSpec v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.GCPPlatformSpec;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("gcp");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.GCPPlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.GCPPlatformSpecBuilder: void <init>(io.fabric.openshift.api.model.GCPPlatformSpec)>(v);
v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp> = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("gcp");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasGcp()
{
io.fabric.openshift.api.model.GCPPlatformSpecBuilder v;
java.lang.Boolean v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp>;
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.openshift.api.model.PlatformSpecFluent$GcpNested withNewGcp()
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl$GcpNestedImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$GcpNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$GcpNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$GcpNested withNewGcpLike(io.fabric.openshift.api.model.GCPPlatformSpec)
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl$GcpNestedImpl v;
io.fabric.openshift.api.model.GCPPlatformSpec v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.GCPPlatformSpec;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$GcpNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$GcpNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl,io.fabric.openshift.api.model.GCPPlatformSpec)>(v, v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$GcpNested editGcp()
{
io.fabric.openshift.api.model.PlatformSpecFluent$GcpNested v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.GCPPlatformSpec v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpec getGcp()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$GcpNested withNewGcpLike(io.fabric.openshift.api.model.GCPPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$GcpNested editOrNewGcp()
{
io.fabric.openshift.api.model.GCPPlatformSpecBuilder v;
io.fabric.openshift.api.model.GCPPlatformSpec v, v;
io.fabric.openshift.api.model.PlatformSpecFluent$GcpNested v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpec getGcp()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpec getGcp()>();
goto label;
label:
v = new io.fabric.openshift.api.model.GCPPlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.GCPPlatformSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.GCPPlatformSpecBuilder: io.fabric.openshift.api.model.GCPPlatformSpec build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$GcpNested withNewGcpLike(io.fabric.openshift.api.model.GCPPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$GcpNested editOrNewGcpLike(io.fabric.openshift.api.model.GCPPlatformSpec)
{
io.fabric.openshift.api.model.GCPPlatformSpec v, v, v;
io.fabric.openshift.api.model.PlatformSpecFluent$GcpNested v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.GCPPlatformSpec;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpec getGcp()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpec getGcp()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$GcpNested withNewGcpLike(io.fabric.openshift.api.model.GCPPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.IBMCloudPlatformSpec getIbmcloud()
{
io.fabric.openshift.api.model.IBMCloudPlatformSpec v;
io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud>;
v = virtualinvoke v.<io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder: io.fabric.openshift.api.model.IBMCloudPlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.IBMCloudPlatformSpec buildIbmcloud()
{
io.fabric.openshift.api.model.IBMCloudPlatformSpec v;
io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud>;
v = virtualinvoke v.<io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder: io.fabric.openshift.api.model.IBMCloudPlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent withIbmcloud(io.fabric.openshift.api.model.IBMCloudPlatformSpec)
{
io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder v, v, v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
java.util.List v, v;
io.fabric.openshift.api.model.IBMCloudPlatformSpec v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.IBMCloudPlatformSpec;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("ibmcloud");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder: void <init>(io.fabric.openshift.api.model.IBMCloudPlatformSpec)>(v);
v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud> = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("ibmcloud");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasIbmcloud()
{
io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder v;
java.lang.Boolean v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud>;
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.openshift.api.model.PlatformSpecFluent$IbmcloudNested withNewIbmcloud()
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl$IbmcloudNestedImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$IbmcloudNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$IbmcloudNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$IbmcloudNested withNewIbmcloudLike(io.fabric.openshift.api.model.IBMCloudPlatformSpec)
{
io.fabric.openshift.api.model.IBMCloudPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl$IbmcloudNestedImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.IBMCloudPlatformSpec;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$IbmcloudNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$IbmcloudNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl,io.fabric.openshift.api.model.IBMCloudPlatformSpec)>(v, v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$IbmcloudNested editIbmcloud()
{
io.fabric.openshift.api.model.IBMCloudPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluent$IbmcloudNested v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpec getIbmcloud()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$IbmcloudNested withNewIbmcloudLike(io.fabric.openshift.api.model.IBMCloudPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$IbmcloudNested editOrNewIbmcloud()
{
io.fabric.openshift.api.model.IBMCloudPlatformSpec v, v;
io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder v;
io.fabric.openshift.api.model.PlatformSpecFluent$IbmcloudNested v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpec getIbmcloud()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpec getIbmcloud()>();
goto label;
label:
v = new io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder: io.fabric.openshift.api.model.IBMCloudPlatformSpec build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$IbmcloudNested withNewIbmcloudLike(io.fabric.openshift.api.model.IBMCloudPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$IbmcloudNested editOrNewIbmcloudLike(io.fabric.openshift.api.model.IBMCloudPlatformSpec)
{
io.fabric.openshift.api.model.IBMCloudPlatformSpec v, v, v;
io.fabric.openshift.api.model.PlatformSpecFluent$IbmcloudNested v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.IBMCloudPlatformSpec;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpec getIbmcloud()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpec getIbmcloud()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$IbmcloudNested withNewIbmcloudLike(io.fabric.openshift.api.model.IBMCloudPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.OpenStackPlatformSpec getOpenstack()
{
io.fabric.openshift.api.model.OpenStackPlatformSpec v;
io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack>;
v = virtualinvoke v.<io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder: io.fabric.openshift.api.model.OpenStackPlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.OpenStackPlatformSpec buildOpenstack()
{
io.fabric.openshift.api.model.OpenStackPlatformSpec v;
io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack>;
v = virtualinvoke v.<io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder: io.fabric.openshift.api.model.OpenStackPlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent withOpenstack(io.fabric.openshift.api.model.OpenStackPlatformSpec)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.OpenStackPlatformSpec v;
java.util.List v, v;
io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder v, v, v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.OpenStackPlatformSpec;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("openstack");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder: void <init>(io.fabric.openshift.api.model.OpenStackPlatformSpec)>(v);
v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack> = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("openstack");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasOpenstack()
{
java.lang.Boolean v;
io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack>;
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.openshift.api.model.PlatformSpecFluent$OpenstackNested withNewOpenstack()
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl$OpenstackNestedImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$OpenstackNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$OpenstackNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$OpenstackNested withNewOpenstackLike(io.fabric.openshift.api.model.OpenStackPlatformSpec)
{
io.fabric.openshift.api.model.OpenStackPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl$OpenstackNestedImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.OpenStackPlatformSpec;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$OpenstackNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$OpenstackNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl,io.fabric.openshift.api.model.OpenStackPlatformSpec)>(v, v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$OpenstackNested editOpenstack()
{
io.fabric.openshift.api.model.OpenStackPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluent$OpenstackNested v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpec getOpenstack()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$OpenstackNested withNewOpenstackLike(io.fabric.openshift.api.model.OpenStackPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$OpenstackNested editOrNewOpenstack()
{
io.fabric.openshift.api.model.OpenStackPlatformSpec v, v;
io.fabric.openshift.api.model.PlatformSpecFluent$OpenstackNested v;
io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpec getOpenstack()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpec getOpenstack()>();
goto label;
label:
v = new io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder: io.fabric.openshift.api.model.OpenStackPlatformSpec build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$OpenstackNested withNewOpenstackLike(io.fabric.openshift.api.model.OpenStackPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$OpenstackNested editOrNewOpenstackLike(io.fabric.openshift.api.model.OpenStackPlatformSpec)
{
io.fabric.openshift.api.model.OpenStackPlatformSpec v, v, v;
io.fabric.openshift.api.model.PlatformSpecFluent$OpenstackNested v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.OpenStackPlatformSpec;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpec getOpenstack()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpec getOpenstack()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$OpenstackNested withNewOpenstackLike(io.fabric.openshift.api.model.OpenStackPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.OvirtPlatformSpec getOvirt()
{
io.fabric.openshift.api.model.OvirtPlatformSpecBuilder v, v;
io.fabric.openshift.api.model.OvirtPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt>;
v = virtualinvoke v.<io.fabric.openshift.api.model.OvirtPlatformSpecBuilder: io.fabric.openshift.api.model.OvirtPlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.OvirtPlatformSpec buildOvirt()
{
io.fabric.openshift.api.model.OvirtPlatformSpecBuilder v, v;
io.fabric.openshift.api.model.OvirtPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt>;
v = virtualinvoke v.<io.fabric.openshift.api.model.OvirtPlatformSpecBuilder: io.fabric.openshift.api.model.OvirtPlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent withOvirt(io.fabric.openshift.api.model.OvirtPlatformSpec)
{
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openshift.api.model.OvirtPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
java.util.List v, v;
io.fabric.openshift.api.model.OvirtPlatformSpecBuilder v, v, v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.OvirtPlatformSpec;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("ovirt");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.OvirtPlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.OvirtPlatformSpecBuilder: void <init>(io.fabric.openshift.api.model.OvirtPlatformSpec)>(v);
v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt> = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("ovirt");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasOvirt()
{
java.lang.Boolean v;
io.fabric.openshift.api.model.OvirtPlatformSpecBuilder v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt>;
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.openshift.api.model.PlatformSpecFluent$OvirtNested withNewOvirt()
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl$OvirtNestedImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$OvirtNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$OvirtNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$OvirtNested withNewOvirtLike(io.fabric.openshift.api.model.OvirtPlatformSpec)
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl$OvirtNestedImpl v;
io.fabric.openshift.api.model.OvirtPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.OvirtPlatformSpec;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$OvirtNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$OvirtNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl,io.fabric.openshift.api.model.OvirtPlatformSpec)>(v, v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$OvirtNested editOvirt()
{
io.fabric.openshift.api.model.PlatformSpecFluent$OvirtNested v;
io.fabric.openshift.api.model.OvirtPlatformSpec v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpec getOvirt()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$OvirtNested withNewOvirtLike(io.fabric.openshift.api.model.OvirtPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$OvirtNested editOrNewOvirt()
{
io.fabric.openshift.api.model.OvirtPlatformSpecBuilder v;
io.fabric.openshift.api.model.PlatformSpecFluent$OvirtNested v;
io.fabric.openshift.api.model.OvirtPlatformSpec v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpec getOvirt()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpec getOvirt()>();
goto label;
label:
v = new io.fabric.openshift.api.model.OvirtPlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.OvirtPlatformSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.OvirtPlatformSpecBuilder: io.fabric.openshift.api.model.OvirtPlatformSpec build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$OvirtNested withNewOvirtLike(io.fabric.openshift.api.model.OvirtPlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$OvirtNested editOrNewOvirtLike(io.fabric.openshift.api.model.OvirtPlatformSpec)
{
io.fabric.openshift.api.model.PlatformSpecFluent$OvirtNested v;
io.fabric.openshift.api.model.OvirtPlatformSpec v, v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.OvirtPlatformSpec;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpec getOvirt()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpec getOvirt()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$OvirtNested withNewOvirtLike(io.fabric.openshift.api.model.OvirtPlatformSpec)>(v);
return v;
}
public java.lang.String getType()
{
java.lang.String v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: java.lang.String type>;
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent withType(java.lang.String)
{
java.lang.String v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: java.lang.String type> = v;
return v;
}
public java.lang.Boolean hasType()
{
java.lang.Boolean v;
java.lang.String v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: 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 io.fabric.openshift.api.model.PlatformSpecFluent withNewType(java.lang.String)
{
java.lang.String v, v;
io.fabric.openshift.api.model.PlatformSpecFluent v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: java.lang.String;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(java.lang.String)>(v);
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent withType(java.lang.String)>(v);
return v;
}
public io.fabric.openshift.api.model.VSpherePlatformSpec getVsphere()
{
io.fabric.openshift.api.model.VSpherePlatformSpec v;
io.fabric.openshift.api.model.VSpherePlatformSpecBuilder v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere>;
v = virtualinvoke v.<io.fabric.openshift.api.model.VSpherePlatformSpecBuilder: io.fabric.openshift.api.model.VSpherePlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.VSpherePlatformSpec buildVsphere()
{
io.fabric.openshift.api.model.VSpherePlatformSpec v;
io.fabric.openshift.api.model.VSpherePlatformSpecBuilder v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere>;
v = virtualinvoke v.<io.fabric.openshift.api.model.VSpherePlatformSpecBuilder: io.fabric.openshift.api.model.VSpherePlatformSpec build()>();
goto label;
label:
v = null;
label:
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent withVsphere(io.fabric.openshift.api.model.VSpherePlatformSpec)
{
io.fabric.openshift.api.model.VSpherePlatformSpec v;
io.fabric.kubernetes.api.builder.VisitableMap v, v;
io.fabric.openshift.api.model.VSpherePlatformSpecBuilder v, v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
java.util.List v, v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.VSpherePlatformSpec;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("vsphere");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere>;
interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
if v == null goto label;
v = new io.fabric.openshift.api.model.VSpherePlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.VSpherePlatformSpecBuilder: void <init>(io.fabric.openshift.api.model.VSpherePlatformSpec)>(v);
v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere> = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("vsphere");
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
return v;
}
public java.lang.Boolean hasVsphere()
{
java.lang.Boolean v;
io.fabric.openshift.api.model.VSpherePlatformSpecBuilder v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
boolean v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere>;
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.openshift.api.model.PlatformSpecFluent$VsphereNested withNewVsphere()
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl$VsphereNestedImpl v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$VsphereNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$VsphereNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$VsphereNested withNewVsphereLike(io.fabric.openshift.api.model.VSpherePlatformSpec)
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl$VsphereNestedImpl v;
io.fabric.openshift.api.model.VSpherePlatformSpec v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.VSpherePlatformSpec;
v = new io.fabric.openshift.api.model.PlatformSpecFluentImpl$VsphereNestedImpl;
specialinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl$VsphereNestedImpl: void <init>(io.fabric.openshift.api.model.PlatformSpecFluentImpl,io.fabric.openshift.api.model.VSpherePlatformSpec)>(v, v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$VsphereNested editVsphere()
{
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluent$VsphereNested v;
io.fabric.openshift.api.model.VSpherePlatformSpec v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpec getVsphere()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$VsphereNested withNewVsphereLike(io.fabric.openshift.api.model.VSpherePlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$VsphereNested editOrNewVsphere()
{
io.fabric.openshift.api.model.VSpherePlatformSpec v, v;
io.fabric.openshift.api.model.VSpherePlatformSpecBuilder v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluent$VsphereNested v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpec getVsphere()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpec getVsphere()>();
goto label;
label:
v = new io.fabric.openshift.api.model.VSpherePlatformSpecBuilder;
specialinvoke v.<io.fabric.openshift.api.model.VSpherePlatformSpecBuilder: void <init>()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.VSpherePlatformSpecBuilder: io.fabric.openshift.api.model.VSpherePlatformSpec build()>();
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$VsphereNested withNewVsphereLike(io.fabric.openshift.api.model.VSpherePlatformSpec)>(v);
return v;
}
public io.fabric.openshift.api.model.PlatformSpecFluent$VsphereNested editOrNewVsphereLike(io.fabric.openshift.api.model.VSpherePlatformSpec)
{
io.fabric.openshift.api.model.VSpherePlatformSpec v, v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.PlatformSpecFluent$VsphereNested v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v := @parameter: io.fabric.openshift.api.model.VSpherePlatformSpec;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpec getVsphere()>();
if v == null goto label;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpec getVsphere()>();
goto label;
label:
v = v;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.PlatformSpecFluent$VsphereNested withNewVsphereLike(io.fabric.openshift.api.model.VSpherePlatformSpec)>(v);
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder v, v, v, v;
io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder v, v, v, v;
boolean v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.GCPPlatformSpecBuilder v, v, v, v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.OvirtPlatformSpecBuilder v, v, v, v;
java.lang.String v, v, v, v;
io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder v, v, v, v;
io.fabric.openshift.api.model.AzurePlatformSpecBuilder v, v, v, v;
io.fabric.openshift.api.model.VSpherePlatformSpecBuilder v, v, v, v;
io.fabric.openshift.api.model.AWSPlatformSpecBuilder v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
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.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws>;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws>;
v = virtualinvoke v.<io.fabric.openshift.api.model.AWSPlatformSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure>;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure>;
v = virtualinvoke v.<io.fabric.openshift.api.model.AzurePlatformSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal>;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal>;
v = virtualinvoke v.<io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp>;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp>;
v = virtualinvoke v.<io.fabric.openshift.api.model.GCPPlatformSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud>;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud>;
v = virtualinvoke v.<io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack>;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack>;
v = virtualinvoke v.<io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt>;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt>;
v = virtualinvoke v.<io.fabric.openshift.api.model.OvirtPlatformSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: java.lang.String type>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: java.lang.String type>;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: 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.openshift.api.model.PlatformSpecFluentImpl: java.lang.String type>;
if v == null goto label;
label:
return 0;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere>;
if v == null goto label;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere>;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere>;
v = virtualinvoke v.<io.fabric.openshift.api.model.VSpherePlatformSpecBuilder: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
java.lang.Object[] v;
io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder v;
io.fabric.openshift.api.model.AzurePlatformSpecBuilder v;
io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder v;
io.fabric.openshift.api.model.VSpherePlatformSpecBuilder v;
java.lang.Integer v;
io.fabric.openshift.api.model.PlatformSpecFluentImpl v;
io.fabric.openshift.api.model.GCPPlatformSpecBuilder v;
io.fabric.openshift.api.model.AWSPlatformSpecBuilder v;
int v, v;
io.fabric.openshift.api.model.OvirtPlatformSpecBuilder v;
java.lang.String v;
io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder v;
v := @this: io.fabric.openshift.api.model.PlatformSpecFluentImpl;
v = newarray (java.lang.Object)[10];
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AWSPlatformSpecBuilder aws>;
v[0] = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.AzurePlatformSpecBuilder azure>;
v[1] = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.BareMetalPlatformSpecBuilder baremetal>;
v[2] = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.GCPPlatformSpecBuilder gcp>;
v[3] = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.IBMCloudPlatformSpecBuilder ibmcloud>;
v[4] = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OpenStackPlatformSpecBuilder openstack>;
v[5] = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.OvirtPlatformSpecBuilder ovirt>;
v[6] = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: java.lang.String type>;
v[7] = v;
v = v.<io.fabric.openshift.api.model.PlatformSpecFluentImpl: io.fabric.openshift.api.model.VSpherePlatformSpecBuilder vsphere>;
v[8] = v;
v = specialinvoke v.<java.lang.Object: int hashCode()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[9] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
}