Class PlatformStatus
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.PlatformStatus
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<PlatformStatusBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class PlatformStatus extends Object implements io.fabric8.kubernetes.api.builder.Editable<PlatformStatusBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PlatformStatus()No args constructor for use in serializationPlatformStatus(AlibabaCloudPlatformStatus alibabaCloud, AWSPlatformStatus aws, AzurePlatformStatus azure, BareMetalPlatformStatus baremetal, EquinixMetalPlatformStatus equinixMetal, ExternalPlatformStatus external, GCPPlatformStatus gcp, IBMCloudPlatformStatus ibmcloud, KubevirtPlatformStatus kubevirt, NutanixPlatformStatus nutanix, OpenStackPlatformStatus openstack, OvirtPlatformStatus ovirt, PowerVSPlatformStatus powervs, String type, VSpherePlatformStatus vsphere)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlatformStatusBuilderedit()Map<String,Object>getAdditionalProperties()AlibabaCloudPlatformStatusgetAlibabaCloud()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.AWSPlatformStatusgetAws()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.AzurePlatformStatusgetAzure()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.BareMetalPlatformStatusgetBaremetal()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.EquinixMetalPlatformStatusgetEquinixMetal()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.ExternalPlatformStatusgetExternal()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.GCPPlatformStatusgetGcp()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.IBMCloudPlatformStatusgetIbmcloud()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.KubevirtPlatformStatusgetKubevirt()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.NutanixPlatformStatusgetNutanix()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.OpenStackPlatformStatusgetOpenstack()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.OvirtPlatformStatusgetOvirt()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.PowerVSPlatformStatusgetPowervs()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.StringgetType()type is the underlying infrastructure provider for the cluster.VSpherePlatformStatusgetVsphere()PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAlibabaCloud(AlibabaCloudPlatformStatus alibabaCloud)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetAws(AWSPlatformStatus aws)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetAzure(AzurePlatformStatus azure)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetBaremetal(BareMetalPlatformStatus baremetal)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetEquinixMetal(EquinixMetalPlatformStatus equinixMetal)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetExternal(ExternalPlatformStatus external)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetGcp(GCPPlatformStatus gcp)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetIbmcloud(IBMCloudPlatformStatus ibmcloud)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetKubevirt(KubevirtPlatformStatus kubevirt)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetNutanix(NutanixPlatformStatus nutanix)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetOpenstack(OpenStackPlatformStatus openstack)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetOvirt(OvirtPlatformStatus ovirt)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetPowervs(PowerVSPlatformStatus powervs)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.voidsetType(String type)type is the underlying infrastructure provider for the cluster.voidsetVsphere(VSpherePlatformStatus vsphere)PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster.PlatformStatusBuildertoBuilder()
-
-
-
Constructor Detail
-
PlatformStatus
public PlatformStatus()
No args constructor for use in serialization
-
PlatformStatus
public PlatformStatus(AlibabaCloudPlatformStatus alibabaCloud, AWSPlatformStatus aws, AzurePlatformStatus azure, BareMetalPlatformStatus baremetal, EquinixMetalPlatformStatus equinixMetal, ExternalPlatformStatus external, GCPPlatformStatus gcp, IBMCloudPlatformStatus ibmcloud, KubevirtPlatformStatus kubevirt, NutanixPlatformStatus nutanix, OpenStackPlatformStatus openstack, OvirtPlatformStatus ovirt, PowerVSPlatformStatus powervs, String type, VSpherePlatformStatus vsphere)
-
-
Method Detail
-
getAlibabaCloud
public AlibabaCloudPlatformStatus getAlibabaCloud()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setAlibabaCloud
public void setAlibabaCloud(AlibabaCloudPlatformStatus alibabaCloud)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getAws
public AWSPlatformStatus getAws()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setAws
public void setAws(AWSPlatformStatus aws)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getAzure
public AzurePlatformStatus getAzure()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setAzure
public void setAzure(AzurePlatformStatus azure)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getBaremetal
public BareMetalPlatformStatus getBaremetal()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setBaremetal
public void setBaremetal(BareMetalPlatformStatus baremetal)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getEquinixMetal
public EquinixMetalPlatformStatus getEquinixMetal()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setEquinixMetal
public void setEquinixMetal(EquinixMetalPlatformStatus equinixMetal)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getExternal
public ExternalPlatformStatus getExternal()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setExternal
public void setExternal(ExternalPlatformStatus external)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getGcp
public GCPPlatformStatus getGcp()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setGcp
public void setGcp(GCPPlatformStatus gcp)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getIbmcloud
public IBMCloudPlatformStatus getIbmcloud()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setIbmcloud
public void setIbmcloud(IBMCloudPlatformStatus ibmcloud)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getKubevirt
public KubevirtPlatformStatus getKubevirt()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setKubevirt
public void setKubevirt(KubevirtPlatformStatus kubevirt)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getNutanix
public NutanixPlatformStatus getNutanix()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setNutanix
public void setNutanix(NutanixPlatformStatus nutanix)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getOpenstack
public OpenStackPlatformStatus getOpenstack()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setOpenstack
public void setOpenstack(OpenStackPlatformStatus openstack)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getOvirt
public OvirtPlatformStatus getOvirt()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setOvirt
public void setOvirt(OvirtPlatformStatus ovirt)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getPowervs
public PowerVSPlatformStatus getPowervs()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setPowervs
public void setPowervs(PowerVSPlatformStatus powervs)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
getType
public String getType()
type is the underlying infrastructure provider for the cluster. This value controls whether infrastructure automation such as service load balancers, dynamic volume provisioning, machine creation and deletion, and other integrations are enabled. If None, no infrastructure automation is enabled. Allowed values are "AWS", "Azure", "BareMetal", "GCP", "Libvirt", "OpenStack", "VSphere", "oVirt", "EquinixMetal", "PowerVS", "AlibabaCloud", "Nutanix" and "None". Individual components may not support all platforms, and must handle unrecognized platforms as None if they do not support that platform.This value will be synced with to the `status.platform` and `status.platformStatus.type`. Currently this value cannot be changed once set.
-
setType
public void setType(String type)
type is the underlying infrastructure provider for the cluster. This value controls whether infrastructure automation such as service load balancers, dynamic volume provisioning, machine creation and deletion, and other integrations are enabled. If None, no infrastructure automation is enabled. Allowed values are "AWS", "Azure", "BareMetal", "GCP", "Libvirt", "OpenStack", "VSphere", "oVirt", "EquinixMetal", "PowerVS", "AlibabaCloud", "Nutanix" and "None". Individual components may not support all platforms, and must handle unrecognized platforms as None if they do not support that platform.This value will be synced with to the `status.platform` and `status.platformStatus.type`. Currently this value cannot be changed once set.
-
getVsphere
public VSpherePlatformStatus getVsphere()
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
setVsphere
public void setVsphere(VSpherePlatformStatus vsphere)
PlatformStatus holds the current status specific to the underlying infrastructure provider of the current cluster. Since these are used at status-level for the underlying cluster, it is supposed that only one of the status structs is set.
-
edit
public PlatformStatusBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<PlatformStatusBuilder>
-
toBuilder
public PlatformStatusBuilder toBuilder()
-
-