a üÎòf7$ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@sæeZdZdZdd„Zedd„ƒZejdd„ƒZedd„ƒZejd d„ƒZed d „ƒZ e jd d „ƒZ ed d„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ dd„Zdd„Zdd„ZdS) ÚUpdateFleetDetailsz' Attributes to update a Fleet. cKsZddddddddœ|_ddd d d d d dœ|_d|_d|_d|_d|_d|_d|_d|_dS)at Initializes a new UpdateFleetDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param display_name: The value to assign to the display_name property of this UpdateFleetDetails. :type display_name: str :param description: The value to assign to the description property of this UpdateFleetDetails. :type description: str :param inventory_log: The value to assign to the inventory_log property of this UpdateFleetDetails. :type inventory_log: oci.jms.models.CustomLog :param operation_log: The value to assign to the operation_log property of this UpdateFleetDetails. :type operation_log: oci.jms.models.CustomLog :param is_advanced_features_enabled: The value to assign to the is_advanced_features_enabled property of this UpdateFleetDetails. :type is_advanced_features_enabled: bool :param defined_tags: The value to assign to the defined_tags property of this UpdateFleetDetails. :type defined_tags: dict(str, dict(str, object)) :param freeform_tags: The value to assign to the freeform_tags property of this UpdateFleetDetails. :type freeform_tags: dict(str, str) ÚstrZ CustomLogÚboolzdict(str, dict(str, object))zdict(str, str))Ú display_nameÚ descriptionÚ inventory_logÚ operation_logÚis_advanced_features_enabledÚ defined_tagsÚ freeform_tagsZ displayNamer Z inventoryLogZ operationLogZisAdvancedFeaturesEnabledZ definedTagsZ freeformTagsN) Z swagger_typesZ attribute_mapÚ _display_nameÚ _descriptionÚ_inventory_logÚ_operation_logÚ_is_advanced_features_enabledÚ _defined_tagsÚ_freeform_tags)ÚselfÚkwargs©rúG/usr/lib/python3.9/site-packages/oci/jms/models/update_fleet_details.pyÚ__init__s.#ù ù zUpdateFleetDetails.__init__cCs|jS)zù Gets the display_name of this UpdateFleetDetails. The name of the Fleet. The displayName must be unique for Fleets in the same compartment. :return: The display_name of this UpdateFleetDetails. :rtype: str ©r©rrrrr Ps zUpdateFleetDetails.display_namecCs ||_dS)a Sets the display_name of this UpdateFleetDetails. The name of the Fleet. The displayName must be unique for Fleets in the same compartment. :param display_name: The display_name of this UpdateFleetDetails. :type: str Nr)rr rrrr \s cCs|jS)z¶ Gets the description of this UpdateFleetDetails. The Fleet's description. :return: The description of this UpdateFleetDetails. :rtype: str ©rrrrrr hs zUpdateFleetDetails.descriptioncCs ||_dS)zÀ Sets the description of this UpdateFleetDetails. The Fleet's description. :param description: The description of this UpdateFleetDetails. :type: str Nr)rr rrrr ts cCs|jS)z­ Gets the inventory_log of this UpdateFleetDetails. :return: The inventory_log of this UpdateFleetDetails. :rtype: oci.jms.models.CustomLog ©rrrrrr €sz UpdateFleetDetails.inventory_logcCs ||_dS)z¹ Sets the inventory_log of this UpdateFleetDetails. :param inventory_log: The inventory_log of this UpdateFleetDetails. :type: oci.jms.models.CustomLog Nr)rr rrrr ŠscCs|jS)z­ Gets the operation_log of this UpdateFleetDetails. :return: The operation_log of this UpdateFleetDetails. :rtype: oci.jms.models.CustomLog ©rrrrrr ”sz UpdateFleetDetails.operation_logcCs ||_dS)z¹ Sets the operation_log of this UpdateFleetDetails. :param operation_log: The operation_log of this UpdateFleetDetails. :type: oci.jms.models.CustomLog Nr )rr rrrr žscCs|jS)aQ Gets the is_advanced_features_enabled of this UpdateFleetDetails. Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead. :return: The is_advanced_features_enabled of this UpdateFleetDetails. :rtype: bool ©rrrrrr ¨s z/UpdateFleetDetails.is_advanced_features_enabledcCs ||_dS)al Sets the is_advanced_features_enabled of this UpdateFleetDetails. Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead. :param is_advanced_features_enabled: The is_advanced_features_enabled of this UpdateFleetDetails. :type: bool Nr!)rr rrrr µs cCs|jS)aÏ Gets the defined_tags of this UpdateFleetDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}`. (See `Understanding Free-form Tags`__). __ https://docs.cloud.oracle.com/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm :return: The defined_tags of this UpdateFleetDetails. :rtype: dict(str, dict(str, object)) ©rrrrrrÂs zUpdateFleetDetails.defined_tagscCs ||_dS)aÚ Sets the defined_tags of this UpdateFleetDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}`. (See `Understanding Free-form Tags`__). __ https://docs.cloud.oracle.com/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm :param defined_tags: The defined_tags of this UpdateFleetDetails. :type: dict(str, dict(str, object)) Nr")rrrrrrÑs cCs|jS)aÚ Gets the freeform_tags of this UpdateFleetDetails. Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See `Managing Tags and Tag Namespaces`__.) __ https://docs.cloud.oracle.com/Content/Tagging/Concepts/understandingfreeformtags.htm :return: The freeform_tags of this UpdateFleetDetails. :rtype: dict(str, str) ©rrrrrràs z UpdateFleetDetails.freeform_tagscCs ||_dS)aæ Sets the freeform_tags of this UpdateFleetDetails. Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See `Managing Tags and Tag Namespaces`__.) __ https://docs.cloud.oracle.com/Content/Tagging/Concepts/understandingfreeformtags.htm :param freeform_tags: The freeform_tags of this UpdateFleetDetails. :type: dict(str, str) Nr#)rrrrrrïs cCst|ƒS©N)rrrrrÚ__repr__þszUpdateFleetDetails.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__szUpdateFleetDetails.__eq__cCs ||k Sr$rr'rrrÚ__ne__szUpdateFleetDetails.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyr Úsetterr r r r rrr%r)r*rrrrr sB>              rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs