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