Class JavaDownloadCountAggregation.Builder
- java.lang.Object
-
- com.oracle.bmc.jmsjavadownloads.model.JavaDownloadCountAggregation.Builder
-
- Enclosing class:
- JavaDownloadCountAggregation
public static class JavaDownloadCountAggregation.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
downloadCount
public JavaDownloadCountAggregation.Builder downloadCount(Long downloadCount)
Count of Java downloads.- Parameters:
downloadCount
- the value to set- Returns:
- this builder
-
familyVersion
public JavaDownloadCountAggregation.Builder familyVersion(String familyVersion)
The Java family version.- Parameters:
familyVersion
- the value to set- Returns:
- this builder
-
familyDisplayName
public JavaDownloadCountAggregation.Builder familyDisplayName(String familyDisplayName)
The Java family display name.- Parameters:
familyDisplayName
- the value to set- Returns:
- this builder
-
releaseVersion
public JavaDownloadCountAggregation.Builder releaseVersion(String releaseVersion)
The Java release version.Applicable only to JAVA_RELEASE aggregationType.
- Parameters:
releaseVersion
- the value to set- Returns:
- this builder
-
osFamily
public JavaDownloadCountAggregation.Builder osFamily(String osFamily)
The target Operating System family for the artifact.Applicable only to PLATFORM aggregationType.
- Parameters:
osFamily
- the value to set- Returns:
- this builder
-
architecture
public JavaDownloadCountAggregation.Builder architecture(String architecture)
The target Operating System architecture for the artifact.Applicable only to PLATFORM aggregationType.
- Parameters:
architecture
- the value to set- Returns:
- this builder
-
packageType
public JavaDownloadCountAggregation.Builder packageType(String packageType)
The package type (typically the file extension) of the artifact.Applicable only to PLATFORM aggregationType.
- Parameters:
packageType
- the value to set- Returns:
- this builder
-
packageTypeDetail
public JavaDownloadCountAggregation.Builder packageTypeDetail(String packageTypeDetail)
Additional information about the package type.Applicable only to PLATFORM aggregationType.
- Parameters:
packageTypeDetail
- the value to set- Returns:
- this builder
-
build
public JavaDownloadCountAggregation build()
-
copy
public JavaDownloadCountAggregation.Builder copy(JavaDownloadCountAggregation model)
-
-