Package

com.github.jparkie.spark.cassandra

conf

Permalink

package conf

Visibility
  1. Public
  2. All

Type Members

  1. case class SparkCassServerConf(storagePort: Int = ..., sslStoragePort: Int = ..., internodeEncryption: String = ..., keyStorePath: String = ..., keyStorePassword: String = ..., trustStorePath: String = ..., trustStorePassword: String = ..., protocol: String = ..., algorithm: String = ..., storeType: String = ..., cipherSuites: Set[String] = ..., requireClientAuth: Boolean = ...) extends Serializable with Product

    Permalink

    Server encryption settings for com.github.jparkie.spark.cassandra.client.SparkCassSSTableLoaderClient to communicate with other Cassandra nodes utilizing the Transport Layer.

    Server encryption settings for com.github.jparkie.spark.cassandra.client.SparkCassSSTableLoaderClient to communicate with other Cassandra nodes utilizing the Transport Layer.

    storagePort

    The 'storage_port' defined in cassandra.yaml.

    sslStoragePort

    The 'ssl_storage_port' defined in cassandra.yaml.

    internodeEncryption

    The 'server_encryption_options:internode_encryption' defined in cassandra.yaml.

    keyStorePath

    The 'server_encryption_options:keystore' defined in cassandra.yaml.

    keyStorePassword

    The 'server_encryption_options:keystore_password' defined in cassandra.yaml.

    trustStorePath

    The 'server_encryption_options:truststore' defined in cassandra.yaml.

    trustStorePassword

    The 'server_encryption_options:truststore_password' defined in cassandra.yaml.

    protocol

    The 'server_encryption_options:protocol' defined in cassandra.yaml.

    algorithm

    The 'server_encryption_options:algorithm' defined in cassandra.yaml.

    storeType

    The 'server_encryption_options:store_type' defined in cassandra.yaml.

    cipherSuites

    The 'server_encryption_options:cipher_suites' defined in cassandra.yaml.

    requireClientAuth

    The 'server_encryption_options:require_client_auth' defined in cassandra.yaml.

  2. case class SparkCassWriteConf(partitioner: String = ..., throughputMiBPS: Int = ..., connectionsPerHost: Int = ..., ttl: TTLOption = TTLOption.defaultValue, timestamp: TimestampOption = TimestampOption.defaultValue) extends Serializable with Product

    Permalink

    Configurations to coordinate and to limit the performance of writes.

    Configurations to coordinate and to limit the performance of writes.

    partitioner

    The 'partitioner' defined in cassandra.yaml.

    throughputMiBPS

    The maximum throughput to throttle.

    connectionsPerHost

    The number of connections per host to utilize when streaming SSTables.

    ttl

    The default TTL value which is used when it is defined (in seconds).

    timestamp

    The default timestamp value which is used when it is defined (in microseconds).

Value Members

  1. object SparkCassServerConf extends Serializable

    Permalink
  2. object SparkCassWriteConf extends Serializable

    Permalink

Ungrouped