Package com.oracle.bmc.jms.model
Class JavaFamily.Builder
- java.lang.Object
- 
- com.oracle.bmc.jms.model.JavaFamily.Builder
 
- 
- Enclosing class:
- JavaFamily
 
 public static class JavaFamily.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaFamilybuild()JavaFamily.Buildercopy(JavaFamily model)JavaFamily.BuilderdisplayName(String displayName)The display name of the release family.JavaFamily.BuilderdocUrl(String docUrl)Link to access the documentation for the release.JavaFamily.BuilderendOfSupportLifeDate(Date endOfSupportLifeDate)The End of Support Life (EOSL) date of the Java release family (formatted according to RFC3339).JavaFamily.BuilderfamilyVersion(String familyVersion)The Java release family identifier.JavaFamily.BuilderisSupportedVersion(Boolean isSupportedVersion)Whether or not this Java release family is under active support.JavaFamily.BuilderlatestReleaseArtifacts(List<JavaArtifact> latestReleaseArtifacts)List of artifacts for the latest Java release version in this family.JavaFamily.BuilderlatestReleaseVersion(String latestReleaseVersion)Latest Java release version in the family.JavaFamily.BuilderlicenseTypes(List<LicenseType> licenseTypes)The license type(s) associated with the Java family.JavaFamily.BuilderreleaseDate(Date releaseDate)The date on which the Java release family was first made available (formatted according to RFC3339).JavaFamily.BuildersupportType(SupportType supportType)This indicates the support category for the Java release family.
 
- 
- 
- 
Method Detail- 
latestReleaseArtifactspublic JavaFamily.Builder latestReleaseArtifacts(List<JavaArtifact> latestReleaseArtifacts) List of artifacts for the latest Java release version in this family.The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version. - Parameters:
- latestReleaseArtifacts- the value to set
- Returns:
- this builder
 
 - 
familyVersionpublic JavaFamily.Builder familyVersion(String familyVersion) The Java release family identifier.- Parameters:
- familyVersion- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic JavaFamily.Builder displayName(String displayName) The display name of the release family.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
supportTypepublic JavaFamily.Builder supportType(SupportType supportType) This indicates the support category for the Java release family.- Parameters:
- supportType- the value to set
- Returns:
- this builder
 
 - 
endOfSupportLifeDatepublic JavaFamily.Builder endOfSupportLifeDate(Date endOfSupportLifeDate) The End of Support Life (EOSL) date of the Java release family (formatted according to RFC3339).- Parameters:
- endOfSupportLifeDate- the value to set
- Returns:
- this builder
 
 - 
docUrlpublic JavaFamily.Builder docUrl(String docUrl) Link to access the documentation for the release.- Parameters:
- docUrl- the value to set
- Returns:
- this builder
 
 - 
latestReleaseVersionpublic JavaFamily.Builder latestReleaseVersion(String latestReleaseVersion) Latest Java release version in the family.- Parameters:
- latestReleaseVersion- the value to set
- Returns:
- this builder
 
 - 
isSupportedVersionpublic JavaFamily.Builder isSupportedVersion(Boolean isSupportedVersion) Whether or not this Java release family is under active support.Refer Java Support Roadmap for more details. - Parameters:
- isSupportedVersion- the value to set
- Returns:
- this builder
 
 - 
releaseDatepublic JavaFamily.Builder releaseDate(Date releaseDate) The date on which the Java release family was first made available (formatted according to RFC3339).- Parameters:
- releaseDate- the value to set
- Returns:
- this builder
 
 - 
licenseTypespublic JavaFamily.Builder licenseTypes(List<LicenseType> licenseTypes) The license type(s) associated with the Java family.- Parameters:
- licenseTypes- the value to set
- Returns:
- this builder
 
 - 
buildpublic JavaFamily build() 
 - 
copypublic JavaFamily.Builder copy(JavaFamily model) 
 
- 
 
-