Class CassandraProperties
- java.lang.Object
- org.springframework.boot.autoconfigure.cassandra.CassandraProperties
@ConfigurationProperties(prefix="spring.data.cassandra") public class CassandraProperties extends Object
Configuration properties for Cassandra.- Since:
- 1.3.0
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCassandraProperties.PoolPool properties.
Constructor Summary
Constructors Constructor Description CassandraProperties()
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetClusterName()com.datastax.driver.core.ProtocolOptions.CompressiongetCompression()DurationgetConnectTimeout()com.datastax.driver.core.ConsistencyLevelgetConsistencyLevel()List<String>getContactPoints()intgetFetchSize()StringgetKeyspaceName()Class<? extends com.datastax.driver.core.policies.LoadBalancingPolicy>getLoadBalancingPolicy()Deprecated.StringgetPassword()CassandraProperties.PoolgetPool()intgetPort()DurationgetReadTimeout()Class<? extends com.datastax.driver.core.policies.ReconnectionPolicy>getReconnectionPolicy()Deprecated.Class<? extends com.datastax.driver.core.policies.RetryPolicy>getRetryPolicy()Deprecated.StringgetSchemaAction()com.datastax.driver.core.ConsistencyLevelgetSerialConsistencyLevel()StringgetUsername()booleanisJmxEnabled()booleanisSsl()voidsetClusterName(String clusterName)voidsetCompression(com.datastax.driver.core.ProtocolOptions.Compression compression)voidsetConnectTimeout(Duration connectTimeout)voidsetConsistencyLevel(com.datastax.driver.core.ConsistencyLevel consistency)voidsetFetchSize(int fetchSize)voidsetJmxEnabled(boolean jmxEnabled)voidsetKeyspaceName(String keyspaceName)voidsetLoadBalancingPolicy(Class<? extends com.datastax.driver.core.policies.LoadBalancingPolicy> loadBalancingPolicy)Deprecated.voidsetPassword(String password)voidsetPort(int port)voidsetReadTimeout(Duration readTimeout)voidsetReconnectionPolicy(Class<? extends com.datastax.driver.core.policies.ReconnectionPolicy> reconnectionPolicy)Deprecated.voidsetRetryPolicy(Class<? extends com.datastax.driver.core.policies.RetryPolicy> retryPolicy)Deprecated.voidsetSchemaAction(String schemaAction)voidsetSerialConsistencyLevel(com.datastax.driver.core.ConsistencyLevel serialConsistency)voidsetSsl(boolean ssl)voidsetUsername(String username)
Constructor Detail
CassandraProperties
public CassandraProperties()
Method Detail
getKeyspaceName
public String getKeyspaceName()
setKeyspaceName
public void setKeyspaceName(String keyspaceName)
getClusterName
public String getClusterName()
setClusterName
public void setClusterName(String clusterName)
getContactPoints
public List<String> getContactPoints()
getPort
public int getPort()
setPort
public void setPort(int port)
getUsername
public String getUsername()
setUsername
public void setUsername(String username)
getPassword
public String getPassword()
setPassword
public void setPassword(String password)
getCompression
public com.datastax.driver.core.ProtocolOptions.Compression getCompression()
setCompression
public void setCompression(com.datastax.driver.core.ProtocolOptions.Compression compression)
getLoadBalancingPolicy
@DeprecatedConfigurationProperty(reason="Implement a ClusterBuilderCustomizer bean instead.") @Deprecated public Class<? extends com.datastax.driver.core.policies.LoadBalancingPolicy> getLoadBalancingPolicy()
Deprecated.
setLoadBalancingPolicy
@Deprecated public void setLoadBalancingPolicy(Class<? extends com.datastax.driver.core.policies.LoadBalancingPolicy> loadBalancingPolicy)
Deprecated.
getConsistencyLevel
public com.datastax.driver.core.ConsistencyLevel getConsistencyLevel()
setConsistencyLevel
public void setConsistencyLevel(com.datastax.driver.core.ConsistencyLevel consistency)
getSerialConsistencyLevel
public com.datastax.driver.core.ConsistencyLevel getSerialConsistencyLevel()
setSerialConsistencyLevel
public void setSerialConsistencyLevel(com.datastax.driver.core.ConsistencyLevel serialConsistency)
getFetchSize
public int getFetchSize()
setFetchSize
public void setFetchSize(int fetchSize)
getReconnectionPolicy
@DeprecatedConfigurationProperty(reason="Implement a ClusterBuilderCustomizer bean instead.") @Deprecated public Class<? extends com.datastax.driver.core.policies.ReconnectionPolicy> getReconnectionPolicy()
Deprecated.
setReconnectionPolicy
@Deprecated public void setReconnectionPolicy(Class<? extends com.datastax.driver.core.policies.ReconnectionPolicy> reconnectionPolicy)
Deprecated.
getRetryPolicy
@DeprecatedConfigurationProperty(reason="Implement a ClusterBuilderCustomizer bean instead.") @Deprecated public Class<? extends com.datastax.driver.core.policies.RetryPolicy> getRetryPolicy()
Deprecated.
setRetryPolicy
@Deprecated public void setRetryPolicy(Class<? extends com.datastax.driver.core.policies.RetryPolicy> retryPolicy)
Deprecated.
getConnectTimeout
public Duration getConnectTimeout()
setConnectTimeout
public void setConnectTimeout(Duration connectTimeout)
getReadTimeout
public Duration getReadTimeout()
setReadTimeout
public void setReadTimeout(Duration readTimeout)
isSsl
public boolean isSsl()
setSsl
public void setSsl(boolean ssl)
isJmxEnabled
public boolean isJmxEnabled()
setJmxEnabled
public void setJmxEnabled(boolean jmxEnabled)
getSchemaAction
public String getSchemaAction()
setSchemaAction
public void setSchemaAction(String schemaAction)
getPool
public CassandraProperties.Pool getPool()