Class UsageAggregationMetrics
- java.lang.Object
-
- io.datahubproject.openapi.generated.UsageAggregationMetrics
-
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2023-12-06T11:25:47.362934Z[Etc/UTC]") public class UsageAggregationMetrics extends java.lang.ObjectMetrics for usage data for a given resource and bucket. Not all fields make sense for all buckets, so every field is optional.
-
-
Constructor Summary
Constructors Constructor Description UsageAggregationMetrics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UsageAggregationMetricsaddFieldsItem(FieldUsageCounts fieldsItem)UsageAggregationMetricsaddTopSqlQueriesItem(java.lang.String topSqlQueriesItem)UsageAggregationMetricsaddUsersItem(UserUsageCounts usersItem)booleanequals(java.lang.Object o)UsageAggregationMetricsfields(java.util.List<FieldUsageCounts> fields)@Valid java.util.List<FieldUsageCounts>getFields()Field-level usage statsjava.util.List<java.lang.String>getTopSqlQueries()Frequent SQL queries; mostly makes sense for datasets in SQL databases@Min(-2147483648L) @Max(2147483647L) java.lang.IntegergetTotalSqlQueries()Total SQL query count minimum: -2147483648 maximum: 2147483647@Min(-2147483648L) @Max(2147483647L) java.lang.IntegergetUniqueUserCount()Unique user count minimum: -2147483648 maximum: 2147483647@Valid java.util.List<UserUsageCounts>getUsers()Users within this bucket, with frequency countsinthashCode()voidsetFields(java.util.List<FieldUsageCounts> fields)voidsetTopSqlQueries(java.util.List<java.lang.String> topSqlQueries)voidsetTotalSqlQueries(java.lang.Integer totalSqlQueries)voidsetUniqueUserCount(java.lang.Integer uniqueUserCount)voidsetUsers(java.util.List<UserUsageCounts> users)UsageAggregationMetricstopSqlQueries(java.util.List<java.lang.String> topSqlQueries)java.lang.StringtoString()UsageAggregationMetricstotalSqlQueries(java.lang.Integer totalSqlQueries)UsageAggregationMetricsuniqueUserCount(java.lang.Integer uniqueUserCount)UsageAggregationMetricsusers(java.util.List<UserUsageCounts> users)
-
-
-
Method Detail
-
uniqueUserCount
public UsageAggregationMetrics uniqueUserCount(java.lang.Integer uniqueUserCount)
-
getUniqueUserCount
@Min(-2147483648L) @Max(2147483647L) public @Min(-2147483648L) @Max(2147483647L) java.lang.Integer getUniqueUserCount()
Unique user count minimum: -2147483648 maximum: 2147483647- Returns:
- uniqueUserCount
-
setUniqueUserCount
public void setUniqueUserCount(java.lang.Integer uniqueUserCount)
-
users
public UsageAggregationMetrics users(java.util.List<UserUsageCounts> users)
-
addUsersItem
public UsageAggregationMetrics addUsersItem(UserUsageCounts usersItem)
-
getUsers
@Valid public @Valid java.util.List<UserUsageCounts> getUsers()
Users within this bucket, with frequency counts- Returns:
- users
-
setUsers
public void setUsers(java.util.List<UserUsageCounts> users)
-
totalSqlQueries
public UsageAggregationMetrics totalSqlQueries(java.lang.Integer totalSqlQueries)
-
getTotalSqlQueries
@Min(-2147483648L) @Max(2147483647L) public @Min(-2147483648L) @Max(2147483647L) java.lang.Integer getTotalSqlQueries()
Total SQL query count minimum: -2147483648 maximum: 2147483647- Returns:
- totalSqlQueries
-
setTotalSqlQueries
public void setTotalSqlQueries(java.lang.Integer totalSqlQueries)
-
topSqlQueries
public UsageAggregationMetrics topSqlQueries(java.util.List<java.lang.String> topSqlQueries)
-
addTopSqlQueriesItem
public UsageAggregationMetrics addTopSqlQueriesItem(java.lang.String topSqlQueriesItem)
-
getTopSqlQueries
public java.util.List<java.lang.String> getTopSqlQueries()
Frequent SQL queries; mostly makes sense for datasets in SQL databases- Returns:
- topSqlQueries
-
setTopSqlQueries
public void setTopSqlQueries(java.util.List<java.lang.String> topSqlQueries)
-
fields
public UsageAggregationMetrics fields(java.util.List<FieldUsageCounts> fields)
-
addFieldsItem
public UsageAggregationMetrics addFieldsItem(FieldUsageCounts fieldsItem)
-
getFields
@Valid public @Valid java.util.List<FieldUsageCounts> getFields()
Field-level usage stats- Returns:
- fields
-
setFields
public void setFields(java.util.List<FieldUsageCounts> fields)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-