Class BlobTransferManagerBuilder
java.lang.Object
com.linkedin.davinci.blobtransfer.BlobTransferManagerBuilder
A builder class to build the blob transfer manager.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setAdaptiveBlobTransferReadTrafficThrottler(VeniceAdaptiveBlobTransferTrafficThrottler adaptiveBlobTransferReadTrafficThrottler) setAdaptiveBlobTransferWriteTrafficThrottler(VeniceAdaptiveBlobTransferTrafficThrottler adaptiveBlobTransferWriteTrafficThrottler) setAggVersionedBlobTransferStats(AggVersionedBlobTransferStats aggVersionedBlobTransferStats) setBlobTransferAclHandler(Optional<BlobTransferAclHandler> blobTransferAclHandler) setBlobTransferConfig(P2PBlobTransferConfig blobTransferConfig) setBlobTransferSSLFactory(Optional<SSLFactory> sslFactory) setClientConfig(ClientConfig clientConfig) setCustomizedViewFuture(CompletableFuture<HelixCustomizedViewOfflinePushRepository> customizedViewFuture) setReadOnlyStoreRepository(ReadOnlyStoreRepository readOnlyStoreRepository) setStorageEngineRepository(StorageEngineRepository storageEngineRepository) setStorageMetadataService(StorageMetadataService storageMetadataService)
-
Constructor Details
-
BlobTransferManagerBuilder
public BlobTransferManagerBuilder()
-
-
Method Details
-
setBlobTransferConfig
-
setClientConfig
-
setCustomizedViewFuture
public BlobTransferManagerBuilder setCustomizedViewFuture(CompletableFuture<HelixCustomizedViewOfflinePushRepository> customizedViewFuture) -
setStorageMetadataService
public BlobTransferManagerBuilder setStorageMetadataService(StorageMetadataService storageMetadataService) -
setReadOnlyStoreRepository
public BlobTransferManagerBuilder setReadOnlyStoreRepository(ReadOnlyStoreRepository readOnlyStoreRepository) -
setStorageEngineRepository
public BlobTransferManagerBuilder setStorageEngineRepository(StorageEngineRepository storageEngineRepository) -
setAggVersionedBlobTransferStats
public BlobTransferManagerBuilder setAggVersionedBlobTransferStats(AggVersionedBlobTransferStats aggVersionedBlobTransferStats) -
setBlobTransferSSLFactory
-
setBlobTransferAclHandler
public BlobTransferManagerBuilder setBlobTransferAclHandler(Optional<BlobTransferAclHandler> blobTransferAclHandler) -
setAdaptiveBlobTransferWriteTrafficThrottler
public BlobTransferManagerBuilder setAdaptiveBlobTransferWriteTrafficThrottler(VeniceAdaptiveBlobTransferTrafficThrottler adaptiveBlobTransferWriteTrafficThrottler) -
setAdaptiveBlobTransferReadTrafficThrottler
public BlobTransferManagerBuilder setAdaptiveBlobTransferReadTrafficThrottler(VeniceAdaptiveBlobTransferTrafficThrottler adaptiveBlobTransferReadTrafficThrottler) -
build
-