public static class JavaReleaseSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
JavaReleaseSummary.Builder |
artifactContentTypes(List<ArtifactContentType> artifactContentTypes)
Artifact content types for the Java version.
|
JavaReleaseSummary |
build() |
JavaReleaseSummary.Builder |
copy(JavaReleaseSummary model) |
JavaReleaseSummary.Builder |
daysUnderSecurityBaseline(Integer daysUnderSecurityBaseline)
The number of days since this release has been under the security baseline.
|
JavaReleaseSummary.Builder |
familyDetails(JavaFamily familyDetails) |
JavaReleaseSummary.Builder |
familyVersion(String familyVersion)
Java release family identifier.
|
JavaReleaseSummary.Builder |
licenseDetails(JavaLicense licenseDetails) |
JavaReleaseSummary.Builder |
licenseType(LicenseType licenseType)
License type for the Java version.
|
JavaReleaseSummary.Builder |
mosPatches(List<PatchDetail> mosPatches)
List of My Oracle Support(MoS) patches available for this release.
|
JavaReleaseSummary.Builder |
parentReleaseVersion(String parentReleaseVersion)
Parent Java release version identifier.
|
JavaReleaseSummary.Builder |
releaseDate(Date releaseDate)
The release date of the Java version (formatted according to
RFC3339).
|
JavaReleaseSummary.Builder |
releaseNotesUrl(String releaseNotesUrl)
Release notes associated with the Java version.
|
JavaReleaseSummary.Builder |
releaseType(ReleaseType releaseType)
Release category of the Java version.
|
JavaReleaseSummary.Builder |
releaseVersion(String releaseVersion)
Java release version identifier.
|
JavaReleaseSummary.Builder |
securityStatus(JreSecurityStatus securityStatus)
The security status of the Java version.
|
public JavaReleaseSummary.Builder releaseVersion(String releaseVersion)
Java release version identifier.
releaseVersion
- the value to setpublic JavaReleaseSummary.Builder familyVersion(String familyVersion)
Java release family identifier.
familyVersion
- the value to setpublic JavaReleaseSummary.Builder parentReleaseVersion(String parentReleaseVersion)
Parent Java release version identifier. This is applicable for BPR releases.
parentReleaseVersion
- the value to setpublic JavaReleaseSummary.Builder securityStatus(JreSecurityStatus securityStatus)
The security status of the Java version.
securityStatus
- the value to setpublic JavaReleaseSummary.Builder releaseType(ReleaseType releaseType)
Release category of the Java version.
releaseType
- the value to setpublic JavaReleaseSummary.Builder licenseType(LicenseType licenseType)
License type for the Java version.
licenseType
- the value to setpublic JavaReleaseSummary.Builder familyDetails(JavaFamily familyDetails)
public JavaReleaseSummary.Builder licenseDetails(JavaLicense licenseDetails)
public JavaReleaseSummary.Builder releaseDate(Date releaseDate)
The release date of the Java version (formatted according to RFC3339).
releaseDate
- the value to setpublic JavaReleaseSummary.Builder releaseNotesUrl(String releaseNotesUrl)
Release notes associated with the Java version.
releaseNotesUrl
- the value to setpublic JavaReleaseSummary.Builder artifactContentTypes(List<ArtifactContentType> artifactContentTypes)
Artifact content types for the Java version.
artifactContentTypes
- the value to setpublic JavaReleaseSummary.Builder mosPatches(List<PatchDetail> mosPatches)
List of My Oracle Support(MoS) patches available for this release. This information is
only available for BPR
release type.
mosPatches
- the value to setpublic JavaReleaseSummary.Builder daysUnderSecurityBaseline(Integer daysUnderSecurityBaseline)
The number of days since this release has been under the security baseline.
daysUnderSecurityBaseline
- the value to setpublic JavaReleaseSummary build()
public JavaReleaseSummary.Builder copy(JavaReleaseSummary model)
Copyright © 2016–2024. All rights reserved.