Package com.linkedin.venice.pubsub
Class PubSubProducerAdapterContext.Builder
java.lang.Object
com.linkedin.venice.pubsub.PubSubProducerAdapterContext.Builder
- Enclosing class:
- PubSubProducerAdapterContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setBrokerAddress(String brokerAddress) setCompressionType(String compressionType) setMetricsRepository(io.tehuti.metrics.MetricsRepository metricsRepository) setProducerCompressionEnabled(boolean isProducerCompressionEnabled) setProducerName(String producerName) setPubSubMessageSerializer(PubSubMessageSerializer pubSubMessageSerializer) setPubSubPositionTypeRegistry(PubSubPositionTypeRegistry pubSubPositionTypeRegistry) setPubSubTopicRepository(PubSubTopicRepository pubSubTopicRepository) setSecurityProtocol(PubSubSecurityProtocol securityProtocol) setShouldValidateProducerConfigStrictly(boolean shouldValidateProducerConfigStrictly) setVeniceProperties(VeniceProperties veniceProperties)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setProducerName
-
setBrokerAddress
-
setVeniceProperties
-
setPubSubPositionTypeRegistry
public PubSubProducerAdapterContext.Builder setPubSubPositionTypeRegistry(PubSubPositionTypeRegistry pubSubPositionTypeRegistry) -
setSecurityProtocol
public PubSubProducerAdapterContext.Builder setSecurityProtocol(PubSubSecurityProtocol securityProtocol) -
setMetricsRepository
public PubSubProducerAdapterContext.Builder setMetricsRepository(io.tehuti.metrics.MetricsRepository metricsRepository) -
setPubSubTopicRepository
public PubSubProducerAdapterContext.Builder setPubSubTopicRepository(PubSubTopicRepository pubSubTopicRepository) -
setShouldValidateProducerConfigStrictly
public PubSubProducerAdapterContext.Builder setShouldValidateProducerConfigStrictly(boolean shouldValidateProducerConfigStrictly) -
setPubSubMessageSerializer
public PubSubProducerAdapterContext.Builder setPubSubMessageSerializer(PubSubMessageSerializer pubSubMessageSerializer) -
setProducerCompressionEnabled
public PubSubProducerAdapterContext.Builder setProducerCompressionEnabled(boolean isProducerCompressionEnabled) -
setCompressionType
-
build
-