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