Class UsageAggregation
- java.lang.Object
-
- io.datahubproject.openapi.generated.UsageAggregation
-
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2023-12-06T11:25:47.362934Z[Etc/UTC]") public class UsageAggregation extends java.lang.ObjectUsage data for a given resource, rolled up into a bucket.
-
-
Constructor Summary
Constructors Constructor Description UsageAggregation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UsageAggregationbucket(java.lang.Long bucket)UsageAggregationduration(WindowDuration duration)booleanequals(java.lang.Object o)@NotNull @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.LonggetBucket()Bucket start time in milliseconds minimum: -9223372036854775808 maximum: 9223372036854775807@NotNull @Valid WindowDurationgetDuration()Get duration@NotNull @Valid UsageAggregationMetricsgetMetrics()Get metrics@NotNull java.lang.StringgetResource()Resource associated with these usage statsinthashCode()UsageAggregationmetrics(UsageAggregationMetrics metrics)UsageAggregationresource(java.lang.String resource)voidsetBucket(java.lang.Long bucket)voidsetDuration(WindowDuration duration)voidsetMetrics(UsageAggregationMetrics metrics)voidsetResource(java.lang.String resource)java.lang.StringtoString()
-
-
-
Method Detail
-
bucket
public UsageAggregation bucket(java.lang.Long bucket)
-
getBucket
@NotNull @Min(-9223372036854775808L) @Max(9223372036854775807L) public @NotNull @Min(-9223372036854775808L) @Max(9223372036854775807L) java.lang.Long getBucket()
Bucket start time in milliseconds minimum: -9223372036854775808 maximum: 9223372036854775807- Returns:
- bucket
-
setBucket
public void setBucket(java.lang.Long bucket)
-
duration
public UsageAggregation duration(WindowDuration duration)
-
getDuration
@NotNull @Valid public @NotNull @Valid WindowDuration getDuration()
Get duration- Returns:
- duration
-
setDuration
public void setDuration(WindowDuration duration)
-
resource
public UsageAggregation resource(java.lang.String resource)
-
getResource
@NotNull public @NotNull java.lang.String getResource()
Resource associated with these usage stats- Returns:
- resource
-
setResource
public void setResource(java.lang.String resource)
-
metrics
public UsageAggregation metrics(UsageAggregationMetrics metrics)
-
getMetrics
@NotNull @Valid public @NotNull @Valid UsageAggregationMetrics getMetrics()
Get metrics- Returns:
- metrics
-
setMetrics
public void setMetrics(UsageAggregationMetrics metrics)
-
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
-
-