a O•ºf†.ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@s2eZdZdZdZdZdZdZdZdZ dd „Z e d d „ƒZ e j d d „ƒZ e d d„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd „ƒZej d!d „ƒZe d"d#„ƒZej d$d#„ƒZd%d&„Zd'd(„Zd)d*„Zd+S),ÚLogGroupz' Represents a LogGroup object. ÚCREATINGÚACTIVEÚUPDATINGÚINACTIVEÚDELETINGÚFAILEDc Ksnddddddddddœ |_dddd d d d d ddœ |_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ dS)aØ Initializes a new LogGroup object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this LogGroup. :type id: str :param compartment_id: The value to assign to the compartment_id property of this LogGroup. :type compartment_id: str :param display_name: The value to assign to the display_name property of this LogGroup. :type display_name: str :param description: The value to assign to the description property of this LogGroup. :type description: str :param lifecycle_state: The value to assign to the lifecycle_state property of this LogGroup. Allowed values for this property are: "CREATING", "ACTIVE", "UPDATING", "INACTIVE", "DELETING", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param defined_tags: The value to assign to the defined_tags property of this LogGroup. :type defined_tags: dict(str, dict(str, object)) :param freeform_tags: The value to assign to the freeform_tags property of this LogGroup. :type freeform_tags: dict(str, str) :param time_created: The value to assign to the time_created property of this LogGroup. :type time_created: datetime :param time_last_modified: The value to assign to the time_last_modified property of this LogGroup. :type time_last_modified: datetime Ústrzdict(str, dict(str, object))zdict(str, str)Údatetime) ÚidÚcompartment_idÚ display_nameÚ descriptionÚlifecycle_stateÚ defined_tagsÚ freeform_tagsÚ time_createdÚtime_last_modifiedrÚ compartmentIdÚ displayNamerÚlifecycleStateÚ definedTagsÚ freeformTagsÚ timeCreatedÚtimeLastModifiedN) Ú swagger_typesÚ attribute_mapÚ_idÚ_compartment_idÚ _display_nameÚ _descriptionÚ_lifecycle_stateÚ _defined_tagsÚ_freeform_tagsÚ _time_createdÚ_time_last_modified)ÚselfÚkwargs©r,ú€/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/logging/models/log_group.pyÚ__init__(s:-÷ ÷ zLogGroup.__init__cCs|jS)z  **[Required]** Gets the id of this LogGroup. The OCID of the resource. :return: The id of this LogGroup. :rtype: str ©r!©r*r,r,r-rvs z LogGroup.idcCs ||_dS)z’ Sets the id of this LogGroup. The OCID of the resource. :param id: The id of this LogGroup. :type: str Nr/)r*rr,r,r-r‚s cCs|jS)zØ **[Required]** Gets the compartment_id of this LogGroup. The OCID of the compartment that the resource belongs to. :return: The compartment_id of this LogGroup. :rtype: str ©r"r0r,r,r-rŽs zLogGroup.compartment_idcCs ||_dS)zÖ Sets the compartment_id of this LogGroup. The OCID of the compartment that the resource belongs to. :param compartment_id: The compartment_id of this LogGroup. :type: str Nr1)r*rr,r,r-ršs cCs|jS)a3 **[Required]** Gets the display_name of this LogGroup. The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information. :return: The display_name of this LogGroup. :rtype: str ©r#r0r,r,r-r¦s zLogGroup.display_namecCs ||_dS)a/ Sets the display_name of this LogGroup. The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information. :param display_name: The display_name of this LogGroup. :type: str Nr2)r*rr,r,r-r³s cCs|jS)z¨ Gets the description of this LogGroup. Description for this resource. :return: The description of this LogGroup. :rtype: str ©r$r0r,r,r-rÀs zLogGroup.descriptioncCs ||_dS)z² Sets the description of this LogGroup. Description for this resource. :param description: The description of this LogGroup. :type: str Nr3)r*rr,r,r-rÌs cCs|jS)a” Gets the lifecycle_state of this LogGroup. The log group object state. Allowed values for this property are: "CREATING", "ACTIVE", "UPDATING", "INACTIVE", "DELETING", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The lifecycle_state of this LogGroup. :rtype: str )r%r0r,r,r-rØs zLogGroup.lifecycle_statecCs gd¢}t||ƒsd}||_dS)z» Sets the lifecycle_state of this LogGroup. The log group object state. :param lifecycle_state: The lifecycle_state of this LogGroup. :type: str )rrr r r r ÚUNKNOWN_ENUM_VALUEN)rr%)r*rÚallowed_valuesr,r,r-rçs  cCs|jS)a¸ Gets the defined_tags of this LogGroup. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see `Resource Tags`__. Example: `{"Operations": {"CostCenter": "42"}}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :return: The defined_tags of this LogGroup. :rtype: dict(str, dict(str, object)) ©r&r0r,r,r-röszLogGroup.defined_tagscCs ||_dS)aà Sets the defined_tags of this LogGroup. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see `Resource Tags`__. Example: `{"Operations": {"CostCenter": "42"}}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :param defined_tags: The defined_tags of this LogGroup. :type: dict(str, dict(str, object)) Nr6)r*rr,r,r-rscCs|jS)aÁ Gets the freeform_tags of this LogGroup. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see `Resource Tags`__. Example: `{"Department": "Finance"}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :return: The freeform_tags of this LogGroup. :rtype: dict(str, str) ©r'r0r,r,r-rszLogGroup.freeform_tagscCs ||_dS)aÍ Sets the freeform_tags of this LogGroup. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see `Resource Tags`__. Example: `{"Department": "Finance"}` __ https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm :param freeform_tags: The freeform_tags of this LogGroup. :type: dict(str, str) Nr7)r*rr,r,r-r(scCs|jS)z¯ Gets the time_created of this LogGroup. Time the resource was created. :return: The time_created of this LogGroup. :rtype: datetime ©r(r0r,r,r-r8s zLogGroup.time_createdcCs ||_dS)zº Sets the time_created of this LogGroup. Time the resource was created. :param time_created: The time_created of this LogGroup. :type: datetime Nr8)r*rr,r,r-rDs cCs|jS)zÁ Gets the time_last_modified of this LogGroup. Time the resource was last modified. :return: The time_last_modified of this LogGroup. :rtype: datetime ©r)r0r,r,r-rPs zLogGroup.time_last_modifiedcCs ||_dS)zÒ Sets the time_last_modified of this LogGroup. Time the resource was last modified. :param time_last_modified: The time_last_modified of this LogGroup. :type: datetime Nr9)r*rr,r,r-r\s cCst|ƒS©N)rr0r,r,r-Ú__repr__hszLogGroup.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©r*Úotherr,r,r-Ú__eq__kszLogGroup.__eq__cCs ||k Sr:r,r=r,r,r-Ú__ne__qszLogGroup.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚLIFECYCLE_STATE_CREATINGÚLIFECYCLE_STATE_ACTIVEÚLIFECYCLE_STATE_UPDATINGÚLIFECYCLE_STATE_INACTIVEÚLIFECYCLE_STATE_DELETINGÚLIFECYCLE_STATE_FAILEDr.ÚpropertyrÚsetterrrrrrrrrr;r?r@r,r,r,r-r s^N                  rN)Úoci.utilrrrÚoci.decoratorsrÚobjectrr,r,r,r-Ús