Class BlobstoreClientExt
java.lang.Object
com.here.platform.data.client.blobstore.BlobstoreClientExt
- All Implemented Interfaces:
org.apache.pekko.actor.Extension
-
Constructor Summary
ConstructorsConstructorDescriptionBlobstoreClientExt(com.typesafe.config.Config dataClientConfiguration, org.apache.pekko.actor.ActorSystem system) -
Method Summary
Modifier and TypeMethodDescriptionintscala.Option<HereDigest>calculateDataIntegrityDigest(org.apache.pekko.util.ByteString data) final ClientExecutionContextorg.apache.pekko.stream.scaladsl.Flow<org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString, org.apache.pekko.NotUsed> compressIfNeeded(boolean useCompression) org.apache.pekko.stream.scaladsl.Flow<org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString, org.apache.pekko.NotUsed> decompressIfNeeded(boolean useCompression) intscala.Option<BlobAccessType>scala.Option<String>readBlobstore(HRN hrn, Layer layer, Settings settings) intscala.Option<String>writeBlobstore(HRN hrn, Layer layer, Settings settings, scala.Option<CatalogConfiguration> catalogConfig)
-
Constructor Details
-
BlobstoreClientExt
public BlobstoreClientExt(com.typesafe.config.Config dataClientConfiguration, org.apache.pekko.actor.ActorSystem system)
-
-
Method Details
-
blobstoreRequestResponseHandler
-
bufferSize
public int bufferSize() -
calculateDataIntegrityDigest
-
clientExecutionContext
-
compressIfNeeded
public org.apache.pekko.stream.scaladsl.Flow<org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString, compressIfNeededorg.apache.pekko.NotUsed> (boolean useCompression) -
countBytes
-
dataChunker
-
decompressIfNeeded
public org.apache.pekko.stream.scaladsl.Flow<org.apache.pekko.util.ByteString,org.apache.pekko.util.ByteString, decompressIfNeededorg.apache.pekko.NotUsed> (boolean useCompression) -
defaultSettings
-
multiPartUploadParallelism
public int multiPartUploadParallelism() -
preferredBlobAccessType
-
preferredDataIntegrityDigestAlgorithm
-
readBlobstore
-
retryPolicyType
-
useMultiPartUploadFrom
public int useMultiPartUploadFrom() -
userAgentSuffix
-
writeBlobstore
public WriteBlobstore writeBlobstore(HRN hrn, Layer layer, Settings settings, scala.Option<CatalogConfiguration> catalogConfig)
-