/**
* @author David Webb
*
*/
@Table(value = "host_info")
public class HostInfo {
@PrimaryKeyColumn(ordinal = 0, name = "cluster_id", type = PrimaryKeyType.PARTITIONED)
private UUID clusterId;
@PrimaryKeyColumn(ordinal = 1, type = PrimaryKeyType.CLUSTERED, ordering = Ordering.ASCENDING)
private String host;
private String hostName;
@Column("data_file_location")
private List<String> dataFileLocations;
@Column("commit_log_location")
private String commitLogLocation;
@Column("saved_cache_location")
private String savedCacheLocation;
@Column("release_version")
private String releaseVersion;
private List<String> tokens;
@Column("compaction_throughput")
private Integer compactionThroughput;
@Column("streaming_throughput")
private Integer streamingThroughput;
@Column("schema_version")
private String schemaVersion;
@Column("operation_mode")
private String operationMode;
@Column("native_transport_running")
private Boolean nativeTransportRunning;
@Column("rpc_server_running")
private Boolean rpcServerRunning;
@Column("partitioner_name")
private String paritionerName;
@Column("local_host_id")
private String localHostId;
…
}