@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) private class MockSubTaggedLogAPIEntity extends TaggedLogAPIEntity { public double getField1() { return field1; } public void setField1(double value) { this.field1 = value; pcs.firePropertyChange("field1", null, null); } @Column("a") private double field1; public String getField2() { return field2; } public void setField2(String field2) { this.field2 = field2; pcs.firePropertyChange("field2", null, null); } @Column("b") private String field2; }
for(java.lang.reflect.Field f : fields){ Column column = f.getAnnotation(Column.class); if(column == null || column.value().isEmpty()){ continue; Qualifier q = new Qualifier(); q.setDisplayName(f.getName()); q.setQualifierName(column.value()); EntitySerDeser<?> serDeser = _serDeserMap.get(fldCls); if(serDeser == null){
for (java.lang.reflect.Field f : fields) { Column column = f.getAnnotation(Column.class); if (column == null || column.value().isEmpty()) { continue; Qualifier q = new Qualifier(); q.setDisplayName(f.getName()); q.setQualifierName(column.value()); EntitySerDeser<?> serDeser = _serDeserMap.get(fldCls); if (serDeser == null) {
public class MetricMetadataEntity extends TaggedLogAPIEntity { @Column("a") private String storeType; @Column("b") private String displayName; @Column("c") private String defaultDownSamplingFunction; @Column("d") private String defaultAggregateFunction; @Column("e") private String aggFunctions; @Column("f") private String downSamplingFunctions; @Column("g") private String resolutions; @Column("h") private String drillDownPaths;
}) public class AlertDefinitionAPIEntity extends AbstractPolicyDefinitionEntity { @Column("a") private String description; @Column("b") private String policyDef; @Column("c") private String dedupeDef; @Column("d") private String notificationDef; @Column("e") private String remediationDef; @Column("f") private boolean enabled; @Column("g") private String owner; @Column("h") private long lastModifiedDate; @Column("i") private long severity; @Column("j") private long createdTime; @Column("k") private boolean markdownEnabled; @Column("l") private String markdownReason;
public class MetricMetadataEntity extends TaggedLogAPIEntity { @Column("a") private String storeType; @Column("b") private String displayName; @Column("c") private String defaultDownSamplingFunction; @Column("d") private String defaultAggregateFunction; @Column("e") private String aggFunctions; @Column("f") private String downSamplingFunctions; @Column("g") private String resolutions; @Column("h") private String drillDownPaths;
@Tags({"application", "streamName", "attrName"}) public class AlertStreamSchemaEntity extends TaggedLogAPIEntity{ @Column("a") private String attrType; @Column("b") private String category; @Column("c") private String attrValueResolver; @Column("d") private Boolean usedAsTag; @Column("e") private String attrDescription; @Column("f") private String attrDisplayName; @Column("g") private String defaultValue;
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) @Table("fileSensitivity") @ColumnFamily("f") @Prefix("fileSensitivity") @Service("FileSensitivityService") @TimeSeries(false) @Tags({"site", "filedir"}) public class FileSensitivityAPIEntity extends TaggedLogAPIEntity{ /** * sensitivityType can be multi-value attribute, and values can be separated by "|" */ @Column("a") private String sensitivityType; public String getSensitivityType() { return sensitivityType; } public void setSensitivityType(String sensitivityType) { this.sensitivityType = sensitivityType; valueChanged("sensitivityType"); } }
/** * ipranger can be single IP, host or ip with subnet etc. */ @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) @Table("ipzone") @ColumnFamily("f") @Prefix("ipzone") @Service("IPZoneService") @TimeSeries(false) @Tags({"iphost"}) public class IPZoneEntity extends TaggedLogAPIEntity{ @Column("a") private String securityZone; public String getSecurityZone() { return securityZone; } public void setSecurityZone(String securityZone) { this.securityZone = securityZone; valueChanged("securityZone"); } }
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) @Table("hiveResourceSensitivity") @ColumnFamily("f") @Prefix("hiveResourceSensitivity") @Service("HiveResourceSensitivityService") @TimeSeries(false) @Tags({"site", "hiveResource"}) public class HiveResourceSensitivityAPIEntity extends TaggedLogAPIEntity { private static final long serialVersionUID = 1L; /** * sensitivityType can be multi-value attribute, and values can be separated by "|" */ @Column("a") private String sensitivityType; public String getSensitivityType() { return sensitivityType; } public void setSensitivityType(String sensitivityType) { this.sensitivityType = sensitivityType; valueChanged("sensitivityType"); } }
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL) @Table("alertStream") @ColumnFamily("f") @Prefix("alertStream") @Service(Constants.ALERT_STREAM_SERVICE_ENDPOINT_NAME) @JsonIgnoreProperties(ignoreUnknown = true) @TimeSeries(false) @Tags({"site","application", "streamName"}) public class AlertStreamEntity extends TaggedLogAPIEntity{ @Column("a") private String description; public String getDescription() { return description; } public void setDescription(String description) { this.description = description; valueChanged("description"); } }