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