Package com.linkedin.venice.server
Class VeniceServerContext.Builder
java.lang.Object
com.linkedin.venice.server.VeniceServerContext.Builder
- Enclosing class:
- VeniceServerContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
setClientConfigForConsumer
(ClientConfig clientConfigForConsumer) setIcProvider
(ICProvider icProvider) setMetricsRepository
(io.tehuti.metrics.MetricsRepository metricsRepository) setRouterAccessController
(StaticAccessController routerAccessController) setServiceDiscoveryAnnouncers
(List<ServiceDiscoveryAnnouncer> serviceDiscoveryAnnouncers) setSslFactory
(SSLFactory sslFactory) setStoreAccessController
(DynamicAccessController storeAccessController) setVeniceConfigLoader
(VeniceConfigLoader veniceConfigLoader)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setVeniceConfigLoader
-
setMetricsRepository
public VeniceServerContext.Builder setMetricsRepository(io.tehuti.metrics.MetricsRepository metricsRepository) -
setSslFactory
-
setRouterAccessController
public VeniceServerContext.Builder setRouterAccessController(StaticAccessController routerAccessController) -
setStoreAccessController
public VeniceServerContext.Builder setStoreAccessController(DynamicAccessController storeAccessController) -
setClientConfigForConsumer
-
setIcProvider
-
setServiceDiscoveryAnnouncers
public VeniceServerContext.Builder setServiceDiscoveryAnnouncers(List<ServiceDiscoveryAnnouncer> serviceDiscoveryAnnouncers) -
build
-