Package com.oracle.bmc.devops.model
Class RepositoryMetricSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.devops.model.RepositoryMetricSummary.Builder
-
- Enclosing class:
- RepositoryMetricSummary
public static class RepositoryMetricSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositoryMetricSummarybuild()RepositoryMetricSummary.Buildercopy(RepositoryMetricSummary model)RepositoryMetricSummary.Buildercount(Double count)Represents the total number of the metric being calculated.RepositoryMetricSummary.Builderdimensions(Map<String,String> dimensions)The qualifiers provided in the definition of the returned metric.RepositoryMetricSummary.BuilderdurationInSeconds(Long durationInSeconds)The duration of the returned aggregated data in seconds.RepositoryMetricSummary.BuildermetricName(MetricName metricName)Type of metricRepositoryMetricSummary.BuilderstartTimestampInEpochSeconds(Long startTimestampInEpochSeconds)The start time associated with the value of the metric.RepositoryMetricSummary.Buildersum(Double sum)Represents the total duration in days calculated corresponding to the total no.
-
-
-
Method Detail
-
metricName
public RepositoryMetricSummary.Builder metricName(MetricName metricName)
Type of metric- Parameters:
metricName- the value to set- Returns:
- this builder
-
durationInSeconds
public RepositoryMetricSummary.Builder durationInSeconds(Long durationInSeconds)
The duration of the returned aggregated data in seconds.- Parameters:
durationInSeconds- the value to set- Returns:
- this builder
-
dimensions
public RepositoryMetricSummary.Builder dimensions(Map<String,String> dimensions)
The qualifiers provided in the definition of the returned metric.- Parameters:
dimensions- the value to set- Returns:
- this builder
-
startTimestampInEpochSeconds
public RepositoryMetricSummary.Builder startTimestampInEpochSeconds(Long startTimestampInEpochSeconds)
The start time associated with the value of the metric.- Parameters:
startTimestampInEpochSeconds- the value to set- Returns:
- this builder
-
count
public RepositoryMetricSummary.Builder count(Double count)
Represents the total number of the metric being calculated.- Parameters:
count- the value to set- Returns:
- this builder
-
sum
public RepositoryMetricSummary.Builder sum(Double sum)
Represents the total duration in days calculated corresponding to the total no.of PRs. This is used only for “PULL_REQUEST_REVIEW_START_DURATION_IN_DAYS” and “PULL_REQUEST_REVIEW_DURATION_IN_DAYS” metrics.
- Parameters:
sum- the value to set- Returns:
- this builder
-
build
public RepositoryMetricSummary build()
-
copy
public RepositoryMetricSummary.Builder copy(RepositoryMetricSummary model)
-
-