Package com.yahoo.config.model.api
Class ApplicationClusterEndpoint.Builder
- java.lang.Object
-
- com.yahoo.config.model.api.ApplicationClusterEndpoint.Builder
-
- Enclosing class:
- ApplicationClusterEndpoint
public static class ApplicationClusterEndpoint.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationClusterEndpoint
build()
ApplicationClusterEndpoint.Builder
clusterId(String clusterId)
ApplicationClusterEndpoint.Builder
dnsName(ApplicationClusterEndpoint.DnsName name)
ApplicationClusterEndpoint.Builder
hosts(List<String> hosts)
ApplicationClusterEndpoint.Builder
routingMethod(ApplicationClusterEndpoint.RoutingMethod routingMethod)
ApplicationClusterEndpoint.Builder
scope(ApplicationClusterEndpoint.Scope scope)
ApplicationClusterEndpoint.Builder
sharedL4Routing()
ApplicationClusterEndpoint.Builder
sharedRouting()
ApplicationClusterEndpoint.Builder
weight(int weigth)
ApplicationClusterEndpoint.Builder
zoneScope()
-
-
-
Method Detail
-
dnsName
public ApplicationClusterEndpoint.Builder dnsName(ApplicationClusterEndpoint.DnsName name)
-
zoneScope
public ApplicationClusterEndpoint.Builder zoneScope()
-
scope
public ApplicationClusterEndpoint.Builder scope(ApplicationClusterEndpoint.Scope scope)
-
sharedRouting
public ApplicationClusterEndpoint.Builder sharedRouting()
-
sharedL4Routing
public ApplicationClusterEndpoint.Builder sharedL4Routing()
-
routingMethod
public ApplicationClusterEndpoint.Builder routingMethod(ApplicationClusterEndpoint.RoutingMethod routingMethod)
-
weight
public ApplicationClusterEndpoint.Builder weight(int weigth)
-
hosts
public ApplicationClusterEndpoint.Builder hosts(List<String> hosts)
-
clusterId
public ApplicationClusterEndpoint.Builder clusterId(String clusterId)
-
build
public ApplicationClusterEndpoint build()
-
-