ruạṛ
a O��fP � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdZdZdd� Zedd� �Zej dd� �Zed d � �Z e j dd � �Z edd � �Zej dd � �Zedd� �Zej dd� �Zedd� �Z e j dd� �Z dd� Zdd� Zdd� ZdS )� JavaFamilyz� Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier. �LTS�NON_LTSc K sF dddddd�| _ dddddd�| _d | _d | _d | _d | _d | _d S ) am Initializes a new JavaFamily object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param family_version: The value to assign to the family_version property of this JavaFamily. :type family_version: str :param display_name: The value to assign to the display_name property of this JavaFamily. :type display_name: str :param support_type: The value to assign to the support_type property of this JavaFamily. 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'. :type support_type: str :param end_of_support_life_date: The value to assign to the end_of_support_life_date property of this JavaFamily. :type end_of_support_life_date: datetime :param doc_url: The value to assign to the doc_url property of this JavaFamily. :type doc_url: str �str�datetime)�family_version�display_name�support_type�end_of_support_life_date�doc_url� familyVersion�displayName�supportType�endOfSupportLifeDate�docUrlN)� swagger_types� attribute_map�_family_version� _display_name� _support_type�_end_of_support_life_date�_doc_url)�self�kwargs� r �~/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/jms/models/java_family.py�__init__ s"