Class MachinePoolPlatform
- java.lang.Object
-
- io.fabric8.openshift.api.model.installer.v1.MachinePoolPlatform
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<MachinePoolPlatformBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class MachinePoolPlatform extends Object implements io.fabric8.kubernetes.api.builder.Editable<MachinePoolPlatformBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MachinePoolPlatform()No args constructor for use in serializationMachinePoolPlatform(MachinePool aws, MachinePool azure, MachinePool baremetal, MachinePool gcp, MachinePool ibmcloud, MachinePool nutanix, MachinePool openstack, MachinePool ovirt, MachinePool powervs, MachinePool vsphere)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MachinePoolPlatformBuilderedit()Map<String,Object>getAdditionalProperties()MachinePoolgetAws()MachinePoolPlatform is the platform-specific configuration for a machine pool.MachinePoolgetAzure()MachinePoolPlatform is the platform-specific configuration for a machine pool.MachinePoolgetBaremetal()MachinePoolPlatform is the platform-specific configuration for a machine pool.MachinePoolgetGcp()MachinePoolPlatform is the platform-specific configuration for a machine pool.MachinePoolgetIbmcloud()MachinePoolPlatform is the platform-specific configuration for a machine pool.MachinePoolgetNutanix()MachinePoolPlatform is the platform-specific configuration for a machine pool.MachinePoolgetOpenstack()MachinePoolPlatform is the platform-specific configuration for a machine pool.MachinePoolgetOvirt()MachinePoolPlatform is the platform-specific configuration for a machine pool.MachinePoolgetPowervs()MachinePoolPlatform is the platform-specific configuration for a machine pool.MachinePoolgetVsphere()MachinePoolPlatform is the platform-specific configuration for a machine pool.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAws(MachinePool aws)MachinePoolPlatform is the platform-specific configuration for a machine pool.voidsetAzure(MachinePool azure)MachinePoolPlatform is the platform-specific configuration for a machine pool.voidsetBaremetal(MachinePool baremetal)MachinePoolPlatform is the platform-specific configuration for a machine pool.voidsetGcp(MachinePool gcp)MachinePoolPlatform is the platform-specific configuration for a machine pool.voidsetIbmcloud(MachinePool ibmcloud)MachinePoolPlatform is the platform-specific configuration for a machine pool.voidsetNutanix(MachinePool nutanix)MachinePoolPlatform is the platform-specific configuration for a machine pool.voidsetOpenstack(MachinePool openstack)MachinePoolPlatform is the platform-specific configuration for a machine pool.voidsetOvirt(MachinePool ovirt)MachinePoolPlatform is the platform-specific configuration for a machine pool.voidsetPowervs(MachinePool powervs)MachinePoolPlatform is the platform-specific configuration for a machine pool.voidsetVsphere(MachinePool vsphere)MachinePoolPlatform is the platform-specific configuration for a machine pool.MachinePoolPlatformBuildertoBuilder()
-
-
-
Constructor Detail
-
MachinePoolPlatform
public MachinePoolPlatform()
No args constructor for use in serialization
-
MachinePoolPlatform
public MachinePoolPlatform(MachinePool aws, MachinePool azure, MachinePool baremetal, MachinePool gcp, MachinePool ibmcloud, MachinePool nutanix, MachinePool openstack, MachinePool ovirt, MachinePool powervs, MachinePool vsphere)
-
-
Method Detail
-
getAws
public MachinePool getAws()
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
setAws
public void setAws(MachinePool aws)
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
getAzure
public MachinePool getAzure()
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
setAzure
public void setAzure(MachinePool azure)
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
getBaremetal
public MachinePool getBaremetal()
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
setBaremetal
public void setBaremetal(MachinePool baremetal)
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
getGcp
public MachinePool getGcp()
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
setGcp
public void setGcp(MachinePool gcp)
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
getIbmcloud
public MachinePool getIbmcloud()
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
setIbmcloud
public void setIbmcloud(MachinePool ibmcloud)
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
getNutanix
public MachinePool getNutanix()
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
setNutanix
public void setNutanix(MachinePool nutanix)
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
getOpenstack
public MachinePool getOpenstack()
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
setOpenstack
public void setOpenstack(MachinePool openstack)
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
getOvirt
public MachinePool getOvirt()
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
setOvirt
public void setOvirt(MachinePool ovirt)
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
getPowervs
public MachinePool getPowervs()
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
setPowervs
public void setPowervs(MachinePool powervs)
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
getVsphere
public MachinePool getVsphere()
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
setVsphere
public void setVsphere(MachinePool vsphere)
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
edit
public MachinePoolPlatformBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<MachinePoolPlatformBuilder>
-
toBuilder
public MachinePoolPlatformBuilder toBuilder()
-
-