Class CloudStorageDataTransferApiFactory
- java.lang.Object
-
- org.apache.cassandra.spark.bulkwriter.cloudstorage.CloudStorageDataTransferApiFactory
-
public class CloudStorageDataTransferApiFactory extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static CloudStorageDataTransferApiFactoryINSTANCE
-
Constructor Summary
Constructors Constructor Description CloudStorageDataTransferApiFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudStorageDataTransferApicreateDataTransferApi(StorageClient storageClient, JobInfo jobInfo, ClusterInfo clusterInfo)Create CloudStorageDataTransferApi based on the actual runtime type of ClusterInfo
-
-
-
Field Detail
-
INSTANCE
public static final CloudStorageDataTransferApiFactory INSTANCE
-
-
Method Detail
-
createDataTransferApi
public CloudStorageDataTransferApi createDataTransferApi(StorageClient storageClient, JobInfo jobInfo, ClusterInfo clusterInfo)
Create CloudStorageDataTransferApi based on the actual runtime type of ClusterInfo- Returns:
- CoordinatedCloudStorageDataTransferApi if using coordinated write, i.e. with MultiClusterSupport; otherwise, CloudStorageDataTransferApiImpl
-
-