JavaReleaseSummary¶
- class oci.jms.models.JavaReleaseSummary(**kwargs)¶
Bases:
objectA summary of the Java release properties.
Attributes:
A constant which can be used with the artifact_content_types property of a JavaReleaseSummary.
A constant which can be used with the artifact_content_types property of a JavaReleaseSummary.
A constant which can be used with the artifact_content_types property of a JavaReleaseSummary.
A constant which can be used with the license_type property of a JavaReleaseSummary.
A constant which can be used with the license_type property of a JavaReleaseSummary.
A constant which can be used with the license_type property of a JavaReleaseSummary.
A constant which can be used with the release_type property of a JavaReleaseSummary.
A constant which can be used with the release_type property of a JavaReleaseSummary.
A constant which can be used with the release_type property of a JavaReleaseSummary.
A constant which can be used with the release_type property of a JavaReleaseSummary.
A constant which can be used with the security_status property of a JavaReleaseSummary.
A constant which can be used with the security_status property of a JavaReleaseSummary.
A constant which can be used with the security_status property of a JavaReleaseSummary.
A constant which can be used with the security_status property of a JavaReleaseSummary.
A constant which can be used with the security_status property of a JavaReleaseSummary.
[Required] Gets the artifact_content_types of this JavaReleaseSummary.
Gets the days_under_security_baseline of this JavaReleaseSummary.
Gets the family_details of this JavaReleaseSummary.
[Required] Gets the family_version of this JavaReleaseSummary.
Gets the license_details of this JavaReleaseSummary.
[Required] Gets the license_type of this JavaReleaseSummary.
Gets the mos_patches of this JavaReleaseSummary.
Gets the parent_release_version of this JavaReleaseSummary.
[Required] Gets the release_date of this JavaReleaseSummary.
[Required] Gets the release_notes_url of this JavaReleaseSummary.
[Required] Gets the release_type of this JavaReleaseSummary.
[Required] Gets the release_version of this JavaReleaseSummary.
[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.
- property 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]
- property 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
- property family_details¶
Gets the family_details of this JavaReleaseSummary.
- Returns
The family_details of this JavaReleaseSummary.
- Return type
- property family_version¶
[Required] Gets the family_version of this JavaReleaseSummary. Java release family identifier.
- Returns
The family_version of this JavaReleaseSummary.
- Return type
str
- property license_details¶
Gets the license_details of this JavaReleaseSummary.
- Returns
The license_details of this JavaReleaseSummary.
- Return type
- property 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
- property 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
- property 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
- property 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
- property 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
- property 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
- property release_version¶
[Required] Gets the release_version of this JavaReleaseSummary. Java release version identifier.
- Returns
The release_version of this JavaReleaseSummary.
- Return type
str
- property 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