ruạṛ
a ���f�N � @ 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� �Zedd� �Zej dd� �Zedd� �Zej d d� �Zed!d"� �Zej d#d"� �Zed$d%� �Zej d&d%� �Zed'd(� �Zej d)d(� �Zed*d+� �Zej d,d+� �Zed-d.� �Zej d/d.� �Zed0d1� �Zej d2d1� �Zed3d4� �Zej d5d4� �Zed6d7� �Zej d8d7� �Zd9d:� Zd;d<� Zd=d>� Zd?S )@�JavaMigrationAnalysisResultzk Result of the Java migration analysis. The analysis result is stored in an Object Storage bucket. � INSTALLED�DEPLOYEDc K s� dddddddddddddddddd�| _ ddddd d ddd ddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _d| _dS )a� Initializes a new JavaMigrationAnalysisResult 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 JavaMigrationAnalysisResult. :type id: str :param work_request_id: The value to assign to the work_request_id property of this JavaMigrationAnalysisResult. :type work_request_id: str :param fleet_id: The value to assign to the fleet_id property of this JavaMigrationAnalysisResult. :type fleet_id: str :param application_key: The value to assign to the application_key property of this JavaMigrationAnalysisResult. :type application_key: str :param application_name: The value to assign to the application_name property of this JavaMigrationAnalysisResult. :type application_name: str :param application_path: The value to assign to the application_path property of this JavaMigrationAnalysisResult. :type application_path: str :param application_execution_type: The value to assign to the application_execution_type property of this JavaMigrationAnalysisResult. Allowed values for this property are: "INSTALLED", "DEPLOYED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type application_execution_type: str :param source_jdk_version: The value to assign to the source_jdk_version property of this JavaMigrationAnalysisResult. :type source_jdk_version: str :param target_jdk_version: The value to assign to the target_jdk_version property of this JavaMigrationAnalysisResult. :type target_jdk_version: str :param managed_instance_id: The value to assign to the managed_instance_id property of this JavaMigrationAnalysisResult. :type managed_instance_id: str :param host_name: The value to assign to the host_name property of this JavaMigrationAnalysisResult. :type host_name: str :param time_created: The value to assign to the time_created property of this JavaMigrationAnalysisResult. :type time_created: datetime :param namespace: The value to assign to the namespace property of this JavaMigrationAnalysisResult. :type namespace: str :param bucket_name: The value to assign to the bucket_name property of this JavaMigrationAnalysisResult. :type bucket_name: str :param object_storage_upload_dir_path: The value to assign to the object_storage_upload_dir_path property of this JavaMigrationAnalysisResult. :type object_storage_upload_dir_path: str :param object_list: The value to assign to the object_list property of this JavaMigrationAnalysisResult. :type object_list: list[str] :param metadata: The value to assign to the metadata property of this JavaMigrationAnalysisResult. :type metadata: str �strZdatetimez list[str])�id�work_request_id�fleet_id�application_key�application_name�application_path�application_execution_type�source_jdk_version�target_jdk_version�managed_instance_id� host_name�time_created� namespace�bucket_name�object_storage_upload_dir_path�object_list�metadatar Z workRequestIdZfleetIdZapplicationKeyZapplicationNameZapplicationPathZapplicationExecutionTypeZsourceJdkVersionZtargetJdkVersionZmanagedInstanceIdZhostNameZtimeCreatedr Z bucketNameZobjectStorageUploadDirPathZ objectListr N)Z swagger_typesZ attribute_map�_id�_work_request_id� _fleet_id�_application_key�_application_name�_application_path�_application_execution_type�_source_jdk_version�_target_jdk_version�_managed_instance_id� _host_name� _time_created� _namespace�_bucket_name�_object_storage_upload_dir_path�_object_list� _metadata)�self�kwargs� r. �Q/usr/lib/python3.9/site-packages/oci/jms/models/java_migration_analysis_result.py�__init__ sj M��z$JavaMigrationAnalysisResult.__init__c C s | j S )z� **[Required]** Gets the id of this JavaMigrationAnalysisResult. The OCID of the migration analysis report. :return: The id of this JavaMigrationAnalysisResult. :rtype: str �r �r, r. r. r/ r � s zJavaMigrationAnalysisResult.idc C s || _ dS )z� Sets the id of this JavaMigrationAnalysisResult. The OCID of the migration analysis report. :param id: The id of this JavaMigrationAnalysisResult. :type: str Nr1 )r, r r. r. r/ r � s c C s | j S )z� Gets the work_request_id of this JavaMigrationAnalysisResult. The OCID of the work request of this analysis. :return: The work_request_id of this JavaMigrationAnalysisResult. :rtype: str �r r2 r. r. r/ r � s z+JavaMigrationAnalysisResult.work_request_idc C s || _ dS )z� Sets the work_request_id of this JavaMigrationAnalysisResult. The OCID of the work request of this analysis. :param work_request_id: The work_request_id of this JavaMigrationAnalysisResult. :type: str Nr3 )r, r r. r. r/ r � s c C s | j S )z� **[Required]** Gets the fleet_id of this JavaMigrationAnalysisResult. The fleet OCID. :return: The fleet_id of this JavaMigrationAnalysisResult. :rtype: str �r r2 r. r. r/ r � s z$JavaMigrationAnalysisResult.fleet_idc C s || _ dS )z� Sets the fleet_id of this JavaMigrationAnalysisResult. The fleet OCID. :param fleet_id: The fleet_id of this JavaMigrationAnalysisResult. :type: str Nr4 )r, r r. r. r/ r � s c C s | j S )z� Gets the application_key of this JavaMigrationAnalysisResult. The unique key that identifies the application. :return: The application_key of this JavaMigrationAnalysisResult. :rtype: str �r r2 r. r. r/ r � s z+JavaMigrationAnalysisResult.application_keyc C s || _ dS )z� Sets the application_key of this JavaMigrationAnalysisResult. The unique key that identifies the application. :param application_key: The application_key of this JavaMigrationAnalysisResult. :type: str Nr5 )r, r r. r. r/ r � s c C s | j S )a **[Required]** Gets the application_name of this JavaMigrationAnalysisResult. The name of the application for which the Java migration analysis was performed. :return: The application_name of this JavaMigrationAnalysisResult. :rtype: str �r r2 r. r. r/ r s z,JavaMigrationAnalysisResult.application_namec C s || _ dS )a Sets the application_name of this JavaMigrationAnalysisResult. The name of the application for which the Java migration analysis was performed. :param application_name: The application_name of this JavaMigrationAnalysisResult. :type: str Nr6 )r, r r. r. r/ r s c C s | j S )a& **[Required]** Gets the application_path of this JavaMigrationAnalysisResult. The installation path of the application for which the Java migration analysis was performed. :return: The application_path of this JavaMigrationAnalysisResult. :rtype: str �r r2 r. r. r/ r s z,JavaMigrationAnalysisResult.application_pathc C s || _ dS )a& Sets the application_path of this JavaMigrationAnalysisResult. The installation path of the application for which the Java migration analysis was performed. :param application_path: The application_path of this JavaMigrationAnalysisResult. :type: str Nr7 )r, r r. r. r/ r $ s c C s | j S )a **[Required]** Gets the application_execution_type of this JavaMigrationAnalysisResult. Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed. Allowed values for this property are: "INSTALLED", "DEPLOYED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The application_execution_type of this JavaMigrationAnalysisResult. :rtype: str )r! r2 r. r. r/ r 0 s z6JavaMigrationAnalysisResult.application_execution_typec C s ddg}t ||�sd}|| _dS )aU Sets the application_execution_type of this JavaMigrationAnalysisResult. Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed. :param application_execution_type: The application_execution_type of this JavaMigrationAnalysisResult. :type: str r r ZUNKNOWN_ENUM_VALUEN)r r! )r, r Zallowed_valuesr. r. r/ r ? s c C s | j S )a **[Required]** Gets the source_jdk_version of this JavaMigrationAnalysisResult. The source JDK version of the application that's currently running. :return: The source_jdk_version of this JavaMigrationAnalysisResult. :rtype: str �r"