public static class JavaDownloadRecordSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
JavaDownloadRecordSummary.Builder |
architecture(String architecture)
The target Operating System architecture for the artifact.
|
JavaDownloadRecordSummary |
build() |
JavaDownloadRecordSummary.Builder |
copy(JavaDownloadRecordSummary model) |
JavaDownloadRecordSummary.Builder |
downloadSourceId(String downloadSourceId)
Identifier of the source that downloaded the artifact.
|
JavaDownloadRecordSummary.Builder |
downloadType(String downloadType)
Type of download.
|
JavaDownloadRecordSummary.Builder |
familyDisplayName(String familyDisplayName)
The Java family display name.
|
JavaDownloadRecordSummary.Builder |
familyVersion(String familyVersion)
The Java family version identifier.
|
JavaDownloadRecordSummary.Builder |
osFamily(String osFamily)
The target Operating System family for the artifact.
|
JavaDownloadRecordSummary.Builder |
packageType(String packageType)
The package type (typically the file extension) of the artifact.
|
JavaDownloadRecordSummary.Builder |
packageTypeDetail(String packageTypeDetail)
Additional information about the package type.
|
JavaDownloadRecordSummary.Builder |
releaseVersion(String releaseVersion)
The Java release version identifier.
|
JavaDownloadRecordSummary.Builder |
timeDownloaded(Date timeDownloaded)
Timestamp of download.
|
public JavaDownloadRecordSummary.Builder familyVersion(String familyVersion)
The Java family version identifier.
familyVersion
- the value to setpublic JavaDownloadRecordSummary.Builder familyDisplayName(String familyDisplayName)
The Java family display name.
familyDisplayName
- the value to setpublic JavaDownloadRecordSummary.Builder releaseVersion(String releaseVersion)
The Java release version identifier.
releaseVersion
- the value to setpublic JavaDownloadRecordSummary.Builder osFamily(String osFamily)
The target Operating System family for the artifact.
osFamily
- the value to setpublic JavaDownloadRecordSummary.Builder architecture(String architecture)
The target Operating System architecture for the artifact.
architecture
- the value to setpublic JavaDownloadRecordSummary.Builder packageType(String packageType)
The package type (typically the file extension) of the artifact.
packageType
- the value to setpublic JavaDownloadRecordSummary.Builder packageTypeDetail(String packageTypeDetail)
Additional information about the package type.
packageTypeDetail
- the value to setpublic JavaDownloadRecordSummary.Builder downloadSourceId(String downloadSourceId)
Identifier of the source that downloaded the artifact.
downloadSourceId
- the value to setpublic JavaDownloadRecordSummary.Builder timeDownloaded(Date timeDownloaded)
Timestamp of download.
timeDownloaded
- the value to setpublic JavaDownloadRecordSummary.Builder downloadType(String downloadType)
Type of download.
downloadType
- the value to setpublic JavaDownloadRecordSummary build()
public JavaDownloadRecordSummary.Builder copy(JavaDownloadRecordSummary model)
Copyright © 2016–2024. All rights reserved.