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()
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) -
build
-