Class FailureDomains
- java.lang.Object
-
- io.fabric8.openshift.api.model.machine.v1.FailureDomains
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<FailureDomainsBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class FailureDomains extends Object implements io.fabric8.kubernetes.api.builder.Editable<FailureDomainsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
FailureDomain represents the different configurations required to spread Machines across failure domains on different platforms.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FailureDomains()No args constructor for use in serializationFailureDomains(List<AWSFailureDomain> aws, List<AzureFailureDomain> azure, List<GCPFailureDomain> gcp, List<NutanixFailureDomainReference> nutanix, List<OpenStackFailureDomain> openstack, String platform, List<VSphereFailureDomain> vsphere)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FailureDomainsBuilderedit()Map<String,Object>getAdditionalProperties()List<AWSFailureDomain>getAws()aws configures failure domain information for the AWS platform.List<AzureFailureDomain>getAzure()azure configures failure domain information for the Azure platform.List<GCPFailureDomain>getGcp()gcp configures failure domain information for the GCP platform.List<NutanixFailureDomainReference>getNutanix()nutanix configures failure domain information for the Nutanix platform.List<OpenStackFailureDomain>getOpenstack()openstack configures failure domain information for the OpenStack platform.StringgetPlatform()platform identifies the platform for which the FailureDomain represents.List<VSphereFailureDomain>getVsphere()vsphere configures failure domain information for the VSphere platform.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAws(List<AWSFailureDomain> aws)aws configures failure domain information for the AWS platform.voidsetAzure(List<AzureFailureDomain> azure)azure configures failure domain information for the Azure platform.voidsetGcp(List<GCPFailureDomain> gcp)gcp configures failure domain information for the GCP platform.voidsetNutanix(List<NutanixFailureDomainReference> nutanix)nutanix configures failure domain information for the Nutanix platform.voidsetOpenstack(List<OpenStackFailureDomain> openstack)openstack configures failure domain information for the OpenStack platform.voidsetPlatform(String platform)platform identifies the platform for which the FailureDomain represents.voidsetVsphere(List<VSphereFailureDomain> vsphere)vsphere configures failure domain information for the VSphere platform.FailureDomainsBuildertoBuilder()
-
-
-
Constructor Detail
-
FailureDomains
public FailureDomains()
No args constructor for use in serialization
-
FailureDomains
public FailureDomains(List<AWSFailureDomain> aws, List<AzureFailureDomain> azure, List<GCPFailureDomain> gcp, List<NutanixFailureDomainReference> nutanix, List<OpenStackFailureDomain> openstack, String platform, List<VSphereFailureDomain> vsphere)
-
-
Method Detail
-
getAws
public List<AWSFailureDomain> getAws()
aws configures failure domain information for the AWS platform.
-
setAws
public void setAws(List<AWSFailureDomain> aws)
aws configures failure domain information for the AWS platform.
-
getAzure
public List<AzureFailureDomain> getAzure()
azure configures failure domain information for the Azure platform.
-
setAzure
public void setAzure(List<AzureFailureDomain> azure)
azure configures failure domain information for the Azure platform.
-
getGcp
public List<GCPFailureDomain> getGcp()
gcp configures failure domain information for the GCP platform.
-
setGcp
public void setGcp(List<GCPFailureDomain> gcp)
gcp configures failure domain information for the GCP platform.
-
getNutanix
public List<NutanixFailureDomainReference> getNutanix()
nutanix configures failure domain information for the Nutanix platform.
-
setNutanix
public void setNutanix(List<NutanixFailureDomainReference> nutanix)
nutanix configures failure domain information for the Nutanix platform.
-
getOpenstack
public List<OpenStackFailureDomain> getOpenstack()
openstack configures failure domain information for the OpenStack platform.
-
setOpenstack
public void setOpenstack(List<OpenStackFailureDomain> openstack)
openstack configures failure domain information for the OpenStack platform.
-
getPlatform
public String getPlatform()
platform identifies the platform for which the FailureDomain represents. Currently supported values are AWS, Azure, GCP, OpenStack, VSphere and Nutanix.
-
setPlatform
public void setPlatform(String platform)
platform identifies the platform for which the FailureDomain represents. Currently supported values are AWS, Azure, GCP, OpenStack, VSphere and Nutanix.
-
getVsphere
public List<VSphereFailureDomain> getVsphere()
vsphere configures failure domain information for the VSphere platform.
-
setVsphere
public void setVsphere(List<VSphereFailureDomain> vsphere)
vsphere configures failure domain information for the VSphere platform.
-
edit
public FailureDomainsBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<FailureDomainsBuilder>
-
toBuilder
public FailureDomainsBuilder toBuilder()
-
-