Class OpenStackFailureDomain
- java.lang.Object
-
- io.fabric8.openshift.api.model.machine.v1.OpenStackFailureDomain
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<OpenStackFailureDomainBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class OpenStackFailureDomain extends Object implements io.fabric8.kubernetes.api.builder.Editable<OpenStackFailureDomainBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
OpenStackFailureDomain configures failure domain information for the OpenStack platform.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OpenStackFailureDomain()No args constructor for use in serializationOpenStackFailureDomain(String availabilityZone, RootVolume rootVolume)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenStackFailureDomainBuilderedit()Map<String,Object>getAdditionalProperties()StringgetAvailabilityZone()availabilityZone is the nova availability zone in which the OpenStack machine provider will create the VM.RootVolumegetRootVolume()OpenStackFailureDomain configures failure domain information for the OpenStack platform.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAvailabilityZone(String availabilityZone)availabilityZone is the nova availability zone in which the OpenStack machine provider will create the VM.voidsetRootVolume(RootVolume rootVolume)OpenStackFailureDomain configures failure domain information for the OpenStack platform.OpenStackFailureDomainBuildertoBuilder()
-
-
-
Constructor Detail
-
OpenStackFailureDomain
public OpenStackFailureDomain()
No args constructor for use in serialization
-
OpenStackFailureDomain
public OpenStackFailureDomain(String availabilityZone, RootVolume rootVolume)
-
-
Method Detail
-
getAvailabilityZone
public String getAvailabilityZone()
availabilityZone is the nova availability zone in which the OpenStack machine provider will create the VM. If not specified, the VM will be created in the default availability zone specified in the nova configuration. Availability zone names must NOT contain : since it is used by admin users to specify hosts where instances are launched in server creation. Also, it must not contain spaces otherwise it will lead to node that belongs to this availability zone register failure, see kubernetes/cloud-provider-openstack#1379 for further information. The maximum length of availability zone name is 63 as per labels limits.
-
setAvailabilityZone
public void setAvailabilityZone(String availabilityZone)
availabilityZone is the nova availability zone in which the OpenStack machine provider will create the VM. If not specified, the VM will be created in the default availability zone specified in the nova configuration. Availability zone names must NOT contain : since it is used by admin users to specify hosts where instances are launched in server creation. Also, it must not contain spaces otherwise it will lead to node that belongs to this availability zone register failure, see kubernetes/cloud-provider-openstack#1379 for further information. The maximum length of availability zone name is 63 as per labels limits.
-
getRootVolume
public RootVolume getRootVolume()
OpenStackFailureDomain configures failure domain information for the OpenStack platform.
-
setRootVolume
public void setRootVolume(RootVolume rootVolume)
OpenStackFailureDomain configures failure domain information for the OpenStack platform.
-
edit
public OpenStackFailureDomainBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<OpenStackFailureDomainBuilder>
-
toBuilder
public OpenStackFailureDomainBuilder toBuilder()
-
-