Package com.oracle.bmc.jms.model
Class JavaFamilySummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.jms.model.JavaFamilySummary.Builder
 
- 
- Enclosing class:
- JavaFamilySummary
 
 public static class JavaFamilySummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaFamilySummarybuild()JavaFamilySummary.Buildercopy(JavaFamilySummary model)JavaFamilySummary.BuilderdisplayName(String displayName)The display name of the release family.JavaFamilySummary.BuilderdocUrl(String docUrl)Link to access the documentation for the release.JavaFamilySummary.BuilderendOfSupportLifeDate(Date endOfSupportLifeDate)The End of Support Life (EOSL) date of the Java release family (formatted according to RFC3339).JavaFamilySummary.BuilderfamilyVersion(String familyVersion)The Java release family identifier.JavaFamilySummary.BuilderisSupportedVersion(Boolean isSupportedVersion)Whether or not this Java release family is under active support.JavaFamilySummary.BuilderlatestReleaseVersion(String latestReleaseVersion)Latest Java release version in the family.JavaFamilySummary.BuilderlicenseTypes(List<LicenseType> licenseTypes)The license type(s) associated with the Java family.JavaFamilySummary.BuilderreleaseDate(Date releaseDate)The date on which the Java release family was first made available (formatted according to RFC3339).JavaFamilySummary.BuildersupportType(SupportType supportType)This indicates the support category for the Java release family.
 
- 
- 
- 
Method Detail- 
familyVersionpublic JavaFamilySummary.Builder familyVersion(String familyVersion) The Java release family identifier.- Parameters:
- familyVersion- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic JavaFamilySummary.Builder displayName(String displayName) The display name of the release family.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
supportTypepublic JavaFamilySummary.Builder supportType(SupportType supportType) This indicates the support category for the Java release family.- Parameters:
- supportType- the value to set
- Returns:
- this builder
 
 - 
endOfSupportLifeDatepublic JavaFamilySummary.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 JavaFamilySummary.Builder docUrl(String docUrl) Link to access the documentation for the release.- Parameters:
- docUrl- the value to set
- Returns:
- this builder
 
 - 
latestReleaseVersionpublic JavaFamilySummary.Builder latestReleaseVersion(String latestReleaseVersion) Latest Java release version in the family.- Parameters:
- latestReleaseVersion- the value to set
- Returns:
- this builder
 
 - 
isSupportedVersionpublic JavaFamilySummary.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 JavaFamilySummary.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 JavaFamilySummary.Builder licenseTypes(List<LicenseType> licenseTypes) The license type(s) associated with the Java family.- Parameters:
- licenseTypes- the value to set
- Returns:
- this builder
 
 - 
buildpublic JavaFamilySummary build() 
 - 
copypublic JavaFamilySummary.Builder copy(JavaFamilySummary model) 
 
- 
 
-