Class MachinePoolPlatform
- java.lang.Object
-
- io.fabric8.openshift.api.model.hive.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(MachinePoolPlatform aws, MachinePool azure, MachinePool gcp, MachinePool ibmcloud, MachinePool openstack, MachinePool ovirt, MachinePool vsphere)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MachinePoolPlatformBuilderedit()Map<String,Object>getAdditionalProperties()MachinePoolPlatformgetAws()MachinePoolPlatform is the platform-specific configuration for a machine pool.MachinePoolgetAzure()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.MachinePoolgetOpenstack()MachinePoolPlatform is the platform-specific configuration for a machine pool.MachinePoolgetOvirt()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(MachinePoolPlatform aws)MachinePoolPlatform is the platform-specific configuration for a machine pool.voidsetAzure(MachinePool azure)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.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.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(MachinePoolPlatform aws, MachinePool azure, MachinePool gcp, MachinePool ibmcloud, MachinePool openstack, MachinePool ovirt, MachinePool vsphere)
-
-
Method Detail
-
getAws
public MachinePoolPlatform getAws()
MachinePoolPlatform is the platform-specific configuration for a machine pool. Only one of the platforms should be set.
-
setAws
public void setAws(MachinePoolPlatform 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.
-
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.
-
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.
-
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()
-
-