package alien4cloud.paas.model; import lombok.Getter; import lombok.Setter; import lombok.ToString; import org.elasticsearch.annotation.DateField; import org.elasticsearch.annotation.ESObject; import org.elasticsearch.annotation.StringField; import org.elasticsearch.annotation.TimeStamp; import org.elasticsearch.annotation.query.TermFilter; import org.elasticsearch.mapping.IndexType; @Getter @Setter @ESObject @ToString public abstract class AbstractMonitorEvent { @TermFilter @StringField(indexType = IndexType.not_analyzed) private String deploymentId; @TermFilter @StringField(indexType = IndexType.not_analyzed) private String orchestratorId; @TermFilter @DateField @TimeStamp(format = "", index = IndexType.not_analyzed) private long date; }