org.apache.cassandra.config
Class KSMetaData
java.lang.Object
org.apache.cassandra.config.KSMetaData
public final class KSMetaData
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
name
public final java.lang.String name
strategyClass
public final java.lang.Class<? extends AbstractReplicationStrategy> strategyClass
strategyOptions
public final java.util.Map<java.lang.String,java.lang.String> strategyOptions
KSMetaData
public KSMetaData(java.lang.String name,
java.lang.Class<? extends AbstractReplicationStrategy> strategyClass,
java.util.Map<java.lang.String,java.lang.String> strategyOptions,
CFMetaData... cfDefs)
KSMetaData
public KSMetaData(java.lang.String name,
java.lang.Class<? extends AbstractReplicationStrategy> strategyClass,
java.util.Map<java.lang.String,java.lang.String> strategyOptions,
boolean durable_writes,
CFMetaData... cfDefs)
setDurableWrites
public void setDurableWrites(boolean durable_writes)
isDurableWrites
public boolean isDurableWrites()
forwardsCompatibleOptions
public static java.util.Map<java.lang.String,java.lang.String> forwardsCompatibleOptions(org.apache.cassandra.thrift.KsDef ks_def)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
cfMetaData
public java.util.Map<java.lang.String,CFMetaData> cfMetaData()
toAvro
public KsDef toAvro()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
fromAvro
public static KSMetaData fromAvro(KsDef ks)
convertOldStrategyName
public static java.lang.String convertOldStrategyName(java.lang.String name)
optsWithRF
public static java.util.Map<java.lang.String,java.lang.String> optsWithRF(java.lang.Integer rf)
fromThrift
public static KSMetaData fromThrift(org.apache.cassandra.thrift.KsDef ksd,
CFMetaData... cfDefs)
throws ConfigurationException
- Throws:
ConfigurationException
toThrift
public org.apache.cassandra.thrift.KsDef toThrift()
Copyright © 2011 The Apache Software Foundation