| JavaDownloadRecord.Builder | JavaDownloadRecord.Builder. architecture(String architecture) | The target Operating System architecture for the artifact. | 
| static JavaDownloadRecord.Builder | JavaDownloadRecord. builder() | Create a new builder. | 
| JavaDownloadRecord.Builder | JavaDownloadRecord.Builder. copy(JavaDownloadRecord model) |  | 
| JavaDownloadRecord.Builder | JavaDownloadRecord.Builder. downloadSourceId(String downloadSourceId) | Identifier of the source that downloaded the artifact. | 
| JavaDownloadRecord.Builder | JavaDownloadRecord.Builder. downloadType(String downloadType) | Type of download. | 
| JavaDownloadRecord.Builder | JavaDownloadRecord.Builder. familyDisplayName(String familyDisplayName) | The Java family display name. | 
| JavaDownloadRecord.Builder | JavaDownloadRecord.Builder. familyVersion(String familyVersion) | The Java family version identifier. | 
| JavaDownloadRecord.Builder | JavaDownloadRecord.Builder. osFamily(String osFamily) | The target Operating System family for the artifact. | 
| JavaDownloadRecord.Builder | JavaDownloadRecord.Builder. packageType(String packageType) | The package type (typically the file extension) of the artifact. | 
| JavaDownloadRecord.Builder | JavaDownloadRecord.Builder. packageTypeDetail(String packageTypeDetail) | Additional information about the package type. | 
| JavaDownloadRecord.Builder | JavaDownloadRecord.Builder. releaseVersion(String releaseVersion) | The Java release version identifier. | 
| JavaDownloadRecord.Builder | JavaDownloadRecord.Builder. timeDownloaded(Date timeDownloaded) | Timestamp of download. | 
| JavaDownloadRecord.Builder | JavaDownloadRecord. toBuilder() |  |