Package com.linkedin.venice.pubsub
Class PubSubAdminAdapterContext.Builder
java.lang.Object
com.linkedin.venice.pubsub.PubSubAdminAdapterContext.Builder
- Enclosing class:
- PubSubAdminAdapterContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
setAdminClientName
(String adminClientName) setMetricsRepository
(io.tehuti.metrics.MetricsRepository metricsRepository) setPubSubBrokerAddress
(String pubSubBrokerAddress) setPubSubPositionTypeRegistry
(PubSubPositionTypeRegistry pubSubPositionTypeRegistry) setPubSubSecurityProtocol
(PubSubSecurityProtocol pubSubSecurityProtocol) setPubSubTopicRepository
(PubSubTopicRepository pubSubTopicRepository) setVeniceProperties
(VeniceProperties veniceProperties)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setPubSubBrokerAddress
-
setAdminClientName
-
setVeniceProperties
-
setPubSubTopicRepository
public PubSubAdminAdapterContext.Builder setPubSubTopicRepository(PubSubTopicRepository pubSubTopicRepository) -
setMetricsRepository
public PubSubAdminAdapterContext.Builder setMetricsRepository(io.tehuti.metrics.MetricsRepository metricsRepository) -
setPubSubSecurityProtocol
public PubSubAdminAdapterContext.Builder setPubSubSecurityProtocol(PubSubSecurityProtocol pubSubSecurityProtocol) -
setPubSubPositionTypeRegistry
public PubSubAdminAdapterContext.Builder setPubSubPositionTypeRegistry(PubSubPositionTypeRegistry pubSubPositionTypeRegistry) -
build
-