Class ExternalIPConfig

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class ExternalIPConfig
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<ExternalIPConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    ExternalIPConfig specifies some IP blocks relevant for the ExternalIP field of a Service resource.
    See Also:
    Serialized Form
    • Constructor Detail

      • ExternalIPConfig

        public ExternalIPConfig()
        No args constructor for use in serialization
    • Method Detail

      • getAutoAssignCIDRs

        public List<String> getAutoAssignCIDRs()
        autoAssignCIDRs is a list of CIDRs from which to automatically assign Service.ExternalIP. These are assigned when the service is of type LoadBalancer. In general, this is only useful for bare-metal clusters. In Openshift 3.x, this was misleadingly called "IngressIPs". Automatically assigned External IPs are not affected by any ExternalIPPolicy rules. Currently, only one entry may be provided.
      • setAutoAssignCIDRs

        public void setAutoAssignCIDRs​(List<String> autoAssignCIDRs)
        autoAssignCIDRs is a list of CIDRs from which to automatically assign Service.ExternalIP. These are assigned when the service is of type LoadBalancer. In general, this is only useful for bare-metal clusters. In Openshift 3.x, this was misleadingly called "IngressIPs". Automatically assigned External IPs are not affected by any ExternalIPPolicy rules. Currently, only one entry may be provided.
      • getPolicy

        public ExternalIPPolicy getPolicy()
        ExternalIPConfig specifies some IP blocks relevant for the ExternalIP field of a Service resource.
      • setPolicy

        public void setPolicy​(ExternalIPPolicy policy)
        ExternalIPConfig specifies some IP blocks relevant for the ExternalIP field of a Service resource.
      • getAdditionalProperties

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

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

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