public class CasquatchDaoBuilder extends Object
CasquatchDao
Modifier and Type | Field and Description |
---|---|
protected com.typesafe.config.Config |
config |
protected Map<String,Object> |
configMap |
protected String |
path |
protected String |
prefix |
Constructor and Description |
---|
CasquatchDaoBuilder() |
Modifier and Type | Method and Description |
---|---|
CasquatchDao |
build()
Create CasquatchDao from configuration
|
CasquatchDaoBuilder |
endProfile()
End the current profile
|
com.typesafe.config.Config |
getConfig()
Generate configuration from files as well as runtime settings
|
String |
getPrefix()
Get prefix of properties
|
com.datastax.oss.driver.api.core.CqlSession |
session()
Providers access to a raw session based on Casquatch config
|
com.datastax.oss.driver.api.core.CqlSession |
session(String keyspace)
Provides access to a raw session based on Casquatch config
|
com.datastax.oss.driver.api.core.CqlSessionBuilder |
sessionBuilder()
Provides access to the underlying session builder based on Casquatch config
|
void |
setPrefix(String prefix)
Set the prefix for properties
|
CasquatchDaoBuilder |
startProfile(String profile)
Start a profile
|
String |
toString()
Prints out the config in JSON format
#return config in json format
|
CasquatchDaoBuilder |
with(String key,
List<String> valueList)
Add a list to the config
|
CasquatchDaoBuilder |
with(String key,
Object value)
Add a single value to the config
|
CasquatchDaoBuilder |
withAdvancedAddressTranslatorClass(String value)
Add value to property list mapped to advanced.address-translator.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedAuthProviderClass(String value)
Add value to property list mapped to advanced.auth-provider.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedAuthProviderPassword(String value)
Add value to property list mapped to advanced.auth-provider.password
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedAuthProviderUsername(String value)
Add value to property list mapped to advanced.auth-provider.username
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedCoalescerMaxRunsWithNoWork(Integer value)
Add value to property list mapped to advanced.coalescer.max-runs-with-no-work
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedCoalescerRescheduleInterval(String value)
Add value to property list mapped to advanced.coalescer.reschedule-interval
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedConnectionInitQueryTimeout(String value)
Add value to property list mapped to advanced.connection.init-query-timeout
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedConnectionMaxOrphanRequests(Integer value)
Add value to property list mapped to advanced.connection.max-orphan-requests
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedConnectionMaxRequestsPerConnection(Integer value)
Add value to property list mapped to advanced.connection.max-requests-per-connection
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedConnectionPoolLocalSize(Integer value)
Add value to property list mapped to advanced.connection.pool.local.size
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedConnectionPoolRemoteSize(Integer value)
Add value to property list mapped to advanced.connection.pool.remote.size
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedConnectionSetKeyspaceTimeout(Integer value)
Add value to property list mapped to advanced.connection.set-keyspace-timeout
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedConnectionWarnOnInitError(Boolean value)
Add value to property list mapped to advanced.connection.warn-on-init-error
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedControlConnectionSchemaAgreementInterval(String value)
Add value to property list mapped to advanced.control-connection.schema-agreement.interval
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedControlConnectionSchemaAgreementTimeout(String value)
Add value to property list mapped to advanced.control-connection.schema-agreement.timeout
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedControlConnectionSchemaAgreementWarnOnFailure(Boolean value)
Add value to property list mapped to advanced.control-connection.schema-agreement.warn-on-failure
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedControlConnectionTimeout(String value)
Add value to property list mapped to advanced.control-connection.timeout
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedHeartbeatInterval(String value)
Add value to property list mapped to advanced.heartbeat.interval
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedHeartbeatTimeout(String value)
Add value to property list mapped to advanced.heartbeat.timeout
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetadataSchemaDebouncerMaxEvents(Integer value)
Add value to property list mapped to advanced.metadata.schema.debouncer.max-events
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetadataSchemaDebouncerWindow(String value)
Add value to property list mapped to advanced.metadata.schema.debouncer.window
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetadataSchemaEnabled(Boolean value)
Add value to property list mapped to advanced.metadata.schema.enabled
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetadataSchemaRequestPageSize(Integer value)
Add value to property list mapped to advanced.metadata.schema.request-page-size
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetadataSchemaRequestTimeout(String value)
Add value to property list mapped to advanced.metadata.schema.request-timeout
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetadataTokenMapEnabled(Boolean value)
Add value to property list mapped to advanced.metadata.token-map.enabled
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetadataTopologyEventDebouncerMaxEvents(Integer value)
Add value to property list mapped to advanced.metadata.topology-event-debouncer.max-events
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetadataTopologyEventDebouncerWindow(String value)
Add value to property list mapped to advanced.metadata.topology-event-debouncer.window
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsNodeCqlMessagesHighestLatency(String value)
Add value to property list mapped to advanced.metrics.node.cql-messages.highest-latency
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsNodeCqlMessagesRefreshInterval(String value)
Add value to property list mapped to advanced.metrics.node.cql-messages.refresh-interval
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsNodeCqlMessagesSignificantDigits(Integer value)
Add value to property list mapped to advanced.metrics.node.cql-messages.significant-digits
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsNodeEnabled(List<String> value)
Add value to property list mapped to advanced.metrics.node.enabled
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsNodeEnabled(String value)
Add value to property list mapped to advanced.metrics.node.enabled
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsSessionCqlRequestsHighestLatency(String value)
Add value to property list mapped to advanced.metrics.session.cql-requests.highest-latency
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsSessionCqlRequestsRefreshInterval(String value)
Add value to property list mapped to advanced.metrics.session.cql-requests.refresh-interval
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsSessionCqlRequestsSignificantDigits(Integer value)
Add value to property list mapped to advanced.metrics.session.cql-requests.significant-digits
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsSessionEnabled(List<String> value)
Add value to property list mapped to advanced.metrics.session.enabled
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsSessionEnabled(String value)
Add value to property list mapped to advanced.metrics.session.enabled
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsSessionThrottlingDelayHighestLatency(String value)
Add value to property list mapped to advanced.metrics.session.throttling.delay.highest-latency
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsSessionThrottlingDelayRefreshInterval(String value)
Add value to property list mapped to advanced.metrics.session.throttling.delay.refresh-interval
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedMetricsSessionThrottlingDelaySignificantDigits(Integer value)
Add value to property list mapped to advanced.metrics.session.throttling.delay.significant-digits
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedNettyAdminGroupShutdownQuietPeriod(Integer value)
Add value to property list mapped to advanced.netty.admin-group.shutdown.quiet-period
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedNettyAdminGroupShutdownTimeout(Integer value)
Add value to property list mapped to advanced.netty.admin-group.shutdown.timeout
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedNettyAdminGroupShutdownUnit(String value)
Add value to property list mapped to advanced.netty.admin-group.shutdown.unit
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedNettyAdminGroupSize(Integer value)
Add value to property list mapped to advanced.netty.admin-group.size
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedNettyIoGroupShutdownQuietPeriod(Integer value)
Add value to property list mapped to advanced.netty.io-group.shutdown.quiet-period
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedNettyIoGroupShutdownTimeout(Integer value)
Add value to property list mapped to advanced.netty.io-group.shutdown.timeout
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedNettyIoGroupShutdownUnit(String value)
Add value to property list mapped to advanced.netty.io-group.shutdown.unit
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedNettyIoGroupSize(Integer value)
Add value to property list mapped to advanced.netty.io-group.size
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedNettyTimerTickDuration(String value)
Add value to property list mapped to advanced.netty.timer.tick-duration
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedNettyTimerTicksPerWheel(Integer value)
Add value to property list mapped to advanced.netty.timer.ticks-per-wheel
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedNodeStateListenerClass(String value)
Add value to property list mapped to advanced.node-state-listener.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedPreparedStatementsPrepareOnAllNodes(Boolean value)
Add value to property list mapped to advanced.prepared-statements.prepare-on-all-nodes
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedPreparedStatementsReprepareOnUpCheckSystemTable(Boolean value)
Add value to property list mapped to advanced.prepared-statements.reprepare-on-up.check-system-table
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedPreparedStatementsReprepareOnUpEnabled(Boolean value)
Add value to property list mapped to advanced.prepared-statements.reprepare-on-up.enabled
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedPreparedStatementsReprepareOnUpMaxParallelism(Integer value)
Add value to property list mapped to advanced.prepared-statements.reprepare-on-up.max-parallelism
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedPreparedStatementsReprepareOnUpMaxStatements(Integer value)
Add value to property list mapped to advanced.prepared-statements.reprepare-on-up.max-statements
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedPreparedStatementsReprepareOnUpTimeout(String value)
Add value to property list mapped to advanced.prepared-statements.reprepare-on-up.timeout
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedProtocolMaxFrameLength(String value)
Add value to property list mapped to advanced.protocol.max-frame-length
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedReconnectionPolicyBaseDelay(String value)
Add value to property list mapped to advanced.reconnection-policy.base-delay
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedReconnectionPolicyClass(String value)
Add value to property list mapped to advanced.reconnection-policy.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedReconnectionPolicyMaxDelay(String value)
Add value to property list mapped to advanced.reconnection-policy.max-delay
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedReconnectOnInit(Boolean value)
Add value to property list mapped to advanced.reconnect-on-init
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedRequestLogWarnings(Boolean value)
Add value to property list mapped to advanced.request.log-warnings
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedRequestTraceAttempts(Integer value)
Add value to property list mapped to advanced.request.trace.attempts
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedRequestTraceConsistency(String value)
Add value to property list mapped to advanced.request.trace.consistency
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedRequestTraceInterval(String value)
Add value to property list mapped to advanced.request.trace.interval
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedRequestTrackerClass(String value)
Add value to property list mapped to advanced.request-tracker.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedRequestWarnIfSetKeyspace(Boolean value)
Add value to property list mapped to advanced.request.warn-if-set-keyspace
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedResolveContactPoints(Boolean value)
Add value to property list mapped to advanced.resolve-contact-points
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedRetryPolicyClass(String value)
Add value to property list mapped to advanced.retry-policy.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSchemaChangeListenerClass(String value)
Add value to property list mapped to advanced.schema-change-listener.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSocketTcpNoDelay(Boolean value)
Add value to property list mapped to advanced.socket.tcp-no-delay
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSpeculativeExecutionPolicyClass(String value)
Add value to property list mapped to advanced.speculative-execution-policy.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSpeculativeExecutionPolicyDelay(String value)
Add value to property list mapped to advanced.speculative-execution-policy.delay
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSpeculativeExecutionPolicyMaxExecutions(Integer value)
Add value to property list mapped to advanced.speculative-execution-policy.max-executions
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSslEngineFactoryCipherSuites(List<String> value)
Add value to property list mapped to advanced.ssl-engine-factory.cipher-suites
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSslEngineFactoryCipherSuites(String value)
Add value to property list mapped to advanced.ssl-engine-factory.cipher-suites
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSslEngineFactoryClass(String value)
Add value to property list mapped to advanced.ssl-engine-factory.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSslEngineFactoryHostnameValidation(Boolean value)
Add value to property list mapped to advanced.ssl-engine-factory.hostname-validation
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSslEngineFactoryKeystorePassword(String value)
Add value to property list mapped to advanced.ssl-engine-factory.keystore-password
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSslEngineFactoryKeystorePath(String value)
Add value to property list mapped to advanced.ssl-engine-factory.keystore-path
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSslEngineFactoryTruststorePassword(String value)
Add value to property list mapped to advanced.ssl-engine-factory.truststore-password
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedSslEngineFactoryTruststorePath(String value)
Add value to property list mapped to advanced.ssl-engine-factory.truststore-path
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedThrottlerClass(String value)
Add value to property list mapped to advanced.throttler.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedTimestampGeneratorClass(String value)
Add value to property list mapped to advanced.timestamp-generator.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedTimestampGeneratorDriftWarningInterval(String value)
Add value to property list mapped to advanced.timestamp-generator.drift-warning.interval
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedTimestampGeneratorDriftWarningThreshold(String value)
Add value to property list mapped to advanced.timestamp-generator.drift-warning.threshold
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withAdvancedTimestampGeneratorForceJavaClock(Boolean value)
Add value to property list mapped to advanced.timestamp-generator.force-java-clock
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withBasicConfigReloadInterval(String value)
Add value to property list mapped to basic.config-reload-interval
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withBasicContactPoints(List<String> value)
Add value to property list mapped to basic.contact-points
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withBasicContactPoints(String value)
Add value to property list mapped to basic.contact-points
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withBasicLoadBalancingPolicyClass(String value)
Add value to property list mapped to basic.load-balancing-policy.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withBasicLoadBalancingPolicyFilterClass(String value)
Add value to property list mapped to basic.load-balancing-policy.filter.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withBasicLoadBalancingPolicyLocalDatacenter(String value)
Add value to property list mapped to basic.load-balancing-policy.local-datacenter
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withBasicRequestConsistency(String value)
Add value to property list mapped to basic.request.consistency
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withBasicRequestDefaultIdempotence(Boolean value)
Add value to property list mapped to basic.request.default-idempotence
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withBasicRequestPageSize(Integer value)
Add value to property list mapped to basic.request.page-size
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withBasicRequestSerialConsistency(String value)
Add value to property list mapped to basic.request.serial-consistency
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withBasicRequestTimeout(String value)
Add value to property list mapped to basic.request.timeout
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withBasicSessionKeyspace(String value)
Add value to property list mapped to basic.session-keyspace
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withFailoverPolicyClass(String value)
Add value to property list mapped to failover-policy.class
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withFailoverPolicyProfile(String value)
Add value to property list mapped to failover-policy.profile
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withMaxRequestsPerConnection(Integer value)
Add value to property list mapped to max-requests-per-connection
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withProfilesDdlBasicRequestTimeout(String value)
Add value to property list mapped to profiles.ddl.basic.request.timeout
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withQueryOptionsAllowNonPrimaryKeys(Boolean value)
Add value to property list mapped to query-options.allow-non-primary-keys
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withQueryOptionsIgnoreNonPrimaryKeys(Boolean value)
Add value to property list mapped to query-options.ignore-non-primary-keys
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withQueryOptionsLimit(Integer value)
Add value to property list mapped to query-options.limit
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withQueryOptionsNullSavingStrategy(String value)
Add value to property list mapped to query-options.null-saving-strategy
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withQueryOptionsPersistNulls(Boolean value)
Add value to property list mapped to query-options.persist-nulls
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withQueryOptionsProfile(String value)
Add value to property list mapped to query-options.profile
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withSolrQueryOptionsAllowNonPrimaryKeys(Boolean value)
Add value to property list mapped to solr-query-options.allow-non-primary-keys
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withSolrQueryOptionsConsistency(String value)
Add value to property list mapped to solr-query-options.consistency
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withSolrQueryOptionsIgnoreNonPrimaryKeys(Boolean value)
Add value to property list mapped to solr-query-options.ignore-non-primary-keys
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withSolrQueryOptionsLimit(Integer value)
Add value to property list mapped to solr-query-options.limit
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withSolrQueryOptionsNullSavingStrategy(String value)
Add value to property list mapped to solr-query-options.null-saving-strategy
NOTE: Generated from reference.conf files on release
|
CasquatchDaoBuilder |
withSolrQueryOptionsProfile(String value)
Add value to property list mapped to solr-query-options.profile
NOTE: Generated from reference.conf files on release
|
protected String prefix
protected String path
protected com.typesafe.config.Config config
public CasquatchDao build()
public CasquatchDaoBuilder endProfile()
public com.typesafe.config.Config getConfig()
public String getPrefix()
public com.datastax.oss.driver.api.core.CqlSession session()
public com.datastax.oss.driver.api.core.CqlSession session(String keyspace)
keyspace
- override the keyspace for this sessionpublic com.datastax.oss.driver.api.core.CqlSessionBuilder sessionBuilder()
public void setPrefix(String prefix)
prefix
- property prefixpublic CasquatchDaoBuilder startProfile(String profile)
profile
- name of profilepublic String toString()
public CasquatchDaoBuilder with(String key, Object value)
key
- key for valuevalue
- value (object)public CasquatchDaoBuilder with(String key, List<String> valueList)
key
- key for valuevalueList
- list of valuespublic CasquatchDaoBuilder withAdvancedSslEngineFactoryTruststorePath(String value)
value
- value for propertypublic CasquatchDaoBuilder withBasicLoadBalancingPolicyClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withBasicLoadBalancingPolicyLocalDatacenter(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedSslEngineFactoryKeystorePath(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedConnectionPoolRemoteSize(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withBasicRequestSerialConsistency(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetadataTopologyEventDebouncerWindow(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedAddressTranslatorClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withSolrQueryOptionsNullSavingStrategy(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedControlConnectionSchemaAgreementTimeout(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedConnectionWarnOnInitError(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withBasicRequestDefaultIdempotence(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedHeartbeatInterval(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetadataTopologyEventDebouncerMaxEvents(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedProtocolMaxFrameLength(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetricsSessionThrottlingDelayHighestLatency(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetadataSchemaRequestTimeout(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedResolveContactPoints(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedNettyIoGroupShutdownQuietPeriod(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedNettyTimerTicksPerWheel(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedRequestLogWarnings(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedAuthProviderPassword(String value)
value
- value for propertypublic CasquatchDaoBuilder withQueryOptionsProfile(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedNettyAdminGroupShutdownTimeout(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedNettyAdminGroupShutdownUnit(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetricsNodeCqlMessagesHighestLatency(String value)
value
- value for propertypublic CasquatchDaoBuilder withSolrQueryOptionsLimit(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedNettyAdminGroupSize(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedRetryPolicyClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetadataSchemaEnabled(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedPreparedStatementsReprepareOnUpCheckSystemTable(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedConnectionMaxRequestsPerConnection(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedRequestTraceInterval(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedControlConnectionSchemaAgreementInterval(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedControlConnectionSchemaAgreementWarnOnFailure(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetricsNodeEnabled(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetricsNodeEnabled(List<String> value)
value
- list of values for propertypublic CasquatchDaoBuilder withAdvancedTimestampGeneratorClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withFailoverPolicyClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedNettyAdminGroupShutdownQuietPeriod(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withFailoverPolicyProfile(String value)
value
- value for propertypublic CasquatchDaoBuilder withBasicLoadBalancingPolicyFilterClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedSslEngineFactoryTruststorePassword(String value)
value
- value for propertypublic CasquatchDaoBuilder withQueryOptionsIgnoreNonPrimaryKeys(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetricsSessionThrottlingDelaySignificantDigits(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withBasicRequestConsistency(String value)
value
- value for propertypublic CasquatchDaoBuilder withQueryOptionsPersistNulls(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedCoalescerRescheduleInterval(String value)
value
- value for propertypublic CasquatchDaoBuilder withQueryOptionsAllowNonPrimaryKeys(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetricsSessionThrottlingDelayRefreshInterval(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetricsSessionEnabled(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetricsSessionEnabled(List<String> value)
value
- list of values for propertypublic CasquatchDaoBuilder withBasicConfigReloadInterval(String value)
value
- value for propertypublic CasquatchDaoBuilder withQueryOptionsLimit(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedNettyIoGroupShutdownTimeout(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetricsSessionCqlRequestsRefreshInterval(String value)
value
- value for propertypublic CasquatchDaoBuilder withSolrQueryOptionsConsistency(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedRequestTrackerClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withBasicRequestTimeout(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedCoalescerMaxRunsWithNoWork(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedAuthProviderUsername(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedThrottlerClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedReconnectionPolicyMaxDelay(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetadataSchemaRequestPageSize(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedReconnectionPolicyClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedRequestWarnIfSetKeyspace(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedNettyIoGroupShutdownUnit(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedSchemaChangeListenerClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withBasicContactPoints(String value)
value
- value for propertypublic CasquatchDaoBuilder withBasicContactPoints(List<String> value)
value
- list of values for propertypublic CasquatchDaoBuilder withAdvancedSpeculativeExecutionPolicyDelay(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedHeartbeatTimeout(String value)
value
- value for propertypublic CasquatchDaoBuilder withBasicRequestPageSize(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedSpeculativeExecutionPolicyMaxExecutions(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withSolrQueryOptionsAllowNonPrimaryKeys(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedTimestampGeneratorDriftWarningInterval(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedSslEngineFactoryClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedConnectionInitQueryTimeout(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedRequestTraceAttempts(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedSslEngineFactoryKeystorePassword(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedRequestTraceConsistency(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedConnectionPoolLocalSize(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withSolrQueryOptionsIgnoreNonPrimaryKeys(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedSocketTcpNoDelay(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetricsNodeCqlMessagesSignificantDigits(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetricsSessionCqlRequestsHighestLatency(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetadataSchemaDebouncerWindow(String value)
value
- value for propertypublic CasquatchDaoBuilder withQueryOptionsNullSavingStrategy(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedReconnectionPolicyBaseDelay(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedReconnectOnInit(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedNodeStateListenerClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedPreparedStatementsReprepareOnUpEnabled(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedTimestampGeneratorDriftWarningThreshold(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedAuthProviderClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withBasicSessionKeyspace(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedTimestampGeneratorForceJavaClock(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedPreparedStatementsReprepareOnUpTimeout(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetadataSchemaDebouncerMaxEvents(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedPreparedStatementsReprepareOnUpMaxParallelism(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetricsNodeCqlMessagesRefreshInterval(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedNettyIoGroupSize(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedConnectionSetKeyspaceTimeout(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedSpeculativeExecutionPolicyClass(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedMetadataTokenMapEnabled(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedPreparedStatementsPrepareOnAllNodes(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withSolrQueryOptionsProfile(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedSslEngineFactoryHostnameValidation(Boolean value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedControlConnectionTimeout(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedPreparedStatementsReprepareOnUpMaxStatements(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withMaxRequestsPerConnection(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withProfilesDdlBasicRequestTimeout(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedSslEngineFactoryCipherSuites(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedSslEngineFactoryCipherSuites(List<String> value)
value
- list of values for propertypublic CasquatchDaoBuilder withAdvancedMetricsSessionCqlRequestsSignificantDigits(Integer value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedNettyTimerTickDuration(String value)
value
- value for propertypublic CasquatchDaoBuilder withAdvancedConnectionMaxOrphanRequests(Integer value)
value
- value for propertyCopyright © 2019. All rights reserved.