Class MetricsAggregationRange.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.MetricsAggregationRange.Builder
 
- 
- Enclosing class:
- MetricsAggregationRange
 
 public static class MetricsAggregationRange.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricsAggregationRangebuild()MetricsAggregationRange.Buildercopy(MetricsAggregationRange model)MetricsAggregationRange.Builderheader(DbManagementAnalyticsMetric header)MetricsAggregationRange.Buildermetrics(List<DbManagementAnalyticsMetric> metrics)The list of metrics returned for the specified request.MetricsAggregationRange.BuilderrangeEndTimeInEpochSeconds(Long rangeEndTimeInEpochSeconds)The end of the time range (exclusive) of the returned metric data.MetricsAggregationRange.BuilderrangeStartTimeInEpochSeconds(Long rangeStartTimeInEpochSeconds)The beginning of the time range (inclusive) of the returned metric data.
 
- 
- 
- 
Method Detail- 
headerpublic MetricsAggregationRange.Builder header(DbManagementAnalyticsMetric header) 
 - 
metricspublic MetricsAggregationRange.Builder metrics(List<DbManagementAnalyticsMetric> metrics) The list of metrics returned for the specified request.Each of the metrics has a metricName and additional properties like metadata, dimensions. If a property is not set, then use the value from header. Suppose m be an item in the metrics array: - If m.metricName is not set, use header.metricName instead - If m.durationInSeconds is not set, use header.durationInSeconds instead - If m.dimensions is not set, use header.dimensions instead - If m.metadata is not set, use header.metadata instead - Parameters:
- metrics- the value to set
- Returns:
- this builder
 
 - 
rangeStartTimeInEpochSecondspublic MetricsAggregationRange.Builder rangeStartTimeInEpochSeconds(Long rangeStartTimeInEpochSeconds) The beginning of the time range (inclusive) of the returned metric data.- Parameters:
- rangeStartTimeInEpochSeconds- the value to set
- Returns:
- this builder
 
 - 
rangeEndTimeInEpochSecondspublic MetricsAggregationRange.Builder rangeEndTimeInEpochSeconds(Long rangeEndTimeInEpochSeconds) The end of the time range (exclusive) of the returned metric data.- Parameters:
- rangeEndTimeInEpochSeconds- the value to set
- Returns:
- this builder
 
 - 
buildpublic MetricsAggregationRange build() 
 - 
copypublic MetricsAggregationRange.Builder copy(MetricsAggregationRange model) 
 
- 
 
-