ruạṛ
a O��fW � @ 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 ZdZdZdZdZdZdZdZ dZ d Zd Zdd� Z ed d� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd � �Zejd!d � �Zed"d#� �Zejd$d#� �Zed%d&� �Zejd'd&� �Zed(d)� �Zejd*d)� �Zed+d,� �Zejd-d,� �Zed.d/� �Zejd0d/� �Zed1d2� �Zejd3d2� �Zed4d5� �Zejd6d5� �Zed7d8� �Zejd9d8� �Zed:d;� �Zejd<d;� �Zd=d>� Z d?d@� Z!dAdB� Z"dCS )D�LogAnalyticsEmBridgez> Configuration details for enterprise manager bridge. �CREATING�ACTIVE�DELETED�NEEDS_ATTENTION�NOT_STARTED�SUCCESS�IN_PROGRESS�FAILED�PARTIAL_SUCCESSc K s� ddddddddddddddddd�| _ dddd d ddd ddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _dS )aM Initializes a new LogAnalyticsEmBridge 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 LogAnalyticsEmBridge. :type id: str :param display_name: The value to assign to the display_name property of this LogAnalyticsEmBridge. :type display_name: str :param description: The value to assign to the description property of this LogAnalyticsEmBridge. :type description: str :param compartment_id: The value to assign to the compartment_id property of this LogAnalyticsEmBridge. :type compartment_id: str :param em_entities_compartment_id: The value to assign to the em_entities_compartment_id property of this LogAnalyticsEmBridge. :type em_entities_compartment_id: str :param bucket_name: The value to assign to the bucket_name property of this LogAnalyticsEmBridge. :type bucket_name: str :param time_created: The value to assign to the time_created property of this LogAnalyticsEmBridge. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this LogAnalyticsEmBridge. :type time_updated: datetime :param lifecycle_state: The value to assign to the lifecycle_state property of this LogAnalyticsEmBridge. Allowed values for this property are: "CREATING", "ACTIVE", "DELETED", "NEEDS_ATTENTION", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param lifecycle_details: The value to assign to the lifecycle_details property of this LogAnalyticsEmBridge. :type lifecycle_details: str :param last_import_processing_status: The value to assign to the last_import_processing_status property of this LogAnalyticsEmBridge. Allowed values for this property are: "NOT_STARTED", "SUCCESS", "IN_PROGRESS", "FAILED", "PARTIAL_SUCCESS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type last_import_processing_status: str :param last_import_processing_details: The value to assign to the last_import_processing_details property of this LogAnalyticsEmBridge. :type last_import_processing_details: str :param time_import_last_processed: The value to assign to the time_import_last_processed property of this LogAnalyticsEmBridge. :type time_import_last_processed: datetime :param time_em_data_last_extracted: The value to assign to the time_em_data_last_extracted property of this LogAnalyticsEmBridge. :type time_em_data_last_extracted: datetime :param freeform_tags: The value to assign to the freeform_tags property of this LogAnalyticsEmBridge. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this LogAnalyticsEmBridge. :type defined_tags: dict(str, dict(str, object)) �str�datetimezdict(str, str)zdict(str, dict(str, object)))�id�display_name�description�compartment_id�em_entities_compartment_id�bucket_name�time_created�time_updated�lifecycle_state�lifecycle_details�last_import_processing_status�last_import_processing_details�time_import_last_processed�time_em_data_last_extracted� freeform_tags�defined_tagsr �displayNamer � compartmentId�emEntitiesCompartmentId� bucketName�timeCreated�timeUpdated�lifecycleState�lifecycleDetails�lastImportProcessingStatus�lastImportProcessingDetails�timeImportLastProcessed�timeEmDataLastExtracted�freeformTags�definedTagsN)� swagger_types� attribute_map�_id� _display_name�_description�_compartment_id�_em_entities_compartment_id�_bucket_name� _time_created� _time_updated�_lifecycle_state�_lifecycle_details�_last_import_processing_status�_last_import_processing_details�_time_import_last_processed�_time_em_data_last_extracted�_freeform_tags� _defined_tags)�self�kwargs� rD ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/log_analytics/models/log_analytics_em_bridge.py�__init__4 sd K��zLogAnalyticsEmBridge.__init__c C s | j S )z� **[Required]** Gets the id of this LogAnalyticsEmBridge. The enterprise manager bridge OCID. :return: The id of this LogAnalyticsEmBridge. :rtype: str �r2 �rB rD rD rE r � s zLogAnalyticsEmBridge.idc C s || _ dS )z� Sets the id of this LogAnalyticsEmBridge. The enterprise manager bridge OCID. :param id: The id of this LogAnalyticsEmBridge. :type: str NrG )rB r rD rD rE r � s c C s | j S )z� **[Required]** Gets the display_name of this LogAnalyticsEmBridge. Log analytics enterprise manager bridge display name. :return: The display_name of this LogAnalyticsEmBridge. :rtype: str �r3 rH rD rD rE r � s z!LogAnalyticsEmBridge.display_namec C s || _ dS )z� Sets the display_name of this LogAnalyticsEmBridge. Log analytics enterprise manager bridge display name. :param display_name: The display_name of this LogAnalyticsEmBridge. :type: str NrI )rB r rD rD rE r � s c C s | j S )z� Gets the description of this LogAnalyticsEmBridge. A description for log analytics enterprise manager bridge. :return: The description of this LogAnalyticsEmBridge. :rtype: str �r4 rH rD rD rE r � s z LogAnalyticsEmBridge.descriptionc C s || _ dS )z� Sets the description of this LogAnalyticsEmBridge. A description for log analytics enterprise manager bridge. :param description: The description of this LogAnalyticsEmBridge. :type: str NrJ )rB r rD rD rE r � s c C s | j S )a0 **[Required]** Gets the compartment_id of this LogAnalyticsEmBridge. Compartment Identifier `OCID]`__. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The compartment_id of this LogAnalyticsEmBridge. :rtype: str �r5 rH rD rD rE r � s z#LogAnalyticsEmBridge.compartment_idc C s || _ dS )a. Sets the compartment_id of this LogAnalyticsEmBridge. Compartment Identifier `OCID]`__. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param compartment_id: The compartment_id of this LogAnalyticsEmBridge. :type: str NrK )rB r rD rD rE r s c C s | j S )a **[Required]** Gets the em_entities_compartment_id of this LogAnalyticsEmBridge. Compartment for entities created from enterprise manager. :return: The em_entities_compartment_id of this LogAnalyticsEmBridge. :rtype: str �r6 rH rD rD rE r s z/LogAnalyticsEmBridge.em_entities_compartment_idc C s || _ dS )a Sets the em_entities_compartment_id of this LogAnalyticsEmBridge. Compartment for entities created from enterprise manager. :param em_entities_compartment_id: The em_entities_compartment_id of this LogAnalyticsEmBridge. :type: str NrL )rB r rD rD rE r % s c C s | j S )a **[Required]** Gets the bucket_name of this LogAnalyticsEmBridge. Object store bucket name where enterprise manager harvested entities will be uploaded. :return: The bucket_name of this LogAnalyticsEmBridge. :rtype: str �r7 rH rD rD rE r 1 s z LogAnalyticsEmBridge.bucket_namec C s || _ dS )a Sets the bucket_name of this LogAnalyticsEmBridge. Object store bucket name where enterprise manager harvested entities will be uploaded. :param bucket_name: The bucket_name of this LogAnalyticsEmBridge. :type: str NrM )rB r rD rD rE r = s c C s | j S )a **[Required]** Gets the time_created of this LogAnalyticsEmBridge. The date and time the resource was created, in the format defined by RFC3339. :return: The time_created of this LogAnalyticsEmBridge. :rtype: datetime �r8 rH rD rD rE r I s z!LogAnalyticsEmBridge.time_createdc C s || _ dS )a Sets the time_created of this LogAnalyticsEmBridge. The date and time the resource was created, in the format defined by RFC3339. :param time_created: The time_created of this LogAnalyticsEmBridge. :type: datetime NrN )rB r rD rD rE r U s c C s | j S )a **[Required]** Gets the time_updated of this LogAnalyticsEmBridge. The date and time the resource was last updated, in the format defined by RFC3339. :return: The time_updated of this LogAnalyticsEmBridge. :rtype: datetime �r9 rH rD rD rE r a s z!LogAnalyticsEmBridge.time_updatedc C s || _ dS )a Sets the time_updated of this LogAnalyticsEmBridge. The date and time the resource was last updated, in the format defined by RFC3339. :param time_updated: The time_updated of this LogAnalyticsEmBridge. :type: datetime NrO )rB r rD rD rE r m s c C s | j S )a� **[Required]** Gets the lifecycle_state of this LogAnalyticsEmBridge. The current state of the enterprise manager bridge. Allowed values for this property are: "CREATING", "ACTIVE", "DELETED", "NEEDS_ATTENTION", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The lifecycle_state of this LogAnalyticsEmBridge. :rtype: str )r: rH rD rD rE r y s z$LogAnalyticsEmBridge.lifecycle_statec C s g d�}t ||�sd}|| _dS )z� Sets the lifecycle_state of this LogAnalyticsEmBridge. The current state of the enterprise manager bridge. :param lifecycle_state: The lifecycle_state of this LogAnalyticsEmBridge. :type: str )r r r r �UNKNOWN_ENUM_VALUEN)r r: )rB r �allowed_valuesrD rD rE r � s c C s | j S )a Gets the lifecycle_details of this LogAnalyticsEmBridge. lifecycleDetails has additional information regarding substeps such as verifying connection to object store. :return: The lifecycle_details of this LogAnalyticsEmBridge. :rtype: str �r; rH rD rD rE r � s z&LogAnalyticsEmBridge.lifecycle_detailsc C s || _ dS )a* Sets the lifecycle_details of this LogAnalyticsEmBridge. lifecycleDetails has additional information regarding substeps such as verifying connection to object store. :param lifecycle_details: The lifecycle_details of this LogAnalyticsEmBridge. :type: str NrR )rB r rD rD rE r � s c C s | j S )a **[Required]** Gets the last_import_processing_status of this LogAnalyticsEmBridge. The status from last processing status of enterprise manager upload. Allowed values for this property are: "NOT_STARTED", "SUCCESS", "IN_PROGRESS", "FAILED", "PARTIAL_SUCCESS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The last_import_processing_status of this LogAnalyticsEmBridge. :rtype: str )r<