@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) @Table("oozieResourceSensitivity") @ColumnFamily("f") @Prefix("oozieResourceSensitivity") @Service("OozieResourceSensitivityService") @TimeSeries(false) @Tags({"site", "oozieResource"}) public class OozieResourceSensitivityAPIEntity extends TaggedLogAPIEntity { private static final long serialVersionUID = 2L; /** * 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"); } }
@JsonIgnoreProperties(ignoreUnknown = true) @TimeSeries(false) @Tags({AUDIT_COLUMN_SERVICE_NAME, AUDIT_COLUMN_USER_ID, AUDIT_COLUMN_OPERATION, AUDIT_COLUMN_TIMESTAMP}) public class GenericAuditEntity extends TaggedLogAPIEntity {
@Service(TopologyConstants.JN_INSTANCE_SERVICE_NAME) @TimeSeries(false) @Tags( {TopologyConstants.SITE_TAG, TopologyConstants.HOSTNAME_TAG, TopologyConstants.RACK_TAG, TopologyConstants.ROLE_TAG}) public class JournalNodeServiceAPIEntity extends TopologyBaseAPIEntity { @Column("a")
@TimeSeries(false) @Partition( {"site"}) @Tags({HadoopClusterConstants.TAG_SITE, HadoopClusterConstants.TAG_QUEUE, HadoopClusterConstants.TAG_PARENT_QUEUE}) public class QueueStructureAPIEntity extends TaggedLogAPIEntity { @Column("a")
@ServicePath(path = "/metric") @Tags({ "site", "application", "policyId", "alertExecutorId", "streamName", "source", "partitionSeq" })
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) @Table("oozieResourceSensitivity") @ColumnFamily("f") @Prefix("oozieResourceSensitivity") @Service("OozieResourceSensitivityService") @TimeSeries(false) @Tags({"site", "oozieResource"}) public class OozieResourceSensitivityAPIEntity extends TaggedLogAPIEntity { private static final long serialVersionUID = 2L; /** * 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("hbaseResourceSensitivity") @ColumnFamily("f") @Prefix("hbaseResourceSensitivity") @Service("HbaseResourceSensitivityService") @TimeSeries(false) @Tags({"site", "hbaseResource"}) public class HbaseResourceSensitivityAPIEntity extends TaggedLogAPIEntity { private static final long serialVersionUID = 2L; /** * 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"); } }
@JsonIgnoreProperties(ignoreUnknown = true) @TimeSeries(false) @Tags({"site", "dataSource"}) @Deprecated public class AlertDataSourceEntity extends TaggedLogAPIEntity{
@Service(HdfsUserCommandPatternEntity.HDFS_USER_COMMAND_PATTERN_SERVICE) @TimeSeries(false) @Tags({"userCommand"}) public class HdfsUserCommandPatternEntity extends TaggedLogAPIEntity { public static final String HDFS_USER_COMMAND_PATTERN_SERVICE = "HdfsUserCommandPatternService";
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL) @Table("eagleSiteDesc") @ColumnFamily("f") @Prefix("eagleSiteDesc") @Service(Constants.SITE_DESCRIPTION_SERVICE_ENDPOINT_NAME) @JsonIgnoreProperties(ignoreUnknown = true) @TimeSeries(false) @Tags({"site"}) public class SiteDescServiceEntity extends TaggedLogAPIEntity { @Column("a") private Boolean enabled; public Boolean getEnabled() { return enabled; } public void setEnabled(Boolean enabled) { this.enabled = enabled; valueChanged("enabled"); } }
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL) @Table("eagle_metadata") @ColumnFamily("f") @Prefix("generic_resource") @Service(Constants.GENERIC_RESOURCE_SERVICE_ENDPOINT_NAME) @JsonIgnoreProperties(ignoreUnknown = true) @TimeSeries(false) @Tags({"site", "name"}) public class GenericResourceEntity extends TaggedLogAPIEntity { @Column("a") private String value; public String getValue() { return value; } public void setValue(String value) { this.value = value; valueChanged("value"); } }
@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"); } }
/** * Stream and Alert executor Id mapping should be automatically created by topology definition */ @JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL) @Table("alertExecutor") @ColumnFamily("f") @Prefix("alertExecutor") @Service(Constants.ALERT_EXECUTOR_SERVICE_ENDPOINT_NAME) @JsonIgnoreProperties(ignoreUnknown = true) @TimeSeries(false) @Tags({"site","application", "alertExecutorId", "streamName"}) public class AlertExecutorEntity extends TaggedLogAPIEntity{ @Column("a") private String description; public String getDescription() { return description; } public void setDescription(String desc) { this.description = desc; valueChanged("description"); } }
/** * 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"); } }
@JsonIgnoreProperties(ignoreUnknown = true) @TimeSeries(false) @Tags({"site", "application"}) public class SiteApplicationServiceEntity extends TaggedLogAPIEntity { @Column("a")
@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"); } }
@JsonIgnoreProperties(ignoreUnknown = true) @TimeSeries(false) @Tags({"feature"}) public class FeatureDescServiceEntity extends TaggedLogAPIEntity { @Column("a")
@ServicePath(path = "/metric") @Tags({"site","application","policyId","alertExecutorId", "streamName","source","partitionSeq"}) public class GenericMetricEntity extends TaggedLogAPIEntity { public static final String GENERIC_METRIC_SERVICE = "GenericMetricService";
@JsonIgnoreProperties(ignoreUnknown = true) @TimeSeries(false) @Tags({"site","user", "algorithm"}) public class MLModelAPIEntity extends TaggedLogAPIEntity{ @Column("b")