public class

ThriftColumnFamilyDefinitionImpl

extends Object
implements ColumnFamilyDefinition
java.lang.Object
   ↳ com.netflix.astyanax.thrift.ddl.ThriftColumnFamilyDefinitionImpl

Summary

Public Constructors
ThriftColumnFamilyDefinitionImpl()
ThriftColumnFamilyDefinitionImpl(CfDef cfDef)
Public Methods
ColumnFamilyDefinition addColumnDefinition(ColumnDefinition columnDef)
void clearColumnDefinitionList()
List<ColumnDefinition> getColumnDefinitionList()
String getComment()
String getComparatorType()
String getDefaultValidationClass()
int getId()
ByteBuffer getKeyAlias()
int getKeyCacheSavePeriodInSeconds()
double getKeyCacheSize()
String getKeyValidationClass()
String getKeyspace()
int getMemtableFlushAfterMins()
double getMemtableOperationsInMillions()
int getMemtableThroughputInMb()
double getMergeShardsChance()
int getMinCompactionThreshold()
String getName()
double getReadRepairChance()
boolean getReplicateOnWrite()
String getRowCacheProvider()
int getRowCacheSavePeriodInSeconds()
double getRowCacheSize()
CfDef getThriftColumnFamilyDefinition()
ColumnDefinition makeColumnDefinition()
ColumnFamilyDefinition setComment(String comment)
ColumnFamilyDefinition setComparatorType(String value)
ColumnFamilyDefinition setDefaultValidationClass(String value)
ColumnFamilyDefinition setId(int id)
ColumnFamilyDefinition setKeyAlias(ByteBuffer alias)
ColumnFamilyDefinition setKeyCacheSavePeriodInSeconds(int value)
ColumnFamilyDefinition setKeyCacheSize(double keyCacheSize)
ColumnFamilyDefinition setKeyValidationClass(String keyValidationClass)
ColumnFamilyDefinition setKeyspace(String keyspace)
ColumnFamilyDefinition setMemtableFlushAfterMins(int value)
ColumnFamilyDefinition setMemtableOperationsInMillions(double value)
ColumnFamilyDefinition setMemtableThroughputInMb(int value)
ColumnFamilyDefinition setMergeShardsChance(double value)
ColumnFamilyDefinition setMinCompactionThreshold(int value)
ColumnFamilyDefinition setName(String name)
ColumnFamilyDefinition setReadRepairChance(double value)
ColumnFamilyDefinition setReplicateOnWrite(boolean value)
ColumnFamilyDefinition setRowCacheProvider(String value)
ColumnFamilyDefinition setRowCacheSavePeriodInSeconds(int value)
ColumnFamilyDefinition setRowCacheSize(double size)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.netflix.astyanax.ddl.ColumnFamilyDefinition

Public Constructors

public ThriftColumnFamilyDefinitionImpl ()

public ThriftColumnFamilyDefinitionImpl (CfDef cfDef)

Public Methods

public ColumnFamilyDefinition addColumnDefinition (ColumnDefinition columnDef)

public void clearColumnDefinitionList ()

public List<ColumnDefinition> getColumnDefinitionList ()

public String getComment ()

public String getComparatorType ()

public String getDefaultValidationClass ()

public int getId ()

public ByteBuffer getKeyAlias ()

public int getKeyCacheSavePeriodInSeconds ()

public double getKeyCacheSize ()

public String getKeyValidationClass ()

public String getKeyspace ()

public int getMemtableFlushAfterMins ()

public double getMemtableOperationsInMillions ()

public int getMemtableThroughputInMb ()

public double getMergeShardsChance ()

public int getMinCompactionThreshold ()

public String getName ()

public double getReadRepairChance ()

public boolean getReplicateOnWrite ()

public String getRowCacheProvider ()

public int getRowCacheSavePeriodInSeconds ()

public double getRowCacheSize ()

public CfDef getThriftColumnFamilyDefinition ()

public ColumnDefinition makeColumnDefinition ()

public ColumnFamilyDefinition setComment (String comment)

public ColumnFamilyDefinition setComparatorType (String value)

public ColumnFamilyDefinition setDefaultValidationClass (String value)

public ColumnFamilyDefinition setId (int id)

public ColumnFamilyDefinition setKeyAlias (ByteBuffer alias)

public ColumnFamilyDefinition setKeyCacheSavePeriodInSeconds (int value)

public ColumnFamilyDefinition setKeyCacheSize (double keyCacheSize)

public ColumnFamilyDefinition setKeyValidationClass (String keyValidationClass)

public ColumnFamilyDefinition setKeyspace (String keyspace)

public ColumnFamilyDefinition setMemtableFlushAfterMins (int value)

public ColumnFamilyDefinition setMemtableOperationsInMillions (double value)

public ColumnFamilyDefinition setMemtableThroughputInMb (int value)

public ColumnFamilyDefinition setMergeShardsChance (double value)

public ColumnFamilyDefinition setMinCompactionThreshold (int value)

public ColumnFamilyDefinition setName (String name)

public ColumnFamilyDefinition setReadRepairChance (double value)

public ColumnFamilyDefinition setReplicateOnWrite (boolean value)

public ColumnFamilyDefinition setRowCacheProvider (String value)

public ColumnFamilyDefinition setRowCacheSavePeriodInSeconds (int value)

public ColumnFamilyDefinition setRowCacheSize (double size)