public static class SummarizeProjectRepositoryAnalyticsDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public SummarizeProjectRepositoryAnalyticsDetails.Builder authorEmail(String authorEmail)
Email address of the author.
authorEmail
- the value to setpublic SummarizeProjectRepositoryAnalyticsDetails.Builder repositoryMetrics(List<MetricName> repositoryMetrics)
The name of the metric to be filtered.
repositoryMetrics
- the value to setpublic SummarizeProjectRepositoryAnalyticsDetails.Builder aggregationDuration(SummarizeProjectRepositoryAnalyticsDetails.AggregationDuration aggregationDuration)
Metrics aggregated for the defined period.
aggregationDuration
- the value to setpublic SummarizeProjectRepositoryAnalyticsDetails.Builder startTime(Date startTime)
The beginning of the metric data query time range.
startTime
- the value to setpublic SummarizeProjectRepositoryAnalyticsDetails.Builder endTime(Date endTime)
The end of the metric data query time range.
endTime
- the value to setpublic SummarizeProjectRepositoryAnalyticsDetails.Builder groupBy(SummarizeProjectRepositoryAnalyticsDetails.GroupBy groupBy)
Attribute by which metric data has to be grouped
groupBy
- the value to setpublic SummarizeProjectRepositoryAnalyticsDetails build()
public SummarizeProjectRepositoryAnalyticsDetails.Builder copy(SummarizeProjectRepositoryAnalyticsDetails model)
Copyright © 2016–2024. All rights reserved.