Class BulkWriterConfig

    • Constructor Detail

      • BulkWriterConfig

        public BulkWriterConfig​(@NotNull
                                BulkSparkConf conf,
                                int sparkDefaultParallelism,
                                @NotNull
                                BroadcastableJobInfo jobInfo,
                                @NotNull
                                IBroadcastableClusterInfo clusterInfo,
                                @NotNull
                                BroadcastableSchemaInfo schemaInfo,
                                @NotNull
                                java.lang.String lowestCassandraVersion)
        Creates a new immutable BulkWriterConfig with pre-computed values
        Parameters:
        conf - Bulk writer Spark configuration
        sparkDefaultParallelism - Spark default parallelism setting
        jobInfo - Broadcastable job information
        clusterInfo - Broadcastable cluster information (BroadcastableCluster or BroadcastableClusterInfoGroup)
        schemaInfo - Broadcastable schema information
        lowestCassandraVersion - Lowest Cassandra version in the cluster
    • Method Detail

      • getSparkDefaultParallelism

        public int getSparkDefaultParallelism()
      • getLowestCassandraVersion

        public java.lang.String getLowestCassandraVersion()