Class RequestSummarizedJavaDownloadCountsDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.jmsjavadownloads.model.RequestSummarizedJavaDownloadCountsDetails.Builder
-
- Enclosing class:
- RequestSummarizedJavaDownloadCountsDetails
public static class RequestSummarizedJavaDownloadCountsDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
compartmentId
public RequestSummarizedJavaDownloadCountsDetails.Builder compartmentId(String compartmentId)
The compartment OCID here should be the tenancy OCID.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
groupAs
public RequestSummarizedJavaDownloadCountsDetails.Builder groupAs(JavaDownloadCountAggregationType groupAs)
The property that specifies the aggregation type for the download counts.- Parameters:
groupAs
- the value to set- Returns:
- this builder
-
familyVersion
public RequestSummarizedJavaDownloadCountsDetails.Builder familyVersion(String familyVersion)
Unique Java family version identifier.- Parameters:
familyVersion
- the value to set- Returns:
- this builder
-
releaseVersion
public RequestSummarizedJavaDownloadCountsDetails.Builder releaseVersion(String releaseVersion)
Unique Java release version identifier.- Parameters:
releaseVersion
- the value to set- Returns:
- this builder
-
timeStart
public RequestSummarizedJavaDownloadCountsDetails.Builder timeStart(Date timeStart)
The start time from when download data has to be included (formatted according to RFC3339).- Parameters:
timeStart
- the value to set- Returns:
- this builder
-
timeEnd
public RequestSummarizedJavaDownloadCountsDetails.Builder timeEnd(Date timeEnd)
The end time until when the download data has to be included (formatted according to RFC3339).- Parameters:
timeEnd
- the value to set- Returns:
- this builder
-
sortBy
public RequestSummarizedJavaDownloadCountsDetails.Builder sortBy(AggregationSortBy sortBy)
The property to be used for sorting the aggregated report.- Parameters:
sortBy
- the value to set- Returns:
- this builder
-
sortOrder
public RequestSummarizedJavaDownloadCountsDetails.Builder sortOrder(SortOrder sortOrder)
The sort order for the aggregated report.- Parameters:
sortOrder
- the value to set- Returns:
- this builder
-
limit
public RequestSummarizedJavaDownloadCountsDetails.Builder limit(Integer limit)
The maximum number of items to return.- Parameters:
limit
- the value to set- Returns:
- this builder
-
page
public RequestSummarizedJavaDownloadCountsDetails.Builder page(String page)
The page token representing the page at which to start retrieving results.The token is usually retrieved from a previous call.
- Parameters:
page
- the value to set- Returns:
- this builder
-
build
public RequestSummarizedJavaDownloadCountsDetails build()
-
copy
public RequestSummarizedJavaDownloadCountsDetails.Builder copy(RequestSummarizedJavaDownloadCountsDetails model)
-
-