com.datamountaineer.streamreactor.connect.config.base.const.TraitConfigConst.scala Maven / Gradle / Ivy
/*
* Copyright 2017 Datamountaineer.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.datamountaineer.streamreactor.connect.config.base.const
object TraitConfigConst {
val KCQL_PROP_SUFFIX = "kcql"
val ERROR_POLICY_PROP_SUFFIX = "error.policy"
val RETRY_INTERVAL_PROP_SUFFIX = "retry.interval"
val MAX_RETRIES_PROP_SUFFIX = "max.retries"
val BATCH_SIZE_PROP_SUFFIX = "batch.size"
val DATABASE_PROP_SUFFIX = "db"
val THREAD_POLL_PROP_SUFFIX = "threadpool.size"
val ALLOW_PARALLEL_WRITE_PROP_SUFFIX = "parallel.write"
val CONSISTENCY_LEVEL_PROP_SUFFIX = "consistency.level"
val USERNAME_SUFFIX = "username"
val PASSWORD_SUFFIX = "password"
val AUTH_MECH_SUFFIX = "auth.mechanism"
val TRUSTSTORE_PASS_SUFFIX = "truststore.pass"
val TRUSTSTORE_PATH_SUFFIX = "truststore.path"
val KEYSTORE_PASS_SUFFIX = "keystore.pass"
val KEYSTORE_PATH_SUFFIX = "keystore.path"
val CERTIFICATES_SUFFIX = "certs"
val CERTIFICATE_KEY_CHAIN_SUFFIX = "cert.chain.key"
val CERT_KEY="cert.key"
val PROGRESS_ENABLED_CONST = "connect.progress.enabled"
val CONNECT_ERROR_POLICY_CONST = "connect.error.policy"
val URI_SUFFIX = "uri"
val URL_SUFFIX ="url"
val CLUSTER_NAME_SUFFIX = "cluster.name"
val CONNECTION_HOST_SUFFIX = "host"
val CONNECTION_HOSTS_SUFFIX = "hosts"
val CONNECTION_PORT_SUFFIX = "port"
val CONNECTION_PORTS_SUFFIX = "ports"
val WRITE_TIMEOUT_SUFFIX = "write.timeout"
val SCHEMA_REGISTRY_SUFFIX = "schema.registry.url"
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy