Class LoadBalancer
- java.lang.Object
-
- com.yahoo.vespa.hosted.controller.api.integration.configserver.LoadBalancer
-
public class LoadBalancer extends java.lang.ObjectRepresents an exclusive load balancer, assigned to an application's cluster.- Author:
- mortent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLoadBalancer.State
-
Constructor Summary
Constructors Constructor Description LoadBalancer(java.lang.String id, com.yahoo.config.provision.ApplicationId application, com.yahoo.config.provision.ClusterSpec.Id cluster, com.yahoo.config.provision.HostName hostname, LoadBalancer.State state, java.util.Optional<java.lang.String> dnsZone)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.yahoo.config.provision.ApplicationIdapplication()com.yahoo.config.provision.ClusterSpec.Idcluster()java.util.Optional<java.lang.String>dnsZone()com.yahoo.config.provision.HostNamehostname()java.lang.Stringid()LoadBalancer.Statestate()
-
-
-
Constructor Detail
-
LoadBalancer
public LoadBalancer(java.lang.String id, com.yahoo.config.provision.ApplicationId application, com.yahoo.config.provision.ClusterSpec.Id cluster, com.yahoo.config.provision.HostName hostname, LoadBalancer.State state, java.util.Optional<java.lang.String> dnsZone)
-
-
Method Detail
-
id
public java.lang.String id()
-
application
public com.yahoo.config.provision.ApplicationId application()
-
cluster
public com.yahoo.config.provision.ClusterSpec.Id cluster()
-
hostname
public com.yahoo.config.provision.HostName hostname()
-
dnsZone
public java.util.Optional<java.lang.String> dnsZone()
-
state
public LoadBalancer.State state()
-
-