Class OvirtPlatformLoadBalancer

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class OvirtPlatformLoadBalancer
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<OvirtPlatformLoadBalancerBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    OvirtPlatformLoadBalancer defines the load balancer used by the cluster on Ovirt platform.
    See Also:
    Serialized Form
    • Constructor Detail

      • OvirtPlatformLoadBalancer

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

        public OvirtPlatformLoadBalancer​(String type)
    • Method Detail

      • getType

        public String getType()
        type defines the type of load balancer used by the cluster on Ovirt platform which can be a user-managed or openshift-managed load balancer that is to be used for the OpenShift API and Ingress endpoints. When set to OpenShiftManagedDefault the static pods in charge of API and Ingress traffic load-balancing defined in the machine config operator will be deployed. When set to UserManaged these static pods will not be deployed and it is expected that the load balancer is configured out of band by the deployer. When omitted, this means no opinion and the platform is left to choose a reasonable default. The default value is OpenShiftManagedDefault.
      • setType

        public void setType​(String type)
        type defines the type of load balancer used by the cluster on Ovirt platform which can be a user-managed or openshift-managed load balancer that is to be used for the OpenShift API and Ingress endpoints. When set to OpenShiftManagedDefault the static pods in charge of API and Ingress traffic load-balancing defined in the machine config operator will be deployed. When set to UserManaged these static pods will not be deployed and it is expected that the load balancer is configured out of band by the deployer. When omitted, this means no opinion and the platform is left to choose a reasonable default. The default value is OpenShiftManagedDefault.
      • getAdditionalProperties

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

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

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