Interface TransportContext.CloudStorageTransportContext
-
- All Superinterfaces:
TransportContext
- All Known Implementing Classes:
CassandraCloudStorageTransportContext
- Enclosing interface:
- TransportContext
public static interface TransportContext.CloudStorageTransportContext extends TransportContext
Context used when SSTables are uploaded to cloud
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.cassandra.spark.bulkwriter.TransportContext
TransportContext.CloudStorageTransportContext, TransportContext.DirectDataBulkWriterContext, TransportContext.TransportContextProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CloudStorageDataTransferApidataTransferApi()StorageTransportConfigurationtransportConfiguration()StorageTransportExtensiontransportExtensionImplementation()-
Methods inherited from interface org.apache.cassandra.spark.bulkwriter.TransportContext
close, createStreamSession
-
-
-
-
Method Detail
-
dataTransferApi
@NotNull CloudStorageDataTransferApi dataTransferApi()
- Returns:
- CloudStorageDataTransferApi for the S3_COMPAT mode Implementation note: never return null result
-
transportConfiguration
@NotNull StorageTransportConfiguration transportConfiguration()
- Returns:
- configuration for S3_COMPAT Implementation note: never return null result
-
transportExtensionImplementation
@NotNull StorageTransportExtension transportExtensionImplementation()
- Returns:
- transport extension instance for S3_COMPAT Implementation note: never return null result
-
-