Class JavaDownloadRecordSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.jmsjavadownloads.model.JavaDownloadRecordSummary.Builder
-
- Enclosing class:
- JavaDownloadRecordSummary
public static class JavaDownloadRecordSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaDownloadRecordSummary.Builderarchitecture(String architecture)The target Operating System architecture for the artifact.JavaDownloadRecordSummarybuild()JavaDownloadRecordSummary.Buildercopy(JavaDownloadRecordSummary model)JavaDownloadRecordSummary.BuilderdownloadSourceId(String downloadSourceId)Identifier of the source that downloaded the artifact.JavaDownloadRecordSummary.BuilderdownloadType(String downloadType)Type of download.JavaDownloadRecordSummary.BuilderfamilyDisplayName(String familyDisplayName)The Java family display name.JavaDownloadRecordSummary.BuilderfamilyVersion(String familyVersion)The Java family version identifier.JavaDownloadRecordSummary.BuilderosFamily(String osFamily)The target Operating System family for the artifact.JavaDownloadRecordSummary.BuilderpackageType(String packageType)The package type (typically the file extension) of the artifact.JavaDownloadRecordSummary.BuilderpackageTypeDetail(String packageTypeDetail)Additional information about the package type.JavaDownloadRecordSummary.BuilderreleaseVersion(String releaseVersion)The Java release version identifier.JavaDownloadRecordSummary.BuildertimeDownloaded(Date timeDownloaded)Timestamp of download.
-
-
-
Method Detail
-
familyVersion
public JavaDownloadRecordSummary.Builder familyVersion(String familyVersion)
The Java family version identifier.- Parameters:
familyVersion- the value to set- Returns:
- this builder
-
familyDisplayName
public JavaDownloadRecordSummary.Builder familyDisplayName(String familyDisplayName)
The Java family display name.- Parameters:
familyDisplayName- the value to set- Returns:
- this builder
-
releaseVersion
public JavaDownloadRecordSummary.Builder releaseVersion(String releaseVersion)
The Java release version identifier.- Parameters:
releaseVersion- the value to set- Returns:
- this builder
-
osFamily
public JavaDownloadRecordSummary.Builder osFamily(String osFamily)
The target Operating System family for the artifact.- Parameters:
osFamily- the value to set- Returns:
- this builder
-
architecture
public JavaDownloadRecordSummary.Builder architecture(String architecture)
The target Operating System architecture for the artifact.- Parameters:
architecture- the value to set- Returns:
- this builder
-
packageType
public JavaDownloadRecordSummary.Builder packageType(String packageType)
The package type (typically the file extension) of the artifact.- Parameters:
packageType- the value to set- Returns:
- this builder
-
packageTypeDetail
public JavaDownloadRecordSummary.Builder packageTypeDetail(String packageTypeDetail)
Additional information about the package type.- Parameters:
packageTypeDetail- the value to set- Returns:
- this builder
-
downloadSourceId
public JavaDownloadRecordSummary.Builder downloadSourceId(String downloadSourceId)
Identifier of the source that downloaded the artifact.- Parameters:
downloadSourceId- the value to set- Returns:
- this builder
-
timeDownloaded
public JavaDownloadRecordSummary.Builder timeDownloaded(Date timeDownloaded)
Timestamp of download.- Parameters:
timeDownloaded- the value to set- Returns:
- this builder
-
downloadType
public JavaDownloadRecordSummary.Builder downloadType(String downloadType)
Type of download.- Parameters:
downloadType- the value to set- Returns:
- this builder
-
build
public JavaDownloadRecordSummary build()
-
copy
public JavaDownloadRecordSummary.Builder copy(JavaDownloadRecordSummary model)
-
-