# Package org.apache.cassandra.config

- Interface Summary
  Interface | Description
  --- | ---
  ConfigurationLoader |

- Class Summary
  Class | Description
  --- | ---
  CFMetaData | This class can be tricky to modify.
  CFMetaData.Builder |
  CFMetaData.DroppedColumn |
  CFMetaData.Serializer |
  ColumnDefinition |
  ColumnDefinition.Raw | Because Thrift-created tables may have a non-text comparator, we cannot determine the proper 'key' until we know the comparator.
  Config | A class that contains configuration properties for the cassandra node it runs within.
  DatabaseDescriptor |
  EncryptionOptions |
  EncryptionOptions.ClientEncryptionOptions |
  EncryptionOptions.ServerEncryptionOptions |
  ParameterizedClass |
  RequestSchedulerOptions |
  Schema |
  SchemaConstants |
  TransparentDataEncryptionOptions |
  ViewDefinition |
  YamlConfigurationLoader |

- Enum Summary
  Enum | Description
  --- | ---
  CFMetaData.Flag |
  ColumnDefinition.ClusteringOrder |
  ColumnDefinition.Kind |
  Config.CommitFailurePolicy |
  Config.CommitLogSync |
  Config.DiskAccessMode |
  Config.DiskFailurePolicy |
  Config.DiskOptimizationStrategy |
  Config.InternodeCompression |
  Config.MemtableAllocationType |
  Config.RequestSchedulerId |
  Config.UserFunctionTimeoutPolicy |
  EncryptionOptions.ServerEncryptionOptions.InternodeEncryption |
  ReadRepairDecision |

Copyright © 2018 The Apache Software Foundation