Package com.oracle.bmc.devops.model
Class SummarizeRepositoryAnalyticsDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.devops.model.SummarizeRepositoryAnalyticsDetails.Builder
 
- 
- Enclosing class:
- SummarizeRepositoryAnalyticsDetails
 
 public static class SummarizeRepositoryAnalyticsDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
authorEmailpublic SummarizeRepositoryAnalyticsDetails.Builder authorEmail(String authorEmail) Email address of the author.- Parameters:
- authorEmail- the value to set
- Returns:
- this builder
 
 - 
repositoryMetricspublic SummarizeRepositoryAnalyticsDetails.Builder repositoryMetrics(List<MetricName> repositoryMetrics) The name of the metric to be filtered.- Parameters:
- repositoryMetrics- the value to set
- Returns:
- this builder
 
 - 
aggregationDurationpublic SummarizeRepositoryAnalyticsDetails.Builder aggregationDuration(SummarizeRepositoryAnalyticsDetails.AggregationDuration aggregationDuration) Metrics aggregated for the defined period.- Parameters:
- aggregationDuration- the value to set
- Returns:
- this builder
 
 - 
startTimepublic SummarizeRepositoryAnalyticsDetails.Builder startTime(Date startTime) The beginning of the metric data query time range.- Parameters:
- startTime- the value to set
- Returns:
- this builder
 
 - 
endTimepublic SummarizeRepositoryAnalyticsDetails.Builder endTime(Date endTime) The end of the metric data query time range.- Parameters:
- endTime- the value to set
- Returns:
- this builder
 
 - 
groupBypublic SummarizeRepositoryAnalyticsDetails.Builder groupBy(SummarizeRepositoryAnalyticsDetails.GroupBy groupBy) Attribute by which metric data has to be grouped- Parameters:
- groupBy- the value to set
- Returns:
- this builder
 
 - 
buildpublic SummarizeRepositoryAnalyticsDetails build() 
 - 
copypublic SummarizeRepositoryAnalyticsDetails.Builder copy(SummarizeRepositoryAnalyticsDetails model) 
 
- 
 
-