public class io.fabric.openshift.api.model.installer.v.Platform extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private io.fabric.openshift.api.model.installer.alibabacloud.v.Platform alibabacloud;
private io.fabric.openshift.api.model.installer.aws.v.Platform aws;
private io.fabric.openshift.api.model.installer.azure.v.Platform azure;
private io.fabric.openshift.api.model.installer.baremetal.v.Platform baremetal;
private io.fabric.openshift.api.model.installer.gcp.v.Platform gcp;
private io.fabric.openshift.api.model.installer.ibmcloud.v.Platform ibmcloud;
private io.fabric.openshift.api.model.installer.libvirt.v.Platform libvirt;
private io.fabric.openshift.api.model.installer.none.v.Platform none;
private io.fabric.openshift.api.model.installer.openstack.v.Platform openstack;
private io.fabric.openshift.api.model.installer.ovirt.v.Platform ovirt;
private io.fabric.openshift.api.model.installer.vsphere.v.Platform vsphere;
private java.util.Map additionalProperties;
public void <init>()
{
java.util.HashMap v;
io.fabric.openshift.api.model.installer.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.openshift.api.model.installer.v.Platform: java.util.Map additionalProperties> = v;
return;
}
public void <init>(io.fabric.openshift.api.model.installer.alibabacloud.v.Platform, io.fabric.openshift.api.model.installer.aws.v.Platform, io.fabric.openshift.api.model.installer.azure.v.Platform, io.fabric.openshift.api.model.installer.baremetal.v.Platform, io.fabric.openshift.api.model.installer.gcp.v.Platform, io.fabric.openshift.api.model.installer.ibmcloud.v.Platform, io.fabric.openshift.api.model.installer.libvirt.v.Platform, io.fabric.openshift.api.model.installer.none.v.Platform, io.fabric.openshift.api.model.installer.openstack.v.Platform, io.fabric.openshift.api.model.installer.ovirt.v.Platform, io.fabric.openshift.api.model.installer.vsphere.v.Platform)
{
io.fabric.openshift.api.model.installer.libvirt.v.Platform v;
io.fabric.openshift.api.model.installer.gcp.v.Platform v;
io.fabric.openshift.api.model.installer.alibabacloud.v.Platform v;
java.util.HashMap v;
io.fabric.openshift.api.model.installer.none.v.Platform v;
io.fabric.openshift.api.model.installer.vsphere.v.Platform v;
io.fabric.openshift.api.model.installer.baremetal.v.Platform v;
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.openstack.v.Platform v;
io.fabric.openshift.api.model.installer.aws.v.Platform v;
io.fabric.openshift.api.model.installer.ibmcloud.v.Platform v;
io.fabric.openshift.api.model.installer.ovirt.v.Platform v;
io.fabric.openshift.api.model.installer.azure.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.alibabacloud.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.aws.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.azure.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.baremetal.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.gcp.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.ibmcloud.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.libvirt.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.none.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.openstack.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.ovirt.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.vsphere.v.Platform;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.fabric.openshift.api.model.installer.v.Platform: java.util.Map additionalProperties> = v;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.alibabacloud.v.Platform alibabacloud> = v;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.aws.v.Platform aws> = v;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.azure.v.Platform azure> = v;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.baremetal.v.Platform baremetal> = v;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.gcp.v.Platform gcp> = v;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ibmcloud.v.Platform ibmcloud> = v;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.libvirt.v.Platform libvirt> = v;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.none.v.Platform none> = v;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.openstack.v.Platform openstack> = v;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ovirt.v.Platform ovirt> = v;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.vsphere.v.Platform vsphere> = v;
return;
}
public io.fabric.openshift.api.model.installer.alibabacloud.v.Platform getAlibabacloud()
{
io.fabric.openshift.api.model.installer.alibabacloud.v.Platform v;
io.fabric.openshift.api.model.installer.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.alibabacloud.v.Platform alibabacloud>;
return v;
}
public void setAlibabacloud(io.fabric.openshift.api.model.installer.alibabacloud.v.Platform)
{
io.fabric.openshift.api.model.installer.alibabacloud.v.Platform v;
io.fabric.openshift.api.model.installer.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.alibabacloud.v.Platform;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.alibabacloud.v.Platform alibabacloud> = v;
return;
}
public io.fabric.openshift.api.model.installer.aws.v.Platform getAws()
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.aws.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.aws.v.Platform aws>;
return v;
}
public void setAws(io.fabric.openshift.api.model.installer.aws.v.Platform)
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.aws.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.aws.v.Platform;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.aws.v.Platform aws> = v;
return;
}
public io.fabric.openshift.api.model.installer.azure.v.Platform getAzure()
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.azure.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.azure.v.Platform azure>;
return v;
}
public void setAzure(io.fabric.openshift.api.model.installer.azure.v.Platform)
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.azure.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.azure.v.Platform;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.azure.v.Platform azure> = v;
return;
}
public io.fabric.openshift.api.model.installer.baremetal.v.Platform getBaremetal()
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.baremetal.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.baremetal.v.Platform baremetal>;
return v;
}
public void setBaremetal(io.fabric.openshift.api.model.installer.baremetal.v.Platform)
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.baremetal.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.baremetal.v.Platform;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.baremetal.v.Platform baremetal> = v;
return;
}
public io.fabric.openshift.api.model.installer.gcp.v.Platform getGcp()
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.gcp.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.gcp.v.Platform gcp>;
return v;
}
public void setGcp(io.fabric.openshift.api.model.installer.gcp.v.Platform)
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.gcp.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.gcp.v.Platform;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.gcp.v.Platform gcp> = v;
return;
}
public io.fabric.openshift.api.model.installer.ibmcloud.v.Platform getIbmcloud()
{
io.fabric.openshift.api.model.installer.ibmcloud.v.Platform v;
io.fabric.openshift.api.model.installer.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ibmcloud.v.Platform ibmcloud>;
return v;
}
public void setIbmcloud(io.fabric.openshift.api.model.installer.ibmcloud.v.Platform)
{
io.fabric.openshift.api.model.installer.ibmcloud.v.Platform v;
io.fabric.openshift.api.model.installer.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.ibmcloud.v.Platform;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ibmcloud.v.Platform ibmcloud> = v;
return;
}
public io.fabric.openshift.api.model.installer.libvirt.v.Platform getLibvirt()
{
io.fabric.openshift.api.model.installer.libvirt.v.Platform v;
io.fabric.openshift.api.model.installer.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.libvirt.v.Platform libvirt>;
return v;
}
public void setLibvirt(io.fabric.openshift.api.model.installer.libvirt.v.Platform)
{
io.fabric.openshift.api.model.installer.libvirt.v.Platform v;
io.fabric.openshift.api.model.installer.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.libvirt.v.Platform;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.libvirt.v.Platform libvirt> = v;
return;
}
public io.fabric.openshift.api.model.installer.none.v.Platform getNone()
{
io.fabric.openshift.api.model.installer.none.v.Platform v;
io.fabric.openshift.api.model.installer.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.none.v.Platform none>;
return v;
}
public void setNone(io.fabric.openshift.api.model.installer.none.v.Platform)
{
io.fabric.openshift.api.model.installer.none.v.Platform v;
io.fabric.openshift.api.model.installer.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.none.v.Platform;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.none.v.Platform none> = v;
return;
}
public io.fabric.openshift.api.model.installer.openstack.v.Platform getOpenstack()
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.openstack.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.openstack.v.Platform openstack>;
return v;
}
public void setOpenstack(io.fabric.openshift.api.model.installer.openstack.v.Platform)
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.openstack.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.openstack.v.Platform;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.openstack.v.Platform openstack> = v;
return;
}
public io.fabric.openshift.api.model.installer.ovirt.v.Platform getOvirt()
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.ovirt.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ovirt.v.Platform ovirt>;
return v;
}
public void setOvirt(io.fabric.openshift.api.model.installer.ovirt.v.Platform)
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.ovirt.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.ovirt.v.Platform;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ovirt.v.Platform ovirt> = v;
return;
}
public io.fabric.openshift.api.model.installer.vsphere.v.Platform getVsphere()
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.vsphere.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.vsphere.v.Platform vsphere>;
return v;
}
public void setVsphere(io.fabric.openshift.api.model.installer.vsphere.v.Platform)
{
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.vsphere.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: io.fabric.openshift.api.model.installer.vsphere.v.Platform;
v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.vsphere.v.Platform vsphere> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.openshift.api.model.installer.v.Platform v;
java.util.Map v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
io.fabric.openshift.api.model.installer.v.Platform v;
java.util.Map v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.openshift.api.model.installer.v.Platform: java.util.Map additionalProperties>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public java.lang.String toString()
{
io.fabric.openshift.api.model.installer.libvirt.v.Platform v;
io.fabric.openshift.api.model.installer.gcp.v.Platform v;
io.fabric.openshift.api.model.installer.alibabacloud.v.Platform v;
io.fabric.openshift.api.model.installer.none.v.Platform v;
io.fabric.openshift.api.model.installer.vsphere.v.Platform v;
io.fabric.openshift.api.model.installer.baremetal.v.Platform v;
io.fabric.openshift.api.model.installer.v.Platform v;
io.fabric.openshift.api.model.installer.openstack.v.Platform v;
io.fabric.openshift.api.model.installer.aws.v.Platform v;
java.util.Map v;
io.fabric.openshift.api.model.installer.ibmcloud.v.Platform v;
java.lang.String v;
io.fabric.openshift.api.model.installer.ovirt.v.Platform v;
io.fabric.openshift.api.model.installer.azure.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.alibabacloud.v.Platform getAlibabacloud()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.aws.v.Platform getAws()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.azure.v.Platform getAzure()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.baremetal.v.Platform getBaremetal()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.gcp.v.Platform getGcp()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ibmcloud.v.Platform getIbmcloud()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.libvirt.v.Platform getLibvirt()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.none.v.Platform getNone()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.openstack.v.Platform getOpenstack()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ovirt.v.Platform getOvirt()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.vsphere.v.Platform getVsphere()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.openshift.api.model.installer.alibabacloud.v.Platform,io.fabric.openshift.api.model.installer.aws.v.Platform,io.fabric.openshift.api.model.installer.azure.v.Platform,io.fabric.openshift.api.model.installer.baremetal.v.Platform,io.fabric.openshift.api.model.installer.gcp.v.Platform,io.fabric.openshift.api.model.installer.ibmcloud.v.Platform,io.fabric.openshift.api.model.installer.libvirt.v.Platform,io.fabric.openshift.api.model.installer.none.v.Platform,io.fabric.openshift.api.model.installer.openstack.v.Platform,io.fabric.openshift.api.model.installer.ovirt.v.Platform,io.fabric.openshift.api.model.installer.vsphere.v.Platform,java.util.Map)>(v, v, v, v, v, v, v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Platform(alibabacloud=\u, aws=\u, azure=\u, baremetal=\u, gcp=\u, ibmcloud=\u, libvirt=\u, none=\u, openstack=\u, ovirt=\u, vsphere=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.openshift.api.model.installer.openstack.v.Platform v, v;
io.fabric.openshift.api.model.installer.aws.v.Platform v, v;
java.util.Map v, v;
io.fabric.openshift.api.model.installer.ovirt.v.Platform v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.installer.gcp.v.Platform v, v;
io.fabric.openshift.api.model.installer.vsphere.v.Platform v, v;
io.fabric.openshift.api.model.installer.baremetal.v.Platform v, v;
io.fabric.openshift.api.model.installer.ibmcloud.v.Platform v, v;
io.fabric.openshift.api.model.installer.azure.v.Platform v, v;
io.fabric.openshift.api.model.installer.libvirt.v.Platform v, v;
io.fabric.openshift.api.model.installer.alibabacloud.v.Platform v, v;
io.fabric.openshift.api.model.installer.none.v.Platform v, v;
io.fabric.openshift.api.model.installer.v.Platform v;
java.lang.Object v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.openshift.api.model.installer.v.Platform;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.alibabacloud.v.Platform getAlibabacloud()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.alibabacloud.v.Platform getAlibabacloud()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.aws.v.Platform getAws()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.aws.v.Platform getAws()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.azure.v.Platform getAzure()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.azure.v.Platform getAzure()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.baremetal.v.Platform getBaremetal()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.baremetal.v.Platform getBaremetal()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.gcp.v.Platform getGcp()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.gcp.v.Platform getGcp()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ibmcloud.v.Platform getIbmcloud()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ibmcloud.v.Platform getIbmcloud()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.libvirt.v.Platform getLibvirt()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.libvirt.v.Platform getLibvirt()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.none.v.Platform getNone()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.none.v.Platform getNone()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.openstack.v.Platform getOpenstack()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.openstack.v.Platform getOpenstack()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ovirt.v.Platform getOvirt()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ovirt.v.Platform getOvirt()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.vsphere.v.Platform getVsphere()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.vsphere.v.Platform getVsphere()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: java.util.Map getAdditionalProperties()>();
if v != null goto label;
if v == null goto label;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
return 0;
label:
return 1;
}
protected boolean canEqual(java.lang.Object)
{
java.lang.Object v;
io.fabric.openshift.api.model.installer.v.Platform v;
boolean v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.openshift.api.model.installer.v.Platform;
return v;
}
public int hashCode()
{
io.fabric.openshift.api.model.installer.openstack.v.Platform v;
io.fabric.openshift.api.model.installer.aws.v.Platform v;
java.util.Map v;
io.fabric.openshift.api.model.installer.ovirt.v.Platform v;
io.fabric.openshift.api.model.installer.gcp.v.Platform v;
io.fabric.openshift.api.model.installer.vsphere.v.Platform v;
io.fabric.openshift.api.model.installer.baremetal.v.Platform v;
io.fabric.openshift.api.model.installer.ibmcloud.v.Platform v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.installer.azure.v.Platform v;
io.fabric.openshift.api.model.installer.libvirt.v.Platform v;
io.fabric.openshift.api.model.installer.alibabacloud.v.Platform v;
io.fabric.openshift.api.model.installer.none.v.Platform v;
io.fabric.openshift.api.model.installer.v.Platform v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.alibabacloud.v.Platform getAlibabacloud()>();
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = 59 + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.aws.v.Platform getAws()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.azure.v.Platform getAzure()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.baremetal.v.Platform getBaremetal()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.gcp.v.Platform getGcp()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ibmcloud.v.Platform getIbmcloud()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.libvirt.v.Platform getLibvirt()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.none.v.Platform getNone()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.openstack.v.Platform getOpenstack()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.ovirt.v.Platform getOvirt()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: io.fabric.openshift.api.model.installer.vsphere.v.Platform getVsphere()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
v = virtualinvoke v.<io.fabric.openshift.api.model.installer.v.Platform: java.util.Map getAdditionalProperties()>();
v = v * 59;
if v != null goto label;
v = 43;
goto label;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = v + v;
return v;
}
public void setAdditionalProperties(java.util.Map)
{
io.fabric.openshift.api.model.installer.v.Platform v;
java.util.Map v;
v := @this: io.fabric.openshift.api.model.installer.v.Platform;
v := @parameter: java.util.Map;
v.<io.fabric.openshift.api.model.installer.v.Platform: java.util.Map additionalProperties> = v;
return;
}
}