ruạṛ
a N��fQ � @ 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 ZdZ dZd ZdZdZdZdZdZdZdZdZdd� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejd d� �Zed!d"� �Zejd#d"� �Zed$d%� �Zejd&d%� �Zed'd(� �Z e jd)d(� �Z ed*d+� �Z!e!jd,d+� �Z!ed-d.� �Z"e"jd/d.� �Z"ed0d1� �Z#e#jd2d1� �Z#ed3d4� �Z$e$jd5d4� �Z$ed6d7� �Z%e%jd8d7� �Z%ed9d:� �Z&e&jd;d:� �Z&ed<d=� �Z'e'jd>d=� �Z'd?d@� Z(dAdB� Z)dCdD� Z*dES )F�MigrationSummaryz� Details about the migration. Each migration moves a single application from a specified source to Oracle Cloud Infrastructure. �JCS�SOACS�OIC�OAC�ICS�PCS�CREATING�ACTIVE�INACTIVE�UPDATING� SUCCEEDED�DELETING�DELETED�DISCOVERING_APPLICATION�DISCOVERY_FAILED�MISSING_CONFIG_VALUES�READY� MIGRATING�MIGRATION_FAILED�MIGRATION_SUCCEEDEDc K s� dddddddddddddd� | _ dddd d ddd dddddd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _dS )a� Initializes a new MigrationSummary 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 MigrationSummary. :type id: str :param compartment_id: The value to assign to the compartment_id property of this MigrationSummary. :type compartment_id: str :param display_name: The value to assign to the display_name property of this MigrationSummary. :type display_name: str :param description: The value to assign to the description property of this MigrationSummary. :type description: str :param time_created: The value to assign to the time_created property of this MigrationSummary. :type time_created: datetime :param source_id: The value to assign to the source_id property of this MigrationSummary. :type source_id: str :param application_name: The value to assign to the application_name property of this MigrationSummary. :type application_name: str :param application_type: The value to assign to the application_type property of this MigrationSummary. Allowed values for this property are: "JCS", "SOACS", "OIC", "OAC", "ICS", "PCS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type application_type: str :param lifecycle_state: The value to assign to the lifecycle_state property of this MigrationSummary. Allowed values for this property are: "CREATING", "ACTIVE", "INACTIVE", "UPDATING", "SUCCEEDED", "DELETING", "DELETED", '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 MigrationSummary. :type lifecycle_details: str :param migration_state: The value to assign to the migration_state property of this MigrationSummary. Allowed values for this property are: "DISCOVERING_APPLICATION", "DISCOVERY_FAILED", "MISSING_CONFIG_VALUES", "READY", "MIGRATING", "MIGRATION_FAILED", "MIGRATION_SUCCEEDED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type migration_state: str :param freeform_tags: The value to assign to the freeform_tags property of this MigrationSummary. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this MigrationSummary. :type defined_tags: dict(str, dict(str, object)) �str�datetimezdict(str, str)zdict(str, dict(str, object))) �id�compartment_id�display_name�description�time_created� source_id�application_name�application_type�lifecycle_state�lifecycle_details�migration_state� freeform_tags�defined_tagsr � compartmentId�displayNamer �timeCreated�sourceId�applicationName�applicationType�lifecycleState�lifecycleDetails�migrationState�freeformTags�definedTagsN)� swagger_types� attribute_map�_id�_compartment_id� _display_name�_description� _time_created� _source_id�_application_name�_application_type�_lifecycle_state�_lifecycle_details�_migration_state�_freeform_tags� _defined_tags)�self�kwargs� rF ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/application_migration/models/migration_summary.py�__init__` sR A��zMigrationSummary.__init__c C s | j S )z� Gets the id of this MigrationSummary. The `OCID`__ of the migration. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The id of this MigrationSummary. :rtype: str �r7 �rD rF rF rG r � s zMigrationSummary.idc C s || _ dS )z� Sets the id of this MigrationSummary. The `OCID`__ of the migration. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param id: The id of this MigrationSummary. :type: str NrI )rD r rF rF rG r � s c C s | j S )a4 Gets the compartment_id of this MigrationSummary. The `OCID`__ of the compartment that contains the migration. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The compartment_id of this MigrationSummary. :rtype: str �r8 rJ rF rF rG r � s zMigrationSummary.compartment_idc C s || _ dS )aA Sets the compartment_id of this MigrationSummary. The `OCID`__ of the compartment that contains the migration. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param compartment_id: The compartment_id of this MigrationSummary. :type: str NrK )rD r rF rF rG r � s c C s | j S )z� Gets the display_name of this MigrationSummary. User-friendly name of the migration. :return: The display_name of this MigrationSummary. :rtype: str �r9 rJ rF rF rG r s zMigrationSummary.display_namec C s || _ dS )z� Sets the display_name of this MigrationSummary. User-friendly name of the migration. :param display_name: The display_name of this MigrationSummary. :type: str NrL )rD r rF rF rG r s c C s | j S )z� Gets the description of this MigrationSummary. Description of the migration. :return: The description of this MigrationSummary. :rtype: str �r: rJ rF rF rG r s zMigrationSummary.descriptionc C s || _ dS )z� Sets the description of this MigrationSummary. Description of the migration. :param description: The description of this MigrationSummary. :type: str NrM )rD r rF rF rG r * s c C s | j S )z� Gets the time_created of this MigrationSummary. The date and time at which the migration was created, in the format defined by RFC3339. :return: The time_created of this MigrationSummary. :rtype: datetime �r; rJ rF rF rG r! 6 s zMigrationSummary.time_createdc C s || _ dS )a Sets the time_created of this MigrationSummary. The date and time at which the migration was created, in the format defined by RFC3339. :param time_created: The time_created of this MigrationSummary. :type: datetime NrN )rD r! rF rF rG r! B s c C s | j S )a Gets the source_id of this MigrationSummary. The `OCID`__ of the source. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The source_id of this MigrationSummary. :rtype: str �r<