类 CassandraProperties
- java.lang.Object
- org.springframework.boot.autoconfigure.cassandra.CassandraProperties
@ConfigurationProperties(prefix="spring.data.cassandra") public class CassandraProperties extends Object
Configuration properties for Cassandra.- 从以下版本开始:
- 1.3.0
嵌套类概要
嵌套类 修饰符和类型 类 说明 static class
CassandraProperties.Pool
Pool properties.
构造器概要
构造器 构造器 说明 CassandraProperties()
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 String
getClusterName()
com.datastax.driver.core.ProtocolOptions.Compression
getCompression()
Duration
getConnectTimeout()
com.datastax.driver.core.ConsistencyLevel
getConsistencyLevel()
List<String>
getContactPoints()
int
getFetchSize()
String
getKeyspaceName()
Class<? extends com.datastax.driver.core.policies.LoadBalancingPolicy>
getLoadBalancingPolicy()
已过时。String
getPassword()
CassandraProperties.Pool
getPool()
int
getPort()
Duration
getReadTimeout()
Class<? extends com.datastax.driver.core.policies.ReconnectionPolicy>
getReconnectionPolicy()
已过时。Class<? extends com.datastax.driver.core.policies.RetryPolicy>
getRetryPolicy()
已过时。String
getSchemaAction()
com.datastax.driver.core.ConsistencyLevel
getSerialConsistencyLevel()
String
getUsername()
boolean
isJmxEnabled()
boolean
isSsl()
void
setClusterName(String clusterName)
void
setCompression(com.datastax.driver.core.ProtocolOptions.Compression compression)
void
setConnectTimeout(Duration connectTimeout)
void
setConsistencyLevel(com.datastax.driver.core.ConsistencyLevel consistency)
void
setFetchSize(int fetchSize)
void
setJmxEnabled(boolean jmxEnabled)
void
setKeyspaceName(String keyspaceName)
void
setLoadBalancingPolicy(Class<? extends com.datastax.driver.core.policies.LoadBalancingPolicy> loadBalancingPolicy)
已过时。void
setPassword(String password)
void
setPort(int port)
void
setReadTimeout(Duration readTimeout)
void
setReconnectionPolicy(Class<? extends com.datastax.driver.core.policies.ReconnectionPolicy> reconnectionPolicy)
已过时。void
setRetryPolicy(Class<? extends com.datastax.driver.core.policies.RetryPolicy> retryPolicy)
已过时。void
setSchemaAction(String schemaAction)
void
setSerialConsistencyLevel(com.datastax.driver.core.ConsistencyLevel serialConsistency)
void
setSsl(boolean ssl)
void
setUsername(String username)
构造器详细资料
CassandraProperties
public CassandraProperties()
方法详细资料
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()
已过时。
setLoadBalancingPolicy
@Deprecated public void setLoadBalancingPolicy(Class<? extends com.datastax.driver.core.policies.LoadBalancingPolicy> loadBalancingPolicy)
已过时。
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()
已过时。
setReconnectionPolicy
@Deprecated public void setReconnectionPolicy(Class<? extends com.datastax.driver.core.policies.ReconnectionPolicy> reconnectionPolicy)
已过时。
getRetryPolicy
@DeprecatedConfigurationProperty(reason="Implement a ClusterBuilderCustomizer bean instead.") @Deprecated public Class<? extends com.datastax.driver.core.policies.RetryPolicy> getRetryPolicy()
已过时。
setRetryPolicy
@Deprecated public void setRetryPolicy(Class<? extends com.datastax.driver.core.policies.RetryPolicy> retryPolicy)
已过时。
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()