Package com.oracle.bmc.jms.model
Class JavaReleaseSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.jms.model.JavaReleaseSummary.Builder
 
- 
- Enclosing class:
- JavaReleaseSummary
 
 public static class JavaReleaseSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaReleaseSummary.BuilderartifactContentTypes(List<ArtifactContentType> artifactContentTypes)Artifact content types for the Java version.JavaReleaseSummarybuild()JavaReleaseSummary.Buildercopy(JavaReleaseSummary model)JavaReleaseSummary.BuilderdaysUnderSecurityBaseline(Integer daysUnderSecurityBaseline)The number of days since this release has been under the security baseline.JavaReleaseSummary.BuilderfamilyDetails(JavaFamily familyDetails)JavaReleaseSummary.BuilderfamilyVersion(String familyVersion)Java release family identifier.JavaReleaseSummary.BuilderlicenseDetails(JavaLicense licenseDetails)JavaReleaseSummary.BuilderlicenseType(LicenseType licenseType)License type for the Java version.JavaReleaseSummary.BuildermosPatches(List<PatchDetail> mosPatches)List of My Oracle Support(MoS) patches available for this release.JavaReleaseSummary.BuilderparentReleaseVersion(String parentReleaseVersion)Parent Java release version identifier.JavaReleaseSummary.BuilderreleaseDate(Date releaseDate)The release date of the Java version (formatted according to RFC3339).JavaReleaseSummary.BuilderreleaseNotesUrl(String releaseNotesUrl)Release notes associated with the Java version.JavaReleaseSummary.BuilderreleaseType(ReleaseType releaseType)Release category of the Java version.JavaReleaseSummary.BuilderreleaseVersion(String releaseVersion)Java release version identifier.JavaReleaseSummary.BuildersecurityStatus(JreSecurityStatus securityStatus)The security status of the Java version.
 
- 
- 
- 
Method Detail- 
releaseVersionpublic JavaReleaseSummary.Builder releaseVersion(String releaseVersion) Java release version identifier.- Parameters:
- releaseVersion- the value to set
- Returns:
- this builder
 
 - 
familyVersionpublic JavaReleaseSummary.Builder familyVersion(String familyVersion) Java release family identifier.- Parameters:
- familyVersion- the value to set
- Returns:
- this builder
 
 - 
parentReleaseVersionpublic JavaReleaseSummary.Builder parentReleaseVersion(String parentReleaseVersion) Parent Java release version identifier.This is applicable for BPR releases. - Parameters:
- parentReleaseVersion- the value to set
- Returns:
- this builder
 
 - 
securityStatuspublic JavaReleaseSummary.Builder securityStatus(JreSecurityStatus securityStatus) The security status of the Java version.- Parameters:
- securityStatus- the value to set
- Returns:
- this builder
 
 - 
releaseTypepublic JavaReleaseSummary.Builder releaseType(ReleaseType releaseType) Release category of the Java version.- Parameters:
- releaseType- the value to set
- Returns:
- this builder
 
 - 
licenseTypepublic JavaReleaseSummary.Builder licenseType(LicenseType licenseType) License type for the Java version.- Parameters:
- licenseType- the value to set
- Returns:
- this builder
 
 - 
familyDetailspublic JavaReleaseSummary.Builder familyDetails(JavaFamily familyDetails) 
 - 
licenseDetailspublic JavaReleaseSummary.Builder licenseDetails(JavaLicense licenseDetails) 
 - 
releaseDatepublic JavaReleaseSummary.Builder releaseDate(Date releaseDate) The release date of the Java version (formatted according to RFC3339).- Parameters:
- releaseDate- the value to set
- Returns:
- this builder
 
 - 
releaseNotesUrlpublic JavaReleaseSummary.Builder releaseNotesUrl(String releaseNotesUrl) Release notes associated with the Java version.- Parameters:
- releaseNotesUrl- the value to set
- Returns:
- this builder
 
 - 
artifactContentTypespublic JavaReleaseSummary.Builder artifactContentTypes(List<ArtifactContentType> artifactContentTypes) Artifact content types for the Java version.- Parameters:
- artifactContentTypes- the value to set
- Returns:
- this builder
 
 - 
mosPatchespublic 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. - Parameters:
- mosPatches- the value to set
- Returns:
- this builder
 
 - 
daysUnderSecurityBaselinepublic JavaReleaseSummary.Builder daysUnderSecurityBaseline(Integer daysUnderSecurityBaseline) The number of days since this release has been under the security baseline.- Parameters:
- daysUnderSecurityBaseline- the value to set
- Returns:
- this builder
 
 - 
buildpublic JavaReleaseSummary build() 
 - 
copypublic JavaReleaseSummary.Builder copy(JavaReleaseSummary model) 
 
- 
 
-