Class LoadBalancer
- java.lang.Object
-
- com.yahoo.vespa.hosted.controller.api.integration.configserver.LoadBalancer
-
public class LoadBalancer extends Object
Represents 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(String id, com.yahoo.config.provision.ApplicationId application, com.yahoo.config.provision.ClusterSpec.Id cluster, Optional<com.yahoo.config.provision.HostName> hostname, LoadBalancer.State state, Optional<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()Optional<String>dnsZone()Optional<com.yahoo.config.provision.HostName>hostname()Stringid()LoadBalancer.Statestate()
-
-
-
Constructor Detail
-
LoadBalancer
public LoadBalancer(String id, com.yahoo.config.provision.ApplicationId application, com.yahoo.config.provision.ClusterSpec.Id cluster, Optional<com.yahoo.config.provision.HostName> hostname, LoadBalancer.State state, Optional<String> dnsZone)
-
-
Method Detail
-
id
public String id()
-
application
public com.yahoo.config.provision.ApplicationId application()
-
cluster
public com.yahoo.config.provision.ClusterSpec.Id cluster()
-
hostname
public Optional<com.yahoo.config.provision.HostName> hostname()
-
state
public LoadBalancer.State state()
-
-