com.netflix.astyanax.thrift.ddl
Class ThriftKeyspaceDefinitionImpl

java.lang.Object
  extended by com.netflix.astyanax.thrift.ddl.ThriftKeyspaceDefinitionImpl
All Implemented Interfaces:
KeyspaceDefinition

public class ThriftKeyspaceDefinitionImpl
extends Object
implements KeyspaceDefinition


Field Summary
protected  org.apache.cassandra.thrift.KsDef ks_def
           
 
Constructor Summary
ThriftKeyspaceDefinitionImpl()
           
ThriftKeyspaceDefinitionImpl(org.apache.cassandra.thrift.KsDef ks_def)
           
 
Method Summary
 KeyspaceDefinition addColumnFamily(ColumnFamilyDefinition cfDef)
           
 KeyspaceDefinition addStrategyOption(String name, String value)
           
 ColumnFamilyDefinition getColumnFamily(String columnFamily)
           
 List<ColumnFamilyDefinition> getColumnFamilyList()
           
 String getName()
           
 String getStrategyClass()
           
 Map<String,String> getStrategyOptions()
           
 org.apache.cassandra.thrift.KsDef getThriftKeyspaceDefinition()
           
 KeyspaceDefinition setName(String name)
           
 KeyspaceDefinition setStrategyClass(String strategyClass)
           
 KeyspaceDefinition setStrategyOptions(Map<String,String> options)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ks_def

protected org.apache.cassandra.thrift.KsDef ks_def
Constructor Detail

ThriftKeyspaceDefinitionImpl

public ThriftKeyspaceDefinitionImpl()

ThriftKeyspaceDefinitionImpl

public ThriftKeyspaceDefinitionImpl(org.apache.cassandra.thrift.KsDef ks_def)
Method Detail

getThriftKeyspaceDefinition

public org.apache.cassandra.thrift.KsDef getThriftKeyspaceDefinition()

setName

public KeyspaceDefinition setName(String name)
Specified by:
setName in interface KeyspaceDefinition

getName

public String getName()
Specified by:
getName in interface KeyspaceDefinition

setStrategyClass

public KeyspaceDefinition setStrategyClass(String strategyClass)
Specified by:
setStrategyClass in interface KeyspaceDefinition

getStrategyClass

public String getStrategyClass()
Specified by:
getStrategyClass in interface KeyspaceDefinition

setStrategyOptions

public KeyspaceDefinition setStrategyOptions(Map<String,String> options)
Specified by:
setStrategyOptions in interface KeyspaceDefinition

getStrategyOptions

public Map<String,String> getStrategyOptions()
Specified by:
getStrategyOptions in interface KeyspaceDefinition

addStrategyOption

public KeyspaceDefinition addStrategyOption(String name,
                                            String value)
Specified by:
addStrategyOption in interface KeyspaceDefinition

addColumnFamily

public KeyspaceDefinition addColumnFamily(ColumnFamilyDefinition cfDef)
Specified by:
addColumnFamily in interface KeyspaceDefinition

getColumnFamilyList

public List<ColumnFamilyDefinition> getColumnFamilyList()
Specified by:
getColumnFamilyList in interface KeyspaceDefinition

getColumnFamily

public ColumnFamilyDefinition getColumnFamily(String columnFamily)
Specified by:
getColumnFamily in interface KeyspaceDefinition


Copyright © 2012. All Rights Reserved.