com.github.jparkie.spark.cassandra.conf

SparkCassServerConf

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

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.

Linear Supertypes
Product, Equals, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SparkCassServerConf
  2. Product
  3. Equals
  4. Serializable
  5. Serializable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new 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 = ...)

    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.

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val algorithm: String

    The 'server_encryption_options:algorithm' defined in cassandra.

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

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. val cipherSuites: Set[String]

    The 'server_encryption_options:cipher_suites' defined in cassandra.

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

  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  13. val internodeEncryption: String

    The 'server_encryption_options:internode_encryption' defined in cassandra.

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

  14. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  15. val keyStorePassword: String

    The 'server_encryption_options:keystore_password' defined in cassandra.

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

  16. val keyStorePath: String

    The 'server_encryption_options:keystore' defined in cassandra.

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

  17. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  20. val protocol: String

    The 'server_encryption_options:protocol' defined in cassandra.

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

  21. val requireClientAuth: Boolean

    The 'server_encryption_options:require_client_auth' defined in cassandra.

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

  22. val sslStoragePort: Int

    The 'ssl_storage_port' defined in cassandra.

    The 'ssl_storage_port' defined in cassandra.yaml.

  23. val storagePort: Int

    The 'storage_port' defined in cassandra.

    The 'storage_port' defined in cassandra.yaml.

  24. val storeType: String

    The 'server_encryption_options:store_type' defined in cassandra.

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

  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  26. val trustStorePassword: String

    The 'server_encryption_options:truststore_password' defined in cassandra.

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

  27. val trustStorePath: String

    The 'server_encryption_options:truststore' defined in cassandra.

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

  28. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Product

Inherited from Equals

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped