JavaReleaseSummary¶
- 
class oci.jms.models.JavaReleaseSummary(**kwargs)¶
- Bases: - object- A summary of the Java release properties. - Attributes - ARTIFACT_CONTENT_TYPES_JDK- A constant which can be used with the artifact_content_types property of a JavaReleaseSummary. - ARTIFACT_CONTENT_TYPES_JRE- A constant which can be used with the artifact_content_types property of a JavaReleaseSummary. - ARTIFACT_CONTENT_TYPES_SERVER_JRE- A constant which can be used with the artifact_content_types property of a JavaReleaseSummary. - LICENSE_TYPE_NFTC- A constant which can be used with the license_type property of a JavaReleaseSummary. - LICENSE_TYPE_OTN- A constant which can be used with the license_type property of a JavaReleaseSummary. - LICENSE_TYPE_RESTRICTED- A constant which can be used with the license_type property of a JavaReleaseSummary. - RELEASE_TYPE_BPR- A constant which can be used with the release_type property of a JavaReleaseSummary. - RELEASE_TYPE_CPU- A constant which can be used with the release_type property of a JavaReleaseSummary. - RELEASE_TYPE_FEATURE- A constant which can be used with the release_type property of a JavaReleaseSummary. - RELEASE_TYPE_PATCH_RELEASE- A constant which can be used with the release_type property of a JavaReleaseSummary. - SECURITY_STATUS_EARLY_ACCESS- A constant which can be used with the security_status property of a JavaReleaseSummary. - SECURITY_STATUS_UNKNOWN- A constant which can be used with the security_status property of a JavaReleaseSummary. - SECURITY_STATUS_UPDATE_REQUIRED- A constant which can be used with the security_status property of a JavaReleaseSummary. - SECURITY_STATUS_UPGRADE_REQUIRED- A constant which can be used with the security_status property of a JavaReleaseSummary. - SECURITY_STATUS_UP_TO_DATE- A constant which can be used with the security_status property of a JavaReleaseSummary. - artifact_content_types- [Required] Gets the artifact_content_types of this JavaReleaseSummary. - days_under_security_baseline- Gets the days_under_security_baseline of this JavaReleaseSummary. - family_details- Gets the family_details of this JavaReleaseSummary. - family_version- [Required] Gets the family_version of this JavaReleaseSummary. - license_details- Gets the license_details of this JavaReleaseSummary. - license_type- [Required] Gets the license_type of this JavaReleaseSummary. - mos_patches- Gets the mos_patches of this JavaReleaseSummary. - parent_release_version- Gets the parent_release_version of this JavaReleaseSummary. - release_date- [Required] Gets the release_date of this JavaReleaseSummary. - release_notes_url- [Required] Gets the release_notes_url of this JavaReleaseSummary. - release_type- [Required] Gets the release_type of this JavaReleaseSummary. - release_version- [Required] Gets the release_version of this JavaReleaseSummary. - security_status- [Required] Gets the security_status of this JavaReleaseSummary. - Methods - __init__(**kwargs)- Initializes a new JavaReleaseSummary object with values from keyword arguments. - 
ARTIFACT_CONTENT_TYPES_JDK= 'JDK'¶
- A constant which can be used with the artifact_content_types property of a JavaReleaseSummary. This constant has a value of “JDK” 
 - 
ARTIFACT_CONTENT_TYPES_JRE= 'JRE'¶
- A constant which can be used with the artifact_content_types property of a JavaReleaseSummary. This constant has a value of “JRE” 
 - 
ARTIFACT_CONTENT_TYPES_SERVER_JRE= 'SERVER_JRE'¶
- A constant which can be used with the artifact_content_types property of a JavaReleaseSummary. This constant has a value of “SERVER_JRE” 
 - 
LICENSE_TYPE_NFTC= 'NFTC'¶
- A constant which can be used with the license_type property of a JavaReleaseSummary. This constant has a value of “NFTC” 
 - 
LICENSE_TYPE_OTN= 'OTN'¶
- A constant which can be used with the license_type property of a JavaReleaseSummary. This constant has a value of “OTN” 
 - 
LICENSE_TYPE_RESTRICTED= 'RESTRICTED'¶
- A constant which can be used with the license_type property of a JavaReleaseSummary. This constant has a value of “RESTRICTED” 
 - 
RELEASE_TYPE_BPR= 'BPR'¶
- A constant which can be used with the release_type property of a JavaReleaseSummary. This constant has a value of “BPR” 
 - 
RELEASE_TYPE_CPU= 'CPU'¶
- A constant which can be used with the release_type property of a JavaReleaseSummary. This constant has a value of “CPU” 
 - 
RELEASE_TYPE_FEATURE= 'FEATURE'¶
- A constant which can be used with the release_type property of a JavaReleaseSummary. This constant has a value of “FEATURE” 
 - 
RELEASE_TYPE_PATCH_RELEASE= 'PATCH_RELEASE'¶
- A constant which can be used with the release_type property of a JavaReleaseSummary. This constant has a value of “PATCH_RELEASE” 
 - 
SECURITY_STATUS_EARLY_ACCESS= 'EARLY_ACCESS'¶
- A constant which can be used with the security_status property of a JavaReleaseSummary. This constant has a value of “EARLY_ACCESS” 
 - 
SECURITY_STATUS_UNKNOWN= 'UNKNOWN'¶
- A constant which can be used with the security_status property of a JavaReleaseSummary. This constant has a value of “UNKNOWN” 
 - 
SECURITY_STATUS_UPDATE_REQUIRED= 'UPDATE_REQUIRED'¶
- A constant which can be used with the security_status property of a JavaReleaseSummary. This constant has a value of “UPDATE_REQUIRED” 
 - 
SECURITY_STATUS_UPGRADE_REQUIRED= 'UPGRADE_REQUIRED'¶
- A constant which can be used with the security_status property of a JavaReleaseSummary. This constant has a value of “UPGRADE_REQUIRED” 
 - 
SECURITY_STATUS_UP_TO_DATE= 'UP_TO_DATE'¶
- A constant which can be used with the security_status property of a JavaReleaseSummary. This constant has a value of “UP_TO_DATE” 
 - 
__init__(**kwargs)¶
- Initializes a new JavaReleaseSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): - Parameters: - release_version (str) – The value to assign to the release_version property of this JavaReleaseSummary.
- family_version (str) – The value to assign to the family_version property of this JavaReleaseSummary.
- parent_release_version (str) – The value to assign to the parent_release_version property of this JavaReleaseSummary.
- security_status (str) – The value to assign to the security_status property of this JavaReleaseSummary. Allowed values for this property are: “EARLY_ACCESS”, “UNKNOWN”, “UP_TO_DATE”, “UPDATE_REQUIRED”, “UPGRADE_REQUIRED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- release_type (str) – The value to assign to the release_type property of this JavaReleaseSummary. Allowed values for this property are: “CPU”, “FEATURE”, “BPR”, “PATCH_RELEASE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- license_type (str) – The value to assign to the license_type property of this JavaReleaseSummary. Allowed values for this property are: “OTN”, “NFTC”, “RESTRICTED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- family_details (oci.jms.models.JavaFamily) – The value to assign to the family_details property of this JavaReleaseSummary.
- license_details (oci.jms.models.JavaLicense) – The value to assign to the license_details property of this JavaReleaseSummary.
- release_date (datetime) – The value to assign to the release_date property of this JavaReleaseSummary.
- release_notes_url (str) – The value to assign to the release_notes_url property of this JavaReleaseSummary.
- artifact_content_types (list[str]) – The value to assign to the artifact_content_types property of this JavaReleaseSummary. Allowed values for items in this list are: “JDK”, “JRE”, “SERVER_JRE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- mos_patches (list[oci.jms.models.PatchDetail]) – The value to assign to the mos_patches property of this JavaReleaseSummary.
- days_under_security_baseline (int) – The value to assign to the days_under_security_baseline property of this JavaReleaseSummary.
 
 - 
artifact_content_types¶
- [Required] Gets the artifact_content_types of this JavaReleaseSummary. Artifact content types for the Java version. - Allowed values for items in this list are: “JDK”, “JRE”, “SERVER_JRE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The artifact_content_types of this JavaReleaseSummary. - Return type: - list[str] 
 - 
days_under_security_baseline¶
- Gets the days_under_security_baseline of this JavaReleaseSummary. The number of days since this release has been under the security baseline. - Returns: - The days_under_security_baseline of this JavaReleaseSummary. - Return type: - int 
 - 
family_details¶
- Gets the family_details of this JavaReleaseSummary. - Returns: - The family_details of this JavaReleaseSummary. - Return type: - oci.jms.models.JavaFamily 
 - 
family_version¶
- [Required] Gets the family_version of this JavaReleaseSummary. Java release family identifier. - Returns: - The family_version of this JavaReleaseSummary. - Return type: - str 
 - 
license_details¶
- Gets the license_details of this JavaReleaseSummary. - Returns: - The license_details of this JavaReleaseSummary. - Return type: - oci.jms.models.JavaLicense 
 - 
license_type¶
- [Required] Gets the license_type of this JavaReleaseSummary. License type for the Java version. - Allowed values for this property are: “OTN”, “NFTC”, “RESTRICTED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The license_type of this JavaReleaseSummary. - Return type: - str 
 - 
mos_patches¶
- Gets the mos_patches of this JavaReleaseSummary. List of My Oracle Support(MoS) patches available for this release. This information is only available for BPR release type. - Returns: - The mos_patches of this JavaReleaseSummary. - Return type: - list[oci.jms.models.PatchDetail] 
 - 
parent_release_version¶
- Gets the parent_release_version of this JavaReleaseSummary. Parent Java release version identifier. This is applicable for BPR releases. - Returns: - The parent_release_version of this JavaReleaseSummary. - Return type: - str 
 - 
release_date¶
- [Required] Gets the release_date of this JavaReleaseSummary. The release date of the Java version (formatted according to RFC3339). - Returns: - The release_date of this JavaReleaseSummary. - Return type: - datetime 
 - 
release_notes_url¶
- [Required] Gets the release_notes_url of this JavaReleaseSummary. Release notes associated with the Java version. - Returns: - The release_notes_url of this JavaReleaseSummary. - Return type: - str 
 - 
release_type¶
- [Required] Gets the release_type of this JavaReleaseSummary. Release category of the Java version. - Allowed values for this property are: “CPU”, “FEATURE”, “BPR”, “PATCH_RELEASE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The release_type of this JavaReleaseSummary. - Return type: - str 
 - 
release_version¶
- [Required] Gets the release_version of this JavaReleaseSummary. Java release version identifier. - Returns: - The release_version of this JavaReleaseSummary. - Return type: - str 
 - 
security_status¶
- [Required] Gets the security_status of this JavaReleaseSummary. The security status of the Java version. - Allowed values for this property are: “EARLY_ACCESS”, “UNKNOWN”, “UP_TO_DATE”, “UPDATE_REQUIRED”, “UPGRADE_REQUIRED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The security_status of this JavaReleaseSummary. - Return type: - str 
 
-