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
-