a f`@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@seZdZdZddZeddZejddZeddZejd dZed d Z e jd d Z ed dZ e jddZ ddZ ddZ ddZ dS) JavaRuntimeIdz> The essential properties to identify a Java Runtime. cKs<ddddd|_ddddd|_d|_d|_d|_d|_dS)a Initializes a new JavaRuntimeId object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param version: The value to assign to the version property of this JavaRuntimeId. :type version: str :param vendor: The value to assign to the vendor property of this JavaRuntimeId. :type vendor: str :param distribution: The value to assign to the distribution property of this JavaRuntimeId. :type distribution: str :param jre_key: The value to assign to the jre_key property of this JavaRuntimeId. :type jre_key: str str)versionvendor distributionjre_keyrr r ZjreKeyN)Z swagger_typesZ attribute_map_version_vendor _distribution_jre_key)selfkwargsrB/usr/lib/python3.9/site-packages/oci/jms/models/java_runtime_id.py__init__szJavaRuntimeId.__init__cCs|jS)z **[Required]** Gets the version of this JavaRuntimeId. The version of the Java Runtime. :return: The version of this JavaRuntimeId. :rtype: str r rrrrr;s zJavaRuntimeId.versioncCs ||_dS)z Sets the version of this JavaRuntimeId. The version of the Java Runtime. :param version: The version of this JavaRuntimeId. :type: str Nr)rrrrrrGs cCs|jS)z **[Required]** Gets the vendor of this JavaRuntimeId. The vendor of the Java Runtime. :return: The vendor of this JavaRuntimeId. :rtype: str r rrrrr Ss zJavaRuntimeId.vendorcCs ||_dS)z Sets the vendor of this JavaRuntimeId. The vendor of the Java Runtime. :param vendor: The vendor of this JavaRuntimeId. :type: str Nr)rr rrrr _s cCs|jS)a1 **[Required]** Gets the distribution of this JavaRuntimeId. The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_. :return: The distribution of this JavaRuntimeId. :rtype: str rrrrrr ks zJavaRuntimeId.distributioncCs ||_dS)a- Sets the distribution of this JavaRuntimeId. The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_. :param distribution: The distribution of this JavaRuntimeId. :type: str Nr)rr rrrr ws cCs|jS)z Gets the jre_key of this JavaRuntimeId. The unique identifier for a Java Runtime. :return: The jre_key of this JavaRuntimeId. :rtype: str rrrrrr s zJavaRuntimeId.jre_keycCs ||_dS)z Sets the jre_key of this JavaRuntimeId. The unique identifier for a Java Runtime. :param jre_key: The jre_key of this JavaRuntimeId. :type: str Nr)rr rrrr s cCst|SN)rrrrr__repr__szJavaRuntimeId.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr__eq__szJavaRuntimeId.__eq__cCs ||k Srrrrrr__ne__szJavaRuntimeId.__ne__N)__name__ __module__ __qualname____doc__rpropertyrsetterr r r rrr rrrrr s*)        rN)Zoci.utilrrrZoci.decoratorsrobjectrrrrrs