public class io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl extends io.fabric.kubernetes.api.builder.v.BaseFluent implements io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent { private io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpecBuilder alibabaCloud; private io.fabric.openshift.api.model.v.config.v.AWSPlatformSpecBuilder aws; private io.fabric.openshift.api.model.v.config.v.AzurePlatformSpecBuilder azure; private io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpecBuilder baremetal; private io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpecBuilder equinixMetal; private io.fabric.openshift.api.model.v.config.v.GCPPlatformSpecBuilder gcp; private io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpecBuilder ibmcloud; private io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpecBuilder kubevirt; private io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpecBuilder openstack; private io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpecBuilder ovirt; private io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpecBuilder powervs; private java.lang.String type; private io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpecBuilder vsphere; private java.util.Map additionalProperties; public void () { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; specialinvoke v.()>(); return; } public void (io.fabric.openshift.api.model.v.config.v.PlatformSpec) { io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec v; io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec v; io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec v; io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec v; io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec v; java.util.Map v; io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec v; java.lang.String v; io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpec v; io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec v; io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec v; io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec v; io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec v; io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.PlatformSpec; specialinvoke v.()>(); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); return; } public io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec getAlibabaCloud() { io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec v; io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec buildAlibabaCloud() { io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec v; io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withAlibabaCloud(io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec) { io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpecBuilder v, v, v, v; io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec v; java.util.List v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec; v = v.; v = virtualinvoke v.("alibabaCloud"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpecBuilder; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec)>(v); v. = v; v = v.; v = virtualinvoke v.("alibabaCloud"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("alibabaCloud"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasAlibabaCloud() { io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpecBuilder v; java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AlibabaCloudNested withNewAlibabaCloud() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$AlibabaCloudNestedImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$AlibabaCloudNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl)>(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AlibabaCloudNested withNewAlibabaCloudLike(io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec) { io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$AlibabaCloudNestedImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$AlibabaCloudNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl,io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec)>(v, v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AlibabaCloudNested editAlibabaCloud() { io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AlibabaCloudNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AlibabaCloudNested editOrNewAlibabaCloud() { io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec v, v; io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AlibabaCloudNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpecBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AlibabaCloudNested editOrNewAlibabaCloudLike(io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec) { io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AlibabaCloudNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpec; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec getAws() { io.fabric.openshift.api.model.v.config.v.AWSPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec buildAws() { io.fabric.openshift.api.model.v.config.v.AWSPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withAws(io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec) { io.fabric.openshift.api.model.v.config.v.AWSPlatformSpecBuilder v, v, v, v; io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec v; java.util.List v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec; v = v.; v = virtualinvoke v.("aws"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.openshift.api.model.v.config.v.AWSPlatformSpecBuilder; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec)>(v); v. = v; v = v.; v = virtualinvoke v.("aws"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("aws"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasAws() { io.fabric.openshift.api.model.v.config.v.AWSPlatformSpecBuilder v; java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AwsNested withNewAws() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$AwsNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$AwsNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl)>(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AwsNested withNewAwsLike(io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec) { io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$AwsNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$AwsNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl,io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec)>(v, v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AwsNested editAws() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AwsNested v; io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AwsNested editOrNewAws() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AwsNested v; io.fabric.openshift.api.model.v.config.v.AWSPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.openshift.api.model.v.config.v.AWSPlatformSpecBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AwsNested editOrNewAwsLike(io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec) { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AwsNested v; io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.AWSPlatformSpec; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec getAzure() { io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec v; io.fabric.openshift.api.model.v.config.v.AzurePlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec buildAzure() { io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec v; io.fabric.openshift.api.model.v.config.v.AzurePlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withAzure(io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec) { io.fabric.openshift.api.model.v.config.v.AzurePlatformSpecBuilder v, v, v, v; io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec v; java.util.List v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec; v = v.; v = virtualinvoke v.("azure"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.openshift.api.model.v.config.v.AzurePlatformSpecBuilder; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec)>(v); v. = v; v = v.; v = virtualinvoke v.("azure"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("azure"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasAzure() { io.fabric.openshift.api.model.v.config.v.AzurePlatformSpecBuilder v; java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AzureNested withNewAzure() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$AzureNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$AzureNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl)>(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AzureNested withNewAzureLike(io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec) { io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$AzureNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$AzureNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl,io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec)>(v, v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AzureNested editAzure() { io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AzureNested v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AzureNested editOrNewAzure() { io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AzureNested v; io.fabric.openshift.api.model.v.config.v.AzurePlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.openshift.api.model.v.config.v.AzurePlatformSpecBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AzureNested editOrNewAzureLike(io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec) { io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$AzureNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.AzurePlatformSpec; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec getBaremetal() { io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec v; io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec buildBaremetal() { io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec v; io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withBaremetal(io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec) { io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec v; io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpecBuilder v, v, v, v; java.util.List v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec; v = v.; v = virtualinvoke v.("baremetal"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpecBuilder; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec)>(v); v. = v; v = v.; v = virtualinvoke v.("baremetal"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("baremetal"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasBaremetal() { java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$BaremetalNested withNewBaremetal() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$BaremetalNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$BaremetalNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl)>(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$BaremetalNested withNewBaremetalLike(io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec) { io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$BaremetalNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$BaremetalNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl,io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec)>(v, v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$BaremetalNested editBaremetal() { io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$BaremetalNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$BaremetalNested editOrNewBaremetal() { io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec v, v; io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$BaremetalNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpecBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$BaremetalNested editOrNewBaremetalLike(io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec) { io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$BaremetalNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpec; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec getEquinixMetal() { io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec v; io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec buildEquinixMetal() { io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec v; io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withEquinixMetal(io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec) { io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec v; java.util.List v, v, v; io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpecBuilder v, v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec; v = v.; v = virtualinvoke v.("equinixMetal"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpecBuilder; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec)>(v); v. = v; v = v.; v = virtualinvoke v.("equinixMetal"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("equinixMetal"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasEquinixMetal() { io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpecBuilder v; java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$EquinixMetalNested withNewEquinixMetal() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$EquinixMetalNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$EquinixMetalNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl)>(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$EquinixMetalNested withNewEquinixMetalLike(io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec) { io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$EquinixMetalNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$EquinixMetalNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl,io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec)>(v, v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$EquinixMetalNested editEquinixMetal() { io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$EquinixMetalNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$EquinixMetalNested editOrNewEquinixMetal() { io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$EquinixMetalNested v; io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpecBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$EquinixMetalNested editOrNewEquinixMetalLike(io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec) { io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$EquinixMetalNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpec; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec getGcp() { io.fabric.openshift.api.model.v.config.v.GCPPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec buildGcp() { io.fabric.openshift.api.model.v.config.v.GCPPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withGcp(io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec) { io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec v; java.util.List v, v, v; io.fabric.openshift.api.model.v.config.v.GCPPlatformSpecBuilder v, v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec; v = v.; v = virtualinvoke v.("gcp"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.openshift.api.model.v.config.v.GCPPlatformSpecBuilder; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec)>(v); v. = v; v = v.; v = virtualinvoke v.("gcp"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("gcp"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasGcp() { java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.GCPPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$GcpNested withNewGcp() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$GcpNestedImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$GcpNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl)>(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$GcpNested withNewGcpLike(io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec) { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$GcpNestedImpl v; io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$GcpNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl,io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec)>(v, v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$GcpNested editGcp() { io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$GcpNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$GcpNested editOrNewGcp() { io.fabric.openshift.api.model.v.config.v.GCPPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$GcpNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.openshift.api.model.v.config.v.GCPPlatformSpecBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$GcpNested editOrNewGcpLike(io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec) { io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$GcpNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.GCPPlatformSpec; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec getIbmcloud() { io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec v; io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec buildIbmcloud() { io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec v; io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withIbmcloud(io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec) { java.util.List v, v, v; io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec v; io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpecBuilder v, v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec; v = v.; v = virtualinvoke v.("ibmcloud"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpecBuilder; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec)>(v); v. = v; v = v.; v = virtualinvoke v.("ibmcloud"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("ibmcloud"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasIbmcloud() { io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpecBuilder v; java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$IbmcloudNested withNewIbmcloud() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$IbmcloudNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$IbmcloudNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl)>(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$IbmcloudNested withNewIbmcloudLike(io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec) { io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$IbmcloudNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$IbmcloudNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl,io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec)>(v, v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$IbmcloudNested editIbmcloud() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$IbmcloudNested v; io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$IbmcloudNested editOrNewIbmcloud() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$IbmcloudNested v; io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec v, v; io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpecBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$IbmcloudNested editOrNewIbmcloudLike(io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec) { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$IbmcloudNested v; io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpec; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec getKubevirt() { io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec v; io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec buildKubevirt() { io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec v; io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withKubevirt(io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec) { java.util.List v, v, v; io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec v; io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpecBuilder v, v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec; v = v.; v = virtualinvoke v.("kubevirt"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpecBuilder; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec)>(v); v. = v; v = v.; v = virtualinvoke v.("kubevirt"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("kubevirt"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasKubevirt() { java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$KubevirtNested withNewKubevirt() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$KubevirtNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$KubevirtNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl)>(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$KubevirtNested withNewKubevirtLike(io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec) { io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$KubevirtNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$KubevirtNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl,io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec)>(v, v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$KubevirtNested editKubevirt() { io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$KubevirtNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$KubevirtNested editOrNewKubevirt() { io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$KubevirtNested v; io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpecBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$KubevirtNested editOrNewKubevirtLike(io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec) { io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$KubevirtNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpec; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec getOpenstack() { io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec v; io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec buildOpenstack() { io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec v; io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withOpenstack(io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec) { io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec v; java.util.List v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpecBuilder v, v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec; v = v.; v = virtualinvoke v.("openstack"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpecBuilder; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec)>(v); v. = v; v = v.; v = virtualinvoke v.("openstack"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("openstack"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasOpenstack() { java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OpenstackNested withNewOpenstack() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$OpenstackNestedImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$OpenstackNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl)>(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OpenstackNested withNewOpenstackLike(io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec) { io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$OpenstackNestedImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$OpenstackNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl,io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec)>(v, v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OpenstackNested editOpenstack() { io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OpenstackNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OpenstackNested editOrNewOpenstack() { io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OpenstackNested v; io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpecBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OpenstackNested editOrNewOpenstackLike(io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec) { io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OpenstackNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpec; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec getOvirt() { io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec v; io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec buildOvirt() { io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec v; io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withOvirt(io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec) { io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec v; java.util.List v, v, v; io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpecBuilder v, v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec; v = v.; v = virtualinvoke v.("ovirt"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpecBuilder; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec)>(v); v. = v; v = v.; v = virtualinvoke v.("ovirt"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("ovirt"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasOvirt() { io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpecBuilder v; java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OvirtNested withNewOvirt() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$OvirtNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$OvirtNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl)>(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OvirtNested withNewOvirtLike(io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec) { io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$OvirtNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$OvirtNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl,io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec)>(v, v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OvirtNested editOvirt() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OvirtNested v; io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OvirtNested editOrNewOvirt() { io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec v, v; io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OvirtNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpecBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OvirtNested editOrNewOvirtLike(io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec) { io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$OvirtNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpec; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec getPowervs() { io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec buildPowervs() { io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withPowervs(io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec) { io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpecBuilder v, v, v, v; java.util.List v, v, v; io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec; v = v.; v = virtualinvoke v.("powervs"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpecBuilder; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec)>(v); v. = v; v = v.; v = virtualinvoke v.("powervs"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("powervs"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasPowervs() { java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$PowervsNested withNewPowervs() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$PowervsNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$PowervsNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl)>(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$PowervsNested withNewPowervsLike(io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec) { io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$PowervsNestedImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$PowervsNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl,io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec)>(v, v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$PowervsNested editPowervs() { io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$PowervsNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$PowervsNested editOrNewPowervs() { io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec v, v; io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$PowervsNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpecBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$PowervsNested editOrNewPowervsLike(io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec) { io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$PowervsNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpec; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public java.lang.String getType() { java.lang.String v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withType(java.lang.String) { java.lang.String v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: java.lang.String; v. = v; return v; } public java.lang.Boolean hasType() { java.lang.Boolean v; java.lang.String v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec getVsphere() { io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec v; io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec buildVsphere() { io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec v; io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = v.; v = virtualinvoke v.(); goto label; label: v = null; label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withVsphere(io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec) { java.util.List v, v, v; io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec v; io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpecBuilder v, v, v, v; io.fabric.kubernetes.api.builder.v.VisitableMap v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec; v = v.; v = virtualinvoke v.("vsphere"); v = v.; interfaceinvoke v.(v); if v == null goto label; v = new io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpecBuilder; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec)>(v); v. = v; v = v.; v = virtualinvoke v.("vsphere"); v = v.; interfaceinvoke v.(v); goto label; label: v. = null; v = v.; v = virtualinvoke v.("vsphere"); v = v.; interfaceinvoke v.(v); label: return v; } public java.lang.Boolean hasVsphere() { java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$VsphereNested withNewVsphere() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$VsphereNestedImpl v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$VsphereNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl)>(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$VsphereNested withNewVsphereLike(io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec) { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$VsphereNestedImpl v; io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec; v = new io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl$VsphereNestedImpl; specialinvoke v.(io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl,io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec)>(v, v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$VsphereNested editVsphere() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$VsphereNested v; io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$VsphereNested editOrNewVsphere() { io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$VsphereNested v; io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = new io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpecBuilder; specialinvoke v.()>(); v = virtualinvoke v.(); label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$VsphereNested editOrNewVsphereLike(io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec) { io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent$VsphereNested v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpec; v = virtualinvoke v.(); if v == null goto label; v = virtualinvoke v.(); goto label; label: v = v; label: v = virtualinvoke v.(v); return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object) { java.util.LinkedHashMap v; java.util.Map v, v; java.lang.Object v; java.lang.String v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: java.lang.String; v := @parameter: java.lang.Object; v = v.; if v != null goto label; if v == null goto label; if v == null goto label; v = new java.util.LinkedHashMap; specialinvoke v.()>(); v. = v; label: if v == null goto label; if v == null goto label; v = v.; interfaceinvoke v.(v, v); label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent addToAdditionalProperties(java.util.Map) { java.util.LinkedHashMap v; java.util.Map v, v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: java.util.Map; v = v.; if v != null goto label; if v == null goto label; v = new java.util.LinkedHashMap; specialinvoke v.()>(); v. = v; label: if v == null goto label; v = v.; interfaceinvoke v.(v); label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent removeFromAdditionalProperties(java.lang.String) { java.util.Map v, v, v; java.lang.String v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: java.lang.String; v = v.; if v != null goto label; return v; label: if v == null goto label; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent removeFromAdditionalProperties(java.util.Map) { java.util.Iterator v; java.util.Set v; java.util.Map v, v, v, v; java.lang.Object v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: java.util.Map; v = v.; if v != null goto label; return v; label: if v == null goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); goto label; label: return v; } public java.util.Map getAdditionalProperties() { io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; java.util.Map v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; return v; } public io.fabric.openshift.api.model.v.config.v.PlatformSpecFluent withAdditionalProperties(java.util.Map) { java.util.LinkedHashMap v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; java.util.Map v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: java.util.Map; if v != null goto label; v. = null; goto label; label: v = new java.util.LinkedHashMap; specialinvoke v.(java.util.Map)>(v); v. = v; label: return v; } public java.lang.Boolean hasAdditionalProperties() { java.util.Map v; java.lang.Boolean v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; boolean v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = v.; if v == null goto label; v = 1; goto label; label: v = 0; label: v = staticinvoke (v); return v; } public boolean equals(java.lang.Object) { io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpecBuilder v, v, v, v; java.util.Map v, v, v, v; io.fabric.openshift.api.model.v.config.v.AzurePlatformSpecBuilder v, v, v, v; io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpecBuilder v, v, v, v; io.fabric.openshift.api.model.v.config.v.GCPPlatformSpecBuilder v, v, v, v; java.lang.String v, v, v, v; io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpecBuilder v, v, v, v; io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpecBuilder v, v, v, v; io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpecBuilder v, v, v, v; io.fabric.openshift.api.model.v.config.v.AWSPlatformSpecBuilder v, v, v, v; io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpecBuilder v, v, v, v; boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v; io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpecBuilder v, v, v, v; io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpecBuilder v, v, v, v; io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpecBuilder v, v, v, v; java.lang.Class v, v; java.lang.Object v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v := @parameter: java.lang.Object; if v != v goto label; return 1; label: if v == null goto label; v = virtualinvoke v.(); v = virtualinvoke v.(); if v == v goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = virtualinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: v = v.; if v == null goto label; v = v.; v = v.; v = interfaceinvoke v.(v); if v != 0 goto label; goto label; label: v = v.; if v == null goto label; label: return 0; label: return 1; } public int hashCode() { io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpecBuilder v; java.lang.Object[] v; io.fabric.openshift.api.model.v.config.v.AWSPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpecBuilder v; java.lang.Integer v; io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpecBuilder v; java.util.Map v; int v, v; io.fabric.openshift.api.model.v.config.v.GCPPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpecBuilder v; java.lang.String v; io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.AzurePlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpecBuilder v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = newarray (java.lang.Object)[15]; v = v.; v[0] = v; v = v.; v[1] = v; v = v.; v[2] = v; v = v.; v[3] = v; v = v.; v[4] = v; v = v.; v[5] = v; v = v.; v[6] = v; v = v.; v[7] = v; v = v.; v[8] = v; v = v.; v[9] = v; v = v.; v[10] = v; v = v.; v[11] = v; v = v.; v[12] = v; v = v.; v[13] = v; v = specialinvoke v.(); v = staticinvoke (v); v[14] = v; v = staticinvoke (v); return v; } public java.lang.String toString() { io.fabric.openshift.api.model.v.config.v.AlibabaCloudPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.AWSPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PowerVSPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.IBMCloudPlatformSpecBuilder v, v; java.util.Map v, v, v; boolean v; io.fabric.openshift.api.model.v.config.v.AzurePlatformSpecBuilder v, v; java.lang.StringBuilder v; io.fabric.openshift.api.model.v.config.v.KubevirtPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.BareMetalPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.GCPPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.VSpherePlatformSpecBuilder v, v; java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; io.fabric.openshift.api.model.v.config.v.OpenStackPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.OvirtPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.EquinixMetalPlatformSpecBuilder v, v; io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl v; v := @this: io.fabric.openshift.api.model.v.config.v.PlatformSpecFluentImpl; v = new java.lang.StringBuilder; specialinvoke v.()>(); virtualinvoke v.("{"); v = v.; if v == null goto label; virtualinvoke v.("alibabaCloud:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("aws:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("azure:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("baremetal:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("equinixMetal:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("gcp:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("ibmcloud:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("kubevirt:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("openstack:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("ovirt:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("powervs:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("type:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; virtualinvoke v.("vsphere:"); v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("\u,"); virtualinvoke v.(v); label: v = v.; if v == null goto label; v = v.; v = interfaceinvoke v.(); if v != 0 goto label; virtualinvoke v.("additionalProperties:"); v = v.; virtualinvoke v.(v); label: virtualinvoke v.("}"); v = virtualinvoke v.(); return v; } }