Class VSphereFailureDomainHostGroup

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class VSphereFailureDomainHostGroup
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<VSphereFailureDomainHostGroupBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    VSphereFailureDomainHostGroup holds the vmGroup and the hostGroup names in vCenter corresponds to a vm-host group of type Virtual Machine and Host respectively. Is also contains the vmHostRule which is an affinity vm-host rule in vCenter.
    See Also:
    Serialized Form
    • Constructor Detail

      • VSphereFailureDomainHostGroup

        public VSphereFailureDomainHostGroup()
        No args constructor for use in serialization
      • VSphereFailureDomainHostGroup

        public VSphereFailureDomainHostGroup​(String hostGroup,
                                             String vmGroup,
                                             String vmHostRule)
    • Method Detail

      • getHostGroup

        public String getHostGroup()
        hostGroup is the name of the vm-host group of type host within vCenter for this failure domain. hostGroup is limited to 80 characters. This field is required when the VSphereFailureDomain ZoneType is HostGroup
      • setHostGroup

        public void setHostGroup​(String hostGroup)
        hostGroup is the name of the vm-host group of type host within vCenter for this failure domain. hostGroup is limited to 80 characters. This field is required when the VSphereFailureDomain ZoneType is HostGroup
      • getVmGroup

        public String getVmGroup()
        vmGroup is the name of the vm-host group of type virtual machine within vCenter for this failure domain. vmGroup is limited to 80 characters. This field is required when the VSphereFailureDomain ZoneType is HostGroup
      • setVmGroup

        public void setVmGroup​(String vmGroup)
        vmGroup is the name of the vm-host group of type virtual machine within vCenter for this failure domain. vmGroup is limited to 80 characters. This field is required when the VSphereFailureDomain ZoneType is HostGroup
      • getVmHostRule

        public String getVmHostRule()
        vmHostRule is the name of the affinity vm-host rule within vCenter for this failure domain. vmHostRule is limited to 80 characters. This field is required when the VSphereFailureDomain ZoneType is HostGroup
      • setVmHostRule

        public void setVmHostRule​(String vmHostRule)
        vmHostRule is the name of the affinity vm-host rule within vCenter for this failure domain. vmHostRule is limited to 80 characters. This field is required when the VSphereFailureDomain ZoneType is HostGroup
      • getAdditionalProperties

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

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

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