Class VSpherePlatformFailureDomainSpec

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<VSpherePlatformFailureDomainSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class VSpherePlatformFailureDomainSpec
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<VSpherePlatformFailureDomainSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    VSpherePlatformFailureDomainSpec holds the region and zone failure domain and the vCenter topology of that failure domain.
    See Also:
    Serialized Form
    • Method Detail

      • getName

        public String getName()
        name defines the arbitrary but unique name of a failure domain.
      • setName

        public void setName​(String name)
        name defines the arbitrary but unique name of a failure domain.
      • getRegion

        public String getRegion()
        region defines the name of a region tag that will be attached to a vCenter datacenter. The tag category in vCenter must be named openshift-region.
      • setRegion

        public void setRegion​(String region)
        region defines the name of a region tag that will be attached to a vCenter datacenter. The tag category in vCenter must be named openshift-region.
      • getRegionAffinity

        public VSphereFailureDomainRegionAffinity getRegionAffinity()
        VSpherePlatformFailureDomainSpec holds the region and zone failure domain and the vCenter topology of that failure domain.
      • setRegionAffinity

        public void setRegionAffinity​(VSphereFailureDomainRegionAffinity regionAffinity)
        VSpherePlatformFailureDomainSpec holds the region and zone failure domain and the vCenter topology of that failure domain.
      • getServer

        public String getServer()
        server is the fully-qualified domain name or the IP address of the vCenter server.
      • setServer

        public void setServer​(String server)
        server is the fully-qualified domain name or the IP address of the vCenter server.
      • getTopology

        public VSpherePlatformTopology getTopology()
        VSpherePlatformFailureDomainSpec holds the region and zone failure domain and the vCenter topology of that failure domain.
      • setTopology

        public void setTopology​(VSpherePlatformTopology topology)
        VSpherePlatformFailureDomainSpec holds the region and zone failure domain and the vCenter topology of that failure domain.
      • getZone

        public String getZone()
        zone defines the name of a zone tag that will be attached to a vCenter cluster. The tag category in vCenter must be named openshift-zone.
      • setZone

        public void setZone​(String zone)
        zone defines the name of a zone tag that will be attached to a vCenter cluster. The tag category in vCenter must be named openshift-zone.
      • getZoneAffinity

        public VSphereFailureDomainZoneAffinity getZoneAffinity()
        VSpherePlatformFailureDomainSpec holds the region and zone failure domain and the vCenter topology of that failure domain.
      • setZoneAffinity

        public void setZoneAffinity​(VSphereFailureDomainZoneAffinity zoneAffinity)
        VSpherePlatformFailureDomainSpec holds the region and zone failure domain and the vCenter topology of that failure domain.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)