Class CloudLoadBalancerIPs
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.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 Summary
Constructors Constructor Description CloudLoadBalancerIPs()No args constructor for use in serializationCloudLoadBalancerIPs(List<String> apiIntLoadBalancerIPs, List<String> apiLoadBalancerIPs, List<String> ingressLoadBalancerIPs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudLoadBalancerIPsBuilderedit()Map<String,Object>getAdditionalProperties()List<String>getApiIntLoadBalancerIPs()apiIntLoadBalancerIPs holds Load Balancer IPs for the internal API service.List<String>getApiLoadBalancerIPs()apiLoadBalancerIPs holds Load Balancer IPs for the API service.List<String>getIngressLoadBalancerIPs()ingressLoadBalancerIPs holds IPs for Ingress Load Balancers.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiIntLoadBalancerIPs(List<String> apiIntLoadBalancerIPs)apiIntLoadBalancerIPs holds Load Balancer IPs for the internal API service.voidsetApiLoadBalancerIPs(List<String> apiLoadBalancerIPs)apiLoadBalancerIPs holds Load Balancer IPs for the API service.voidsetIngressLoadBalancerIPs(List<String> ingressLoadBalancerIPs)ingressLoadBalancerIPs holds IPs for Ingress Load Balancers.CloudLoadBalancerIPsBuildertoBuilder()
-
-
-
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.
-
edit
public CloudLoadBalancerIPsBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<CloudLoadBalancerIPsBuilder>
-
toBuilder
public CloudLoadBalancerIPsBuilder toBuilder()
-
-