datastax-java-driver {
  basic.request.consistency = "LOCAL_QUORUM"
  basic.contact-points = [ "cassandra.us-east-1.amazonaws.com:9142"]

  advanced.metadata.schema.enabled = false
 
  advanced.reconnect-on-init = true
  #advanced.protocol.version = "V4"

   basic.load-balancing-policy {
        local-datacenter = "us-east-1"
   }

   advanced.auth-provider = {
        class = software.aws.mcs.auth.SigV4AuthProvider
        aws-region = us-east-1
    }

    advanced.throttler = {
       class = ConcurrencyLimitingRequestThrottler
       max-concurrent-requests = 30
       max-queue-size = 2000
    }
    basic.request.default-idempotence = true
       advanced.retry-policy{
         class =  com.aws.ssa.keyspaces.retry.AmazonKeyspacesRetryPolicy
         max-attempts = 3
       }

   #advanced.auth-provider{
   #    class = PlainTextAuthProvider
   #    username = "mike-at-102"
   #    password = "fakepassword"
   #}

#advanced.netty

   advanced.ssl-engine-factory {
      class = DefaultSslEngineFactory
      #truststore-path = "/Users/user/.cassandra/cassandra_truststore.jks"
      #truststore-password = "amazon"
      hostname-validation = false
    }

    advanced.connection.pool.local.size = 2

    advanced.validation.class = com.aws.ssa.keyspaces.validation.SessionValidator;
}