Class CassandraConfig


  • public class CassandraConfig
    extends java.lang.Object
    A bean to represent Cassandra config. This will be converted directly to YAML so the property names are constrained to use _ and lower case.

    The idea is to create a default config that can generically start up on most machines and do something half way sensible.

    • Constructor Detail

      • CassandraConfig

        public CassandraConfig​(java.lang.String cassandraDir)
    • Method Detail

      • getSeed_provider

        public java.util.ArrayList getSeed_provider()
      • setSeed_provider

        public void setSeed_provider​(java.util.ArrayList<java.util.Map<java.lang.String,​java.lang.Object>> seed_provider)
      • guessIp

        public java.lang.String guessIp()
      • getCluster_name

        public java.lang.String getCluster_name()
      • setCluster_name

        public void setCluster_name​(java.lang.String cluster_name)
      • getListen_address

        public java.lang.String getListen_address()
      • setListen_address

        public void setListen_address​(java.lang.String listen_address)
      • getCommitlog_sync

        public java.lang.String getCommitlog_sync()
      • setCommitlog_sync

        public void setCommitlog_sync​(java.lang.String commitlog_sync)
      • getCommitlog_sync_period_in_ms

        public java.lang.Integer getCommitlog_sync_period_in_ms()
      • setCommitlog_sync_period_in_ms

        public void setCommitlog_sync_period_in_ms​(java.lang.Integer commitlog_sync_period_in_ms)
      • getPartitioner

        public java.lang.String getPartitioner()
      • setPartitioner

        public void setPartitioner​(java.lang.String partitioner)
      • getEndpoint_snitch

        public java.lang.String getEndpoint_snitch()
      • setEndpoint_snitch

        public void setEndpoint_snitch​(java.lang.String endpoint_snitch)
      • getCommitlog_directory

        public java.lang.String getCommitlog_directory()
      • setCommitlog_directory

        public void setCommitlog_directory​(java.lang.String commitlog_directory)
      • getHints_directory

        public java.lang.String getHints_directory()
      • setHints_directory

        public void setHints_directory​(java.lang.String hints_directory)
      • getSaved_caches_directory

        public java.lang.String getSaved_caches_directory()
      • setSaved_caches_directory

        public void setSaved_caches_directory​(java.lang.String saved_caches_directory)
      • getData_file_directories

        public java.lang.String[] getData_file_directories()
      • setData_file_directories

        public void setData_file_directories​(java.lang.String[] data_file_directories)
      • getStart_native_transport

        public java.lang.Boolean getStart_native_transport()
      • setStart_native_transport

        public void setStart_native_transport​(java.lang.Boolean start_native_transport)
      • getAuthenticator

        public java.lang.String getAuthenticator()
      • setAuthenticator

        public void setAuthenticator​(java.lang.String authenticator)
      • getRpc_address

        public java.lang.String getRpc_address()
      • setRpc_address

        public void setRpc_address​(java.lang.String rpc_address)
      • getNum_tokens

        public java.lang.Integer getNum_tokens()
      • setNum_tokens

        public void setNum_tokens​(java.lang.Integer num_tokens)
      • getWrite_request_timeout_in_ms

        public java.lang.Integer getWrite_request_timeout_in_ms()
      • setWrite_request_timeout_in_ms

        public void setWrite_request_timeout_in_ms​(java.lang.Integer write_request_timeout_in_ms)
      • getCdc_raw_directory

        public java.lang.String getCdc_raw_directory()
      • setCdc_raw_directory

        public void setCdc_raw_directory​(java.lang.String cdc_raw_directory)
      • getEnable_user_defined_functions

        public java.lang.Boolean getEnable_user_defined_functions()
      • setEnable_user_defined_functions

        public void setEnable_user_defined_functions​(java.lang.Boolean enable_user_defined_functions)
      • getRead_request_timeout_in_ms

        public java.lang.Integer getRead_request_timeout_in_ms()
      • setRead_request_timeout_in_ms

        public void setRead_request_timeout_in_ms​(java.lang.Integer read_request_timeout_in_ms)