public class io.fabric.openshift.api.model.PlatformStatus extends java.lang.Object implements io.fabric.kubernetes.api.model.KubernetesResource
{
private io.fabric.openshift.api.model.AWSPlatformStatus aws;
private io.fabric.openshift.api.model.AzurePlatformStatus azure;
private io.fabric.openshift.api.model.BareMetalPlatformStatus baremetal;
private io.fabric.openshift.api.model.GCPPlatformStatus gcp;
private io.fabric.openshift.api.model.IBMCloudPlatformStatus ibmcloud;
private io.fabric.openshift.api.model.OpenStackPlatformStatus openstack;
private io.fabric.openshift.api.model.OvirtPlatformStatus ovirt;
private java.lang.String type;
private io.fabric.openshift.api.model.VSpherePlatformStatus vsphere;
private java.util.Map additionalProperties;
public void <init>()
{
io.fabric.openshift.api.model.PlatformStatus v;
java.util.HashMap v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
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.PlatformStatus: java.util.Map additionalProperties> = v;
return;
}
public void <init>(io.fabric.openshift.api.model.AWSPlatformStatus, io.fabric.openshift.api.model.AzurePlatformStatus, io.fabric.openshift.api.model.BareMetalPlatformStatus, io.fabric.openshift.api.model.GCPPlatformStatus, io.fabric.openshift.api.model.IBMCloudPlatformStatus, io.fabric.openshift.api.model.OpenStackPlatformStatus, io.fabric.openshift.api.model.OvirtPlatformStatus, java.lang.String, io.fabric.openshift.api.model.VSpherePlatformStatus)
{
io.fabric.openshift.api.model.OpenStackPlatformStatus v;
io.fabric.openshift.api.model.GCPPlatformStatus v;
io.fabric.openshift.api.model.AzurePlatformStatus v;
java.util.HashMap v;
io.fabric.openshift.api.model.OvirtPlatformStatus v;
io.fabric.openshift.api.model.AWSPlatformStatus v;
io.fabric.openshift.api.model.VSpherePlatformStatus v;
io.fabric.openshift.api.model.IBMCloudPlatformStatus v;
io.fabric.openshift.api.model.PlatformStatus v;
java.lang.String v;
io.fabric.openshift.api.model.BareMetalPlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: io.fabric.openshift.api.model.AWSPlatformStatus;
v := @parameter: io.fabric.openshift.api.model.AzurePlatformStatus;
v := @parameter: io.fabric.openshift.api.model.BareMetalPlatformStatus;
v := @parameter: io.fabric.openshift.api.model.GCPPlatformStatus;
v := @parameter: io.fabric.openshift.api.model.IBMCloudPlatformStatus;
v := @parameter: io.fabric.openshift.api.model.OpenStackPlatformStatus;
v := @parameter: io.fabric.openshift.api.model.OvirtPlatformStatus;
v := @parameter: java.lang.String;
v := @parameter: io.fabric.openshift.api.model.VSpherePlatformStatus;
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.PlatformStatus: java.util.Map additionalProperties> = v;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.AWSPlatformStatus aws> = v;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.AzurePlatformStatus azure> = v;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.BareMetalPlatformStatus baremetal> = v;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.GCPPlatformStatus gcp> = v;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.IBMCloudPlatformStatus ibmcloud> = v;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.OpenStackPlatformStatus openstack> = v;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.OvirtPlatformStatus ovirt> = v;
v.<io.fabric.openshift.api.model.PlatformStatus: java.lang.String type> = v;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.VSpherePlatformStatus vsphere> = v;
return;
}
public io.fabric.openshift.api.model.AWSPlatformStatus getAws()
{
io.fabric.openshift.api.model.AWSPlatformStatus v;
io.fabric.openshift.api.model.PlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v = v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.AWSPlatformStatus aws>;
return v;
}
public void setAws(io.fabric.openshift.api.model.AWSPlatformStatus)
{
io.fabric.openshift.api.model.AWSPlatformStatus v;
io.fabric.openshift.api.model.PlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: io.fabric.openshift.api.model.AWSPlatformStatus;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.AWSPlatformStatus aws> = v;
return;
}
public io.fabric.openshift.api.model.AzurePlatformStatus getAzure()
{
io.fabric.openshift.api.model.AzurePlatformStatus v;
io.fabric.openshift.api.model.PlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v = v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.AzurePlatformStatus azure>;
return v;
}
public void setAzure(io.fabric.openshift.api.model.AzurePlatformStatus)
{
io.fabric.openshift.api.model.AzurePlatformStatus v;
io.fabric.openshift.api.model.PlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: io.fabric.openshift.api.model.AzurePlatformStatus;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.AzurePlatformStatus azure> = v;
return;
}
public io.fabric.openshift.api.model.BareMetalPlatformStatus getBaremetal()
{
io.fabric.openshift.api.model.PlatformStatus v;
io.fabric.openshift.api.model.BareMetalPlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v = v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.BareMetalPlatformStatus baremetal>;
return v;
}
public void setBaremetal(io.fabric.openshift.api.model.BareMetalPlatformStatus)
{
io.fabric.openshift.api.model.PlatformStatus v;
io.fabric.openshift.api.model.BareMetalPlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: io.fabric.openshift.api.model.BareMetalPlatformStatus;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.BareMetalPlatformStatus baremetal> = v;
return;
}
public io.fabric.openshift.api.model.GCPPlatformStatus getGcp()
{
io.fabric.openshift.api.model.PlatformStatus v;
io.fabric.openshift.api.model.GCPPlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v = v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.GCPPlatformStatus gcp>;
return v;
}
public void setGcp(io.fabric.openshift.api.model.GCPPlatformStatus)
{
io.fabric.openshift.api.model.PlatformStatus v;
io.fabric.openshift.api.model.GCPPlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: io.fabric.openshift.api.model.GCPPlatformStatus;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.GCPPlatformStatus gcp> = v;
return;
}
public io.fabric.openshift.api.model.IBMCloudPlatformStatus getIbmcloud()
{
io.fabric.openshift.api.model.IBMCloudPlatformStatus v;
io.fabric.openshift.api.model.PlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v = v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.IBMCloudPlatformStatus ibmcloud>;
return v;
}
public void setIbmcloud(io.fabric.openshift.api.model.IBMCloudPlatformStatus)
{
io.fabric.openshift.api.model.IBMCloudPlatformStatus v;
io.fabric.openshift.api.model.PlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: io.fabric.openshift.api.model.IBMCloudPlatformStatus;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.IBMCloudPlatformStatus ibmcloud> = v;
return;
}
public io.fabric.openshift.api.model.OpenStackPlatformStatus getOpenstack()
{
io.fabric.openshift.api.model.PlatformStatus v;
io.fabric.openshift.api.model.OpenStackPlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v = v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.OpenStackPlatformStatus openstack>;
return v;
}
public void setOpenstack(io.fabric.openshift.api.model.OpenStackPlatformStatus)
{
io.fabric.openshift.api.model.PlatformStatus v;
io.fabric.openshift.api.model.OpenStackPlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: io.fabric.openshift.api.model.OpenStackPlatformStatus;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.OpenStackPlatformStatus openstack> = v;
return;
}
public io.fabric.openshift.api.model.OvirtPlatformStatus getOvirt()
{
io.fabric.openshift.api.model.PlatformStatus v;
io.fabric.openshift.api.model.OvirtPlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v = v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.OvirtPlatformStatus ovirt>;
return v;
}
public void setOvirt(io.fabric.openshift.api.model.OvirtPlatformStatus)
{
io.fabric.openshift.api.model.PlatformStatus v;
io.fabric.openshift.api.model.OvirtPlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: io.fabric.openshift.api.model.OvirtPlatformStatus;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.OvirtPlatformStatus ovirt> = v;
return;
}
public java.lang.String getType()
{
io.fabric.openshift.api.model.PlatformStatus v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v = v.<io.fabric.openshift.api.model.PlatformStatus: java.lang.String type>;
return v;
}
public void setType(java.lang.String)
{
io.fabric.openshift.api.model.PlatformStatus v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: java.lang.String;
v.<io.fabric.openshift.api.model.PlatformStatus: java.lang.String type> = v;
return;
}
public io.fabric.openshift.api.model.VSpherePlatformStatus getVsphere()
{
io.fabric.openshift.api.model.PlatformStatus v;
io.fabric.openshift.api.model.VSpherePlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v = v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.VSpherePlatformStatus vsphere>;
return v;
}
public void setVsphere(io.fabric.openshift.api.model.VSpherePlatformStatus)
{
io.fabric.openshift.api.model.PlatformStatus v;
io.fabric.openshift.api.model.VSpherePlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: io.fabric.openshift.api.model.VSpherePlatformStatus;
v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.VSpherePlatformStatus vsphere> = v;
return;
}
public java.util.Map getAdditionalProperties()
{
io.fabric.openshift.api.model.PlatformStatus v;
java.util.Map v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v = v.<io.fabric.openshift.api.model.PlatformStatus: java.util.Map additionalProperties>;
return v;
}
public void setAdditionalProperty(java.lang.String, java.lang.Object)
{
java.util.Map v;
io.fabric.openshift.api.model.PlatformStatus v;
java.lang.Object v;
java.lang.String v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<io.fabric.openshift.api.model.PlatformStatus: 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.OpenStackPlatformStatus v;
io.fabric.openshift.api.model.GCPPlatformStatus v;
io.fabric.openshift.api.model.AzurePlatformStatus v;
io.fabric.openshift.api.model.OvirtPlatformStatus v;
io.fabric.openshift.api.model.AWSPlatformStatus v;
io.fabric.openshift.api.model.VSpherePlatformStatus v;
java.util.Map v;
io.fabric.openshift.api.model.IBMCloudPlatformStatus v;
io.fabric.openshift.api.model.PlatformStatus v;
java.lang.String v, v;
io.fabric.openshift.api.model.BareMetalPlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.AWSPlatformStatus getAws()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.AzurePlatformStatus getAzure()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.BareMetalPlatformStatus getBaremetal()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.GCPPlatformStatus getGcp()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.IBMCloudPlatformStatus getIbmcloud()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.OpenStackPlatformStatus getOpenstack()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.OvirtPlatformStatus getOvirt()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: java.lang.String getType()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.VSpherePlatformStatus getVsphere()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: java.util.Map getAdditionalProperties()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (io.fabric.openshift.api.model.AWSPlatformStatus,io.fabric.openshift.api.model.AzurePlatformStatus,io.fabric.openshift.api.model.BareMetalPlatformStatus,io.fabric.openshift.api.model.GCPPlatformStatus,io.fabric.openshift.api.model.IBMCloudPlatformStatus,io.fabric.openshift.api.model.OpenStackPlatformStatus,io.fabric.openshift.api.model.OvirtPlatformStatus,java.lang.String,io.fabric.openshift.api.model.VSpherePlatformStatus,java.util.Map)>(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[])>("PlatformStatus(aws=\u, azure=\u, baremetal=\u, gcp=\u, ibmcloud=\u, openstack=\u, ovirt=\u, type=\u, vsphere=\u, additionalProperties=\u)");
return v;
}
public boolean equals(java.lang.Object)
{
io.fabric.openshift.api.model.GCPPlatformStatus v, v;
java.util.Map v, v;
io.fabric.openshift.api.model.IBMCloudPlatformStatus v, v;
io.fabric.openshift.api.model.BareMetalPlatformStatus v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v;
io.fabric.openshift.api.model.AzurePlatformStatus v, v;
io.fabric.openshift.api.model.AWSPlatformStatus v, v;
io.fabric.openshift.api.model.OvirtPlatformStatus v, v;
io.fabric.openshift.api.model.VSpherePlatformStatus v, v;
io.fabric.openshift.api.model.PlatformStatus v;
java.lang.String v, v;
io.fabric.openshift.api.model.OpenStackPlatformStatus v, v;
java.lang.Object v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof io.fabric.openshift.api.model.PlatformStatus;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: boolean canEqual(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.AWSPlatformStatus getAws()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.AWSPlatformStatus 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.PlatformStatus: io.fabric.openshift.api.model.AzurePlatformStatus getAzure()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.AzurePlatformStatus 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.PlatformStatus: io.fabric.openshift.api.model.BareMetalPlatformStatus getBaremetal()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.BareMetalPlatformStatus 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.PlatformStatus: io.fabric.openshift.api.model.GCPPlatformStatus getGcp()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.GCPPlatformStatus 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.PlatformStatus: io.fabric.openshift.api.model.IBMCloudPlatformStatus getIbmcloud()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.IBMCloudPlatformStatus 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.PlatformStatus: io.fabric.openshift.api.model.OpenStackPlatformStatus getOpenstack()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.OpenStackPlatformStatus 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.PlatformStatus: io.fabric.openshift.api.model.OvirtPlatformStatus getOvirt()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.OvirtPlatformStatus 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.PlatformStatus: java.lang.String getType()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: java.lang.String getType()>();
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.PlatformStatus: io.fabric.openshift.api.model.VSpherePlatformStatus getVsphere()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.VSpherePlatformStatus 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.PlatformStatus: java.util.Map getAdditionalProperties()>();
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: 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)
{
io.fabric.openshift.api.model.PlatformStatus v;
java.lang.Object v;
boolean v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v := @parameter: java.lang.Object;
v = v instanceof io.fabric.openshift.api.model.PlatformStatus;
return v;
}
public int hashCode()
{
io.fabric.openshift.api.model.GCPPlatformStatus v;
java.util.Map v;
io.fabric.openshift.api.model.IBMCloudPlatformStatus v;
io.fabric.openshift.api.model.BareMetalPlatformStatus v;
io.fabric.openshift.api.model.AzurePlatformStatus v;
io.fabric.openshift.api.model.AWSPlatformStatus v;
io.fabric.openshift.api.model.OvirtPlatformStatus v;
io.fabric.openshift.api.model.VSpherePlatformStatus 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;
io.fabric.openshift.api.model.PlatformStatus v;
java.lang.String v;
io.fabric.openshift.api.model.OpenStackPlatformStatus v;
v := @this: io.fabric.openshift.api.model.PlatformStatus;
v = virtualinvoke v.<io.fabric.openshift.api.model.PlatformStatus: io.fabric.openshift.api.model.AWSPlatformStatus getAws()>();
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.PlatformStatus: io.fabric.openshift.api.model.AzurePlatformStatus 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.PlatformStatus: io.fabric.openshift.api.model.BareMetalPlatformStatus 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.PlatformStatus: io.fabric.openshift.api.model.GCPPlatformStatus 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.PlatformStatus: io.fabric.openshift.api.model.IBMCloudPlatformStatus 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.PlatformStatus: io.fabric.openshift.api.model.OpenStackPlatformStatus 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.PlatformStatus: io.fabric.openshift.api.model.OvirtPlatformStatus 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.PlatformStatus: java.lang.String getType()>();
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.PlatformStatus: io.fabric.openshift.api.model.VSpherePlatformStatus 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.PlatformStatus: 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;
}
}