Class CloudLoadBalancerIPs

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class CloudLoadBalancerIPs
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<CloudLoadBalancerIPsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    CloudLoadBalancerIPs contains the Load Balancer IPs for the cloud's API, API-Int and Ingress Load balancers. They will be populated as soon as the respective Load Balancers have been configured. These values are utilized to configure the DNS solution hosted within the cluster.
    See Also:
    Serialized Form
    • Constructor Detail

      • CloudLoadBalancerIPs

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

        public CloudLoadBalancerIPs​(List<String> apiIntLoadBalancerIPs,
                                    List<String> apiLoadBalancerIPs,
                                    List<String> ingressLoadBalancerIPs)
    • Method Detail

      • getApiIntLoadBalancerIPs

        public List<String> getApiIntLoadBalancerIPs()
        apiIntLoadBalancerIPs holds Load Balancer IPs for the internal API service. These Load Balancer IP addresses can be IPv4 and/or IPv6 addresses. Entries in the apiIntLoadBalancerIPs must be unique. A maximum of 16 IP addresses are permitted.
      • setApiIntLoadBalancerIPs

        public void setApiIntLoadBalancerIPs​(List<String> apiIntLoadBalancerIPs)
        apiIntLoadBalancerIPs holds Load Balancer IPs for the internal API service. These Load Balancer IP addresses can be IPv4 and/or IPv6 addresses. Entries in the apiIntLoadBalancerIPs must be unique. A maximum of 16 IP addresses are permitted.
      • getApiLoadBalancerIPs

        public List<String> getApiLoadBalancerIPs()
        apiLoadBalancerIPs holds Load Balancer IPs for the API service. These Load Balancer IP addresses can be IPv4 and/or IPv6 addresses. Could be empty for private clusters. Entries in the apiLoadBalancerIPs must be unique. A maximum of 16 IP addresses are permitted.
      • setApiLoadBalancerIPs

        public void setApiLoadBalancerIPs​(List<String> apiLoadBalancerIPs)
        apiLoadBalancerIPs holds Load Balancer IPs for the API service. These Load Balancer IP addresses can be IPv4 and/or IPv6 addresses. Could be empty for private clusters. Entries in the apiLoadBalancerIPs must be unique. A maximum of 16 IP addresses are permitted.
      • getIngressLoadBalancerIPs

        public List<String> getIngressLoadBalancerIPs()
        ingressLoadBalancerIPs holds IPs for Ingress Load Balancers. These Load Balancer IP addresses can be IPv4 and/or IPv6 addresses. Entries in the ingressLoadBalancerIPs must be unique. A maximum of 16 IP addresses are permitted.
      • setIngressLoadBalancerIPs

        public void setIngressLoadBalancerIPs​(List<String> ingressLoadBalancerIPs)
        ingressLoadBalancerIPs holds IPs for Ingress Load Balancers. These Load Balancer IP addresses can be IPv4 and/or IPv6 addresses. Entries in the ingressLoadBalancerIPs must be unique. A maximum of 16 IP addresses are permitted.
      • getAdditionalProperties

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

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

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