ruạṛ
a O��f�% � @ 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 edd� �Zej dd� �Zedd� �Zej dd� �Zdd� Zdd� Zdd � Zd!S )"�CreateLogDetailsz- The details to create a log object. �CUSTOM�SERVICEc K sZ dddddddd�| _ dd d ddd dd�| _d| _d| _d| _d| _d| _d| _d| _dS )am Initializes a new CreateLogDetails 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 CreateLogDetails. :type display_name: str :param log_type: The value to assign to the log_type property of this CreateLogDetails. Allowed values for this property are: "CUSTOM", "SERVICE" :type log_type: str :param is_enabled: The value to assign to the is_enabled property of this CreateLogDetails. :type is_enabled: bool :param defined_tags: The value to assign to the defined_tags property of this CreateLogDetails. :type defined_tags: dict(str, dict(str, object)) :param freeform_tags: The value to assign to the freeform_tags property of this CreateLogDetails. :type freeform_tags: dict(str, str) :param configuration: The value to assign to the configuration property of this CreateLogDetails. :type configuration: oci.logging.models.Configuration :param retention_duration: The value to assign to the retention_duration property of this CreateLogDetails. :type retention_duration: int �str�boolzdict(str, dict(str, object))zdict(str, str)� Configuration�int)�display_name�log_type� is_enabled�defined_tags� freeform_tags� configuration�retention_duration�displayName�logType� isEnabled�definedTags�freeformTagsr �retentionDurationN) � swagger_types� attribute_map� _display_name� _log_type�_is_enabled� _defined_tags�_freeform_tags�_configuration�_retention_duration)�self�kwargs� r% ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/logging/models/create_log_details.py�__init__ s. $�� zCreateLogDetails.__init__c C s | j S )aC **[Required]** Gets the display_name of this CreateLogDetails. 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 CreateLogDetails. :rtype: str �r �r# r% r% r&