JavaFamilySummary¶
-
class
oci.jms.models.JavaFamilySummary(**kwargs)¶ Bases:
objectA summary of the Java release family information. A Java release family is typically a major version in the Java version identifier.
Attributes
SUPPORT_TYPE_LTSA constant which can be used with the support_type property of a JavaFamilySummary. SUPPORT_TYPE_NON_LTSA constant which can be used with the support_type property of a JavaFamilySummary. display_name[Required] Gets the display_name of this JavaFamilySummary. doc_url[Required] Gets the doc_url of this JavaFamilySummary. end_of_support_life_date[Required] Gets the end_of_support_life_date of this JavaFamilySummary. family_version[Required] Gets the family_version of this JavaFamilySummary. is_supported_version[Required] Gets the is_supported_version of this JavaFamilySummary. latest_release_version[Required] Gets the latest_release_version of this JavaFamilySummary. license_typesGets the license_types of this JavaFamilySummary. release_dateGets the release_date of this JavaFamilySummary. support_type[Required] Gets the support_type of this JavaFamilySummary. Methods
__init__(**kwargs)Initializes a new JavaFamilySummary object with values from keyword arguments. -
SUPPORT_TYPE_LTS= 'LTS'¶ A constant which can be used with the support_type property of a JavaFamilySummary. This constant has a value of “LTS”
-
SUPPORT_TYPE_NON_LTS= 'NON_LTS'¶ A constant which can be used with the support_type property of a JavaFamilySummary. This constant has a value of “NON_LTS”
-
__init__(**kwargs)¶ Initializes a new JavaFamilySummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - family_version (str) – The value to assign to the family_version property of this JavaFamilySummary.
- display_name (str) – The value to assign to the display_name property of this JavaFamilySummary.
- support_type (str) – The value to assign to the support_type property of this JavaFamilySummary. Allowed values for this property are: “LTS”, “NON_LTS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- end_of_support_life_date (datetime) – The value to assign to the end_of_support_life_date property of this JavaFamilySummary.
- doc_url (str) – The value to assign to the doc_url property of this JavaFamilySummary.
- latest_release_version (str) – The value to assign to the latest_release_version property of this JavaFamilySummary.
- is_supported_version (bool) – The value to assign to the is_supported_version property of this JavaFamilySummary.
- release_date (datetime) – The value to assign to the release_date property of this JavaFamilySummary.
- license_types (list[oci.jms.models.LicenseType]) – The value to assign to the license_types property of this JavaFamilySummary.
-
display_name¶ [Required] Gets the display_name of this JavaFamilySummary. The display name of the release family.
Returns: The display_name of this JavaFamilySummary. Return type: str
-
doc_url¶ [Required] Gets the doc_url of this JavaFamilySummary. Link to access the documentation for the release.
Returns: The doc_url of this JavaFamilySummary. Return type: str
-
end_of_support_life_date¶ [Required] Gets the end_of_support_life_date of this JavaFamilySummary. The End of Support Life (EOSL) date of the Java release family (formatted according to RFC3339).
Returns: The end_of_support_life_date of this JavaFamilySummary. Return type: datetime
-
family_version¶ [Required] Gets the family_version of this JavaFamilySummary. The Java release family identifier.
Returns: The family_version of this JavaFamilySummary. Return type: str
-
is_supported_version¶ [Required] Gets the is_supported_version of this JavaFamilySummary. Whether or not this Java release family is under active support. Refer Java Support Roadmap for more details.
Returns: The is_supported_version of this JavaFamilySummary. Return type: bool
-
latest_release_version¶ [Required] Gets the latest_release_version of this JavaFamilySummary. Latest Java release version in the family.
Returns: The latest_release_version of this JavaFamilySummary. Return type: str
-
license_types¶ Gets the license_types of this JavaFamilySummary. The license type(s) associated with the Java family.
Returns: The license_types of this JavaFamilySummary. Return type: list[oci.jms.models.LicenseType]
-
release_date¶ Gets the release_date of this JavaFamilySummary. The date on which the Java release family was first made available (formatted according to RFC3339).
Returns: The release_date of this JavaFamilySummary. Return type: datetime
-
support_type¶ [Required] Gets the support_type of this JavaFamilySummary. This indicates the support category for the Java release family.
Allowed values for this property are: “LTS”, “NON_LTS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The support_type of this JavaFamilySummary. Return type: str
-