@Generated(value="software.amazon.awssdk:codegen") public final class InsightRuleMetricDatapoint extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InsightRuleMetricDatapoint.Builder,InsightRuleMetricDatapoint>
One data point from the metric time series returned in a Contributor Insights rule report.
For more information, see GetInsightRuleReport.
Modifier and Type | Class and Description |
---|---|
static interface |
InsightRuleMetricDatapoint.Builder |
Modifier and Type | Method and Description |
---|---|
Double |
average()
The average value from all contributors during the time period represented by that data point.
|
static InsightRuleMetricDatapoint.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Double |
maxContributorValue()
The maximum value provided by one contributor during this timestamp.
|
Double |
maximum()
The maximum value from a single occurence from a single contributor during the time period represented by that
data point.
|
Double |
minimum()
The minimum value from a single contributor during the time period represented by that data point.
|
Double |
sampleCount()
The number of occurrences that matched the rule during this data point.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends InsightRuleMetricDatapoint.Builder> |
serializableBuilderClass() |
Double |
sum()
The sum of the values from all contributors during the time period represented by that data point.
|
Instant |
timestamp()
The timestamp of the data point.
|
InsightRuleMetricDatapoint.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Double |
uniqueContributors()
The number of unique contributors who published data during this timestamp.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final Instant timestamp()
The timestamp of the data point.
public final Double uniqueContributors()
The number of unique contributors who published data during this timestamp.
This statistic is returned only if you included it in the Metrics
array in your request.
This statistic is returned only if you included it in the Metrics
array in your request.
public final Double maxContributorValue()
The maximum value provided by one contributor during this timestamp. Each timestamp is evaluated separately, so the identity of the max contributor could be different for each timestamp.
This statistic is returned only if you included it in the Metrics
array in your request.
This statistic is returned only if you included it in the Metrics
array in your request.
public final Double sampleCount()
The number of occurrences that matched the rule during this data point.
This statistic is returned only if you included it in the Metrics
array in your request.
This statistic is returned only if you included it in the Metrics
array in your request.
public final Double average()
The average value from all contributors during the time period represented by that data point.
This statistic is returned only if you included it in the Metrics
array in your request.
This statistic is returned only if you included it in the Metrics
array in your request.
public final Double sum()
The sum of the values from all contributors during the time period represented by that data point.
This statistic is returned only if you included it in the Metrics
array in your request.
This statistic is returned only if you included it in the Metrics
array in your request.
public final Double minimum()
The minimum value from a single contributor during the time period represented by that data point.
This statistic is returned only if you included it in the Metrics
array in your request.
This statistic is returned only if you included it in the Metrics
array in your request.
public final Double maximum()
The maximum value from a single occurence from a single contributor during the time period represented by that data point.
This statistic is returned only if you included it in the Metrics
array in your request.
This statistic is returned only if you included it in the Metrics
array in your request.
public InsightRuleMetricDatapoint.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<InsightRuleMetricDatapoint.Builder,InsightRuleMetricDatapoint>
public static InsightRuleMetricDatapoint.Builder builder()
public static Class<? extends InsightRuleMetricDatapoint.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.