@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class FleetMetricSummaryDefinition extends Object
A summary of the fleet metrics, which provides the metric aggregated value of the databases in the fleet.
Note: Objects should always be created or deserialized using the FleetMetricSummaryDefinition.Builder. This model distinguishes fields
that are null because they are unset from fields that are explicitly set to null. This is done in
the setter methods of the FleetMetricSummaryDefinition.Builder, which maintain a set of all explicitly set fields called
__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take
__explicitlySet__ into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null from unset null).
| Modifier and Type | Class and Description |
|---|---|
static class |
FleetMetricSummaryDefinition.Builder |
| Constructor and Description |
|---|
FleetMetricSummaryDefinition(String metricName,
Double baselineValue,
Double targetValue,
String unit,
Double percentageChange,
List<MetricDimensionDefinition> dimensions)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static FleetMetricSummaryDefinition.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
Double |
getBaselineValue()
The metric aggregated value at the baseline date and time.
|
List<MetricDimensionDefinition> |
getDimensions()
The unique dimension key and values of the baseline metric.
|
String |
getMetricName()
The name of the metric.
|
Double |
getPercentageChange()
The percentage change in the metric aggregated value compared to the baseline value.
|
Double |
getTargetValue()
The metric aggregated value at the target date and time.
|
String |
getUnit()
The unit of the value.
|
int |
hashCode() |
FleetMetricSummaryDefinition.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"metricName","baselineValue","targetValue","unit","percentageChange","dimensions"}) @Deprecated public FleetMetricSummaryDefinition(String metricName, Double baselineValue, Double targetValue, String unit, Double percentageChange, List<MetricDimensionDefinition> dimensions)
public static FleetMetricSummaryDefinition.Builder builder()
Create a new builder.
public FleetMetricSummaryDefinition.Builder toBuilder()
public String getMetricName()
The name of the metric.
public Double getBaselineValue()
The metric aggregated value at the baseline date and time.
public Double getTargetValue()
The metric aggregated value at the target date and time.
public String getUnit()
The unit of the value.
public Double getPercentageChange()
The percentage change in the metric aggregated value compared to the baseline value.
public List<MetricDimensionDefinition> getDimensions()
The unique dimension key and values of the baseline metric.
Copyright © 2016–2021. All rights reserved.