JavaFamilySummary

class oci.jms.models.JavaFamilySummary(**kwargs)

Bases: object

A summary of the Java release family information. A Java release family is typically a major version in the Java version identifier.

Attributes

SUPPORT_TYPE_LTS A constant which can be used with the support_type property of a JavaFamilySummary.
SUPPORT_TYPE_NON_LTS A 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.
release_date Gets 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.
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
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