package com.cyngn.chrono.storage.entity;
import com.datastax.driver.mapping.annotations.Column;
import com.datastax.driver.mapping.annotations.PartitionKey;
import com.datastax.driver.mapping.annotations.Table;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* A collection of data returned to the client.
*
* @author truelove@cyngn.com (Jeremy Truelove) 9/12/14
*/
@Table(keyspace = "chrono", name = "payload")
public class Payload {
@PartitionKey(0)
@Column
@JsonProperty
public String unit;
@PartitionKey(1)
@Column
@JsonProperty
public long size;
@Column
@JsonProperty
public String data;
public Payload() { }
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
}
public long getSize() {
return size;
}
public void setSize(long size) {
this.size = size;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
}