Class MetricsAggregationRange.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • metrics

        public 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
      • rangeStartTimeInEpochSeconds

        public 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
      • rangeEndTimeInEpochSeconds

        public 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