| CassandraRelevantEnv |
|
| CassandraRelevantProperties |
A class that extracts system properties for the cassandra node it runs within.
|
| CassandraRelevantProperties.PropertyConverter |
|
| Config |
A class that contains configuration properties for the cassandra node it runs within.
|
| Config.BatchlogEndpointStrategy |
|
| Config.CommitFailurePolicy |
|
| Config.CommitLogSync |
|
| Config.CorruptedTombstoneStrategy |
|
| Config.CQLStartTime |
|
| Config.DiskAccessMode |
|
| Config.DiskFailurePolicy |
|
| Config.DiskOptimizationStrategy |
|
| Config.FlushCompression |
|
| Config.InternodeCompression |
|
| Config.MemtableAllocationType |
|
| Config.MemtableOptions |
|
| Config.PaxosOnLinearizabilityViolation |
A safety mechanism for detecting incorrect paxos state, that may be down either to a bug or incorrect usage of LWTs
(most likely due to unsafe mixing of SERIAL and LOCAL_SERIAL operations), and rejecting
|
| Config.PaxosStatePurging |
Select the kind of paxos state purging to use.
|
| Config.PaxosVariant |
The variants of paxos implementation and semantics supported by Cassandra.
|
| Config.RepairCommandPoolFullStrategy |
|
| Config.UserFunctionTimeoutPolicy |
|
| ConfigurationLoader |
|
| Converters |
Converters for backward compatibility with the old cassandra.yaml where duration, data rate and
data storage configuration parameters were provided only by value and the expected unit was part of the configuration
parameter name(suffix).
|
| DataRateSpec |
Represents a data rate type used for cassandra configuration.
|
| DataRateSpec.DataRateUnit |
|
| DataRateSpec.LongBytesPerSecondBound |
Represents a data rate used for Cassandra configuration.
|
| DataStorageSpec |
Represents an amount of data storage.
|
| DataStorageSpec.DataStorageUnit |
|
| DataStorageSpec.IntBytesBound |
Represents a data storage quantity used for Cassandra configuration.
|
| DataStorageSpec.IntKibibytesBound |
Represents a data storage quantity used for Cassandra configuration.
|
| DataStorageSpec.IntMebibytesBound |
Represents a data storage quantity used for Cassandra configuration.
|
| DataStorageSpec.LongBytesBound |
Represents a data storage quantity used for Cassandra configuration.
|
| DataStorageSpec.LongMebibytesBound |
Represents a data storage quantity used for Cassandra configuration.
|
| DurationSpec |
Represents a positive time duration.
|
| DurationSpec.IntMillisecondsBound |
Represents a duration used for Cassandra configuration.
|
| DurationSpec.IntMinutesBound |
Represents a duration used for Cassandra configuration.
|
| DurationSpec.IntSecondsBound |
Represents a duration used for Cassandra configuration.
|
| DurationSpec.LongMillisecondsBound |
Represents a duration used for Cassandra configuration.
|
| DurationSpec.LongNanosecondsBound |
Represents a duration used for Cassandra configuration.
|
| DurationSpec.LongSecondsBound |
Represents a duration used for Cassandra configuration.
|
| EncryptionOptions |
This holds various options used for enabling SSL/TLS encryption.
|
| EncryptionOptions.ConfigKey |
|
| EncryptionOptions.ServerEncryptionOptions |
|
| EncryptionOptions.ServerEncryptionOptions.InternodeEncryption |
|
| EncryptionOptions.TlsEncryptionPolicy |
|
| GuardrailsOptions |
Configuration settings for guardrails populated from the Yaml file.
|
| InheritingClass |
|
| Loader |
|
| ParameterizedClass |
|
| Redacted |
Annotation supposed to be placed on any field in Config (and its subproperties in embedded configuration classes)
which will be redacted e.g.
|
| Replacement |
Holder for replacements to support backward compatibility between old and new names and types
of configuration parameters (CASSANDRA-15234)
|
| Replaces |
Repeatable annotation for providing old name, converter from old to new type and whether the
config parameters we annotate are deprecated and we need to warn the users.
|
| ReplacesList |
Concatenating annotation type for the repeatable annotation Replaces
|
| ReplicaFilteringProtectionOptions |
|
| StartupChecksOptions |
|
| SubnetGroups |
When a group of subnets are needed, this class can be used to represent the group as if it was a single subnet.
|
| TransparentDataEncryptionOptions |
|