Package com.linkedin.venice.controller
Class ControllerRequestHandlerDependencies.Builder
java.lang.Object
com.linkedin.venice.controller.ControllerRequestHandlerDependencies.Builder
- Enclosing class:
- ControllerRequestHandlerDependencies
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
setAccessController
(DynamicAccessController accessController) setCheckReadMethodForKafka
(boolean checkReadMethodForKafka) setClusters
(Set<String> clusters) setDisabledRoutes
(List<ControllerRoute> disabledRoutes) setDisableParentRequestTopicForStreamPushes
(boolean disableParentRequestTopicForStreamPushes) setEnforceSSL
(boolean enforceSSL) setMetricsRepository
(io.tehuti.metrics.MetricsRepository metricsRepository) setPubSubTopicRepository
(PubSubTopicRepository pubSubTopicRepository) setSslConfig
(SSLConfig sslConfig) setSslEnabled
(boolean sslEnabled) setVeniceProperties
(VeniceProperties veniceProperties)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setAdmin
-
setClusters
-
setEnforceSSL
-
setSslEnabled
-
setCheckReadMethodForKafka
public ControllerRequestHandlerDependencies.Builder setCheckReadMethodForKafka(boolean checkReadMethodForKafka) -
setSslConfig
-
setAccessController
public ControllerRequestHandlerDependencies.Builder setAccessController(DynamicAccessController accessController) -
setDisabledRoutes
public ControllerRequestHandlerDependencies.Builder setDisabledRoutes(List<ControllerRoute> disabledRoutes) -
setDisableParentRequestTopicForStreamPushes
public ControllerRequestHandlerDependencies.Builder setDisableParentRequestTopicForStreamPushes(boolean disableParentRequestTopicForStreamPushes) -
setPubSubTopicRepository
public ControllerRequestHandlerDependencies.Builder setPubSubTopicRepository(PubSubTopicRepository pubSubTopicRepository) -
setMetricsRepository
public ControllerRequestHandlerDependencies.Builder setMetricsRepository(io.tehuti.metrics.MetricsRepository metricsRepository) -
setVeniceProperties
public ControllerRequestHandlerDependencies.Builder setVeniceProperties(VeniceProperties veniceProperties) -
build
-