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
-