a N•ºfS ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@s’eZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)dZ*d(Z+d)Z,d*d+„Z-e.d,d-„ƒZ/e/j0d.d-„ƒZ/e.d/d0„ƒZ1e1j0d1d0„ƒZ1e.d2d3„ƒZ2e2j0d4d3„ƒZ2e.d5d6„ƒZ3e3j0d7d6„ƒZ3e.d8d9„ƒZ4e4j0d:d9„ƒZ4e.d;d<„ƒZ5e5j0d=d<„ƒZ5e.d>d?„ƒZ6e6j0d@d?„ƒZ6e.dAdB„ƒZ7e7j0dCdB„ƒZ7e.dDdE„ƒZ8e8j0dFdE„ƒZ8e.dGdH„ƒZ9e9j0dIdH„ƒZ9e.dJdK„ƒZ:e:j0dLdK„ƒZ:e.dMdN„ƒZ;e;j0dOdN„ƒZ;e.dPdQ„ƒZe>j0dXdW„ƒZ>e.dYdZ„ƒZ?e?j0d[dZ„ƒZ?e.d\d]„ƒZ@e@j0d^d]„ƒZ@e.d_d`„ƒZAeAj0dad`„ƒZAe.dbdc„ƒZBeBj0dddc„ƒZBe.dedf„ƒZCeCj0dgdf„ƒZCe.dhdi„ƒZDeDj0djdi„ƒZDe.dkdl„ƒZEeEj0dmdl„ƒZEe.dndo„ƒZFeFj0dpdo„ƒZFe.dqdr„ƒZGeGj0dsdr„ƒZGe.dtdu„ƒZHeHj0dvdu„ƒZHe.dwdx„ƒZIeIj0dydx„ƒZIe.dzd{„ƒZJeJj0d|d{„ƒZJd}d~„ZKdd€„ZLdd‚„ZMdƒS)„Ú Migrationz Migration resource ÚONLINEÚOFFLINEÚODMS_VALIDATE_TGTÚODMS_VALIDATE_SRCÚ"ODMS_VALIDATE_PREMIGRATION_ADVISORÚODMS_VALIDATE_GG_HUBÚODMS_VALIDATE_DATAPUMP_SETTINGSÚ#ODMS_VALIDATE_DATAPUMP_SETTINGS_SRCÚ#ODMS_VALIDATE_DATAPUMP_SETTINGS_TGTÚODMS_VALIDATE_DATAPUMP_SRCÚ#ODMS_VALIDATE_DATAPUMP_ESTIMATE_SRCÚ ODMS_VALIDATEÚ ODMS_PREPAREÚODMS_INITIAL_LOAD_EXPORTÚODMS_DATA_UPLOADÚODMS_INITIAL_LOAD_IMPORTÚODMS_POST_INITIAL_LOADÚODMS_PREPARE_REPLICATION_TARGETÚODMS_MONITOR_REPLICATION_LAGÚODMS_SWITCHOVERÚ ODMS_CLEANUPÚCREATINGÚUPDATINGÚACTIVEÚ IN_PROGRESSÚACCEPTEDÚ SUCCEEDEDÚCANCELEDÚWAITINGÚNEEDS_ATTENTIONÚINACTIVEÚDELETINGÚDELETEDÚFAILEDÚREADYÚABORTINGÚ VALIDATINGÚ VALIDATEDÚ MIGRATINGÚDONEcKs"dddddddddddddddddddd d d ddd d d d œ|_d ddddddddddddddddddd d!d"d#d$d%d&d'd œ|_d(|_d(|_d(|_d(|_d(|_d(|_d(|_d(|_ d(|_ d(|_ d(|_ d(|_ d(|_d(|_d(|_d(|_d(|_d(|_d(|_d(|_d(|_d(|_d(|_d(|_d(|_d(|_d(|_d(S))a… Initializes a new Migration 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 Migration. :type id: str :param display_name: The value to assign to the display_name property of this Migration. :type display_name: str :param compartment_id: The value to assign to the compartment_id property of this Migration. :type compartment_id: str :param type: The value to assign to the type property of this Migration. Allowed values for this property are: "ONLINE", "OFFLINE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type type: str :param wait_after: The value to assign to the wait_after property of this Migration. Allowed values for this property are: "ODMS_VALIDATE_TGT", "ODMS_VALIDATE_SRC", "ODMS_VALIDATE_PREMIGRATION_ADVISOR", "ODMS_VALIDATE_GG_HUB", "ODMS_VALIDATE_DATAPUMP_SETTINGS", "ODMS_VALIDATE_DATAPUMP_SETTINGS_SRC", "ODMS_VALIDATE_DATAPUMP_SETTINGS_TGT", "ODMS_VALIDATE_DATAPUMP_SRC", "ODMS_VALIDATE_DATAPUMP_ESTIMATE_SRC", "ODMS_VALIDATE", "ODMS_PREPARE", "ODMS_INITIAL_LOAD_EXPORT", "ODMS_DATA_UPLOAD", "ODMS_INITIAL_LOAD_IMPORT", "ODMS_POST_INITIAL_LOAD", "ODMS_PREPARE_REPLICATION_TARGET", "ODMS_MONITOR_REPLICATION_LAG", "ODMS_SWITCHOVER", "ODMS_CLEANUP", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type wait_after: str :param agent_id: The value to assign to the agent_id property of this Migration. :type agent_id: str :param credentials_secret_id: The value to assign to the credentials_secret_id property of this Migration. :type credentials_secret_id: str :param source_database_connection_id: The value to assign to the source_database_connection_id property of this Migration. :type source_database_connection_id: str :param source_container_database_connection_id: The value to assign to the source_container_database_connection_id property of this Migration. :type source_container_database_connection_id: str :param target_database_connection_id: The value to assign to the target_database_connection_id property of this Migration. :type target_database_connection_id: str :param executing_job_id: The value to assign to the executing_job_id property of this Migration. :type executing_job_id: str :param data_transfer_medium_details: The value to assign to the data_transfer_medium_details property of this Migration. :type data_transfer_medium_details: oci.database_migration.models.DataTransferMediumDetails :param dump_transfer_details: The value to assign to the dump_transfer_details property of this Migration. :type dump_transfer_details: oci.database_migration.models.DumpTransferDetails :param datapump_settings: The value to assign to the datapump_settings property of this Migration. :type datapump_settings: oci.database_migration.models.DataPumpSettings :param advisor_settings: The value to assign to the advisor_settings property of this Migration. :type advisor_settings: oci.database_migration.models.AdvisorSettings :param exclude_objects: The value to assign to the exclude_objects property of this Migration. :type exclude_objects: list[oci.database_migration.models.DatabaseObject] :param include_objects: The value to assign to the include_objects property of this Migration. :type include_objects: list[oci.database_migration.models.DatabaseObject] :param golden_gate_details: The value to assign to the golden_gate_details property of this Migration. :type golden_gate_details: oci.database_migration.models.GoldenGateDetails :param vault_details: The value to assign to the vault_details property of this Migration. :type vault_details: oci.database_migration.models.VaultDetails :param time_created: The value to assign to the time_created property of this Migration. :type time_created: datetime :param time_updated: The value to assign to the time_updated property of this Migration. :type time_updated: datetime :param time_last_migration: The value to assign to the time_last_migration property of this Migration. :type time_last_migration: datetime :param lifecycle_state: The value to assign to the lifecycle_state property of this Migration. Allowed values for this property are: "CREATING", "UPDATING", "ACTIVE", "IN_PROGRESS", "ACCEPTED", "SUCCEEDED", "CANCELED", "WAITING", "NEEDS_ATTENTION", "INACTIVE", "DELETING", "DELETED", "FAILED", '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 Migration. Allowed values for this property are: "READY", "ABORTING", "VALIDATING", "VALIDATED", "WAITING", "MIGRATING", "DONE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_details: str :param freeform_tags: The value to assign to the freeform_tags property of this Migration. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this Migration. :type defined_tags: dict(str, dict(str, object)) :param system_tags: The value to assign to the system_tags property of this Migration. :type system_tags: dict(str, dict(str, object)) ÚstrÚDataTransferMediumDetailsÚDumpTransferDetailsÚDataPumpSettingsÚAdvisorSettingszlist[DatabaseObject]ÚGoldenGateDetailsÚ VaultDetailsÚdatetimezdict(str, str)zdict(str, dict(str, object)))ÚidÚ display_nameÚcompartment_idÚtypeÚ wait_afterÚagent_idÚcredentials_secret_idÚsource_database_connection_idÚ'source_container_database_connection_idÚtarget_database_connection_idÚexecuting_job_idÚdata_transfer_medium_detailsÚdump_transfer_detailsÚdatapump_settingsÚadvisor_settingsÚexclude_objectsÚinclude_objectsÚgolden_gate_detailsÚ vault_detailsÚ time_createdÚ time_updatedÚtime_last_migrationÚlifecycle_stateÚlifecycle_detailsÚ freeform_tagsÚ defined_tagsÚ system_tagsr7Ú displayNameÚ compartmentIdr:Ú waitAfterÚagentIdÚcredentialsSecretIdÚsourceDatabaseConnectionIdÚ#sourceContainerDatabaseConnectionIdÚtargetDatabaseConnectionIdÚexecutingJobIdÚdataTransferMediumDetailsÚdumpTransferDetailsÚdatapumpSettingsÚadvisorSettingsÚexcludeObjectsÚincludeObjectsÚgoldenGateDetailsÚ vaultDetailsÚ timeCreatedÚ timeUpdatedÚtimeLastMigrationÚlifecycleStateÚlifecycleDetailsÚ freeformTagsÚ definedTagsÚ systemTagsN)Ú swagger_typesÚ attribute_mapÚ_idÚ _display_nameÚ_compartment_idÚ_typeÚ _wait_afterÚ _agent_idÚ_credentials_secret_idÚ_source_database_connection_idÚ(_source_container_database_connection_idÚ_target_database_connection_idÚ_executing_job_idÚ_data_transfer_medium_detailsÚ_dump_transfer_detailsÚ_datapump_settingsÚ_advisor_settingsÚ_exclude_objectsÚ_include_objectsÚ_golden_gate_detailsÚ_vault_detailsÚ _time_createdÚ _time_updatedÚ_time_last_migrationÚ_lifecycle_stateÚ_lifecycle_detailsÚ_freeform_tagsÚ _defined_tagsÚ _system_tags)ÚselfÚkwargs©rŠú‹/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database_migration/models/migration.pyÚ__init__´s¦{ååzMigration.__init__cCs|jS)z¡ **[Required]** Gets the id of this Migration. The OCID of the resource :return: The id of this Migration. :rtype: str ©rm©rˆrŠrŠr‹r7†s z Migration.idcCs ||_dS)z“ Sets the id of this Migration. The OCID of the resource :param id: The id of this Migration. :type: str Nr)rˆr7rŠrŠr‹r7’s cCs|jS)z³ **[Required]** Gets the display_name of this Migration. Migration Display Name :return: The display_name of this Migration. :rtype: str ©rnrŽrŠrŠr‹r8žs zMigration.display_namecCs ||_dS)z¯ Sets the display_name of this Migration. Migration Display Name :param display_name: The display_name of this Migration. :type: str Nr)rˆr8rŠrŠr‹r8ªs cCs|jS)z¸ **[Required]** Gets the compartment_id of this Migration. OCID of the compartment :return: The compartment_id of this Migration. :rtype: str ©rorŽrŠrŠr‹r9¶s zMigration.compartment_idcCs ||_dS)z¶ Sets the compartment_id of this Migration. OCID of the compartment :param compartment_id: The compartment_id of this Migration. :type: str Nr)rˆr9rŠrŠr‹r9Âs cCs|jS)aT **[Required]** Gets the type of this Migration. Migration type. Allowed values for this property are: "ONLINE", "OFFLINE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The type of this Migration. :rtype: str )rprŽrŠrŠr‹r:Îs zMigration.typecCs ddg}t||ƒsd}||_dS)z Sets the type of this Migration. Migration type. :param type: The type of this Migration. :type: str rrÚUNKNOWN_ENUM_VALUEN)rrp)rˆr:Úallowed_valuesrŠrŠr‹r:Ýs  cCs|jS)a° Gets the wait_after of this Migration. Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called. Allowed values for this property are: "ODMS_VALIDATE_TGT", "ODMS_VALIDATE_SRC", "ODMS_VALIDATE_PREMIGRATION_ADVISOR", "ODMS_VALIDATE_GG_HUB", "ODMS_VALIDATE_DATAPUMP_SETTINGS", "ODMS_VALIDATE_DATAPUMP_SETTINGS_SRC", "ODMS_VALIDATE_DATAPUMP_SETTINGS_TGT", "ODMS_VALIDATE_DATAPUMP_SRC", "ODMS_VALIDATE_DATAPUMP_ESTIMATE_SRC", "ODMS_VALIDATE", "ODMS_PREPARE", "ODMS_INITIAL_LOAD_EXPORT", "ODMS_DATA_UPLOAD", "ODMS_INITIAL_LOAD_IMPORT", "ODMS_POST_INITIAL_LOAD", "ODMS_PREPARE_REPLICATION_TARGET", "ODMS_MONITOR_REPLICATION_LAG", "ODMS_SWITCHOVER", "ODMS_CLEANUP", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The wait_after of this Migration. :rtype: str )rqrŽrŠrŠr‹r;ìszMigration.wait_aftercCs gd¢}t||ƒsd}||_dS)a  Sets the wait_after of this Migration. Name of a migration phase. The Job will wait after executing this phase until the Resume Job endpoint is called. :param wait_after: The wait_after of this Migration. :type: str )r r r r r rrrrrrrrrrrrrrr‘N)rrq)rˆr;r’rŠrŠr‹r;üs  cCs|jS)zÛ Gets the agent_id of this Migration. The OCID of the registered on-premises ODMS Agent. Only valid for Offline Migrations. :return: The agent_id of this Migration. :rtype: str ©rrrŽrŠrŠr‹r< s zMigration.agent_idcCs ||_dS)zâ Sets the agent_id of this Migration. The OCID of the registered on-premises ODMS Agent. Only valid for Offline Migrations. :param agent_id: The agent_id of this Migration. :type: str Nr“)rˆr<rŠrŠr‹r<s cCs|jS)a" Gets the credentials_secret_id of this Migration. OCID of the Secret in the OCI vault containing the Migration credentials. Used to store GoldenGate administrator user credentials. :return: The credentials_secret_id of this Migration. :rtype: str ©rsrŽrŠrŠr‹r=$s zMigration.credentials_secret_idcCs ||_dS)a6 Sets the credentials_secret_id of this Migration. OCID of the Secret in the OCI vault containing the Migration credentials. Used to store GoldenGate administrator user credentials. :param credentials_secret_id: The credentials_secret_id of this Migration. :type: str Nr”)rˆr=rŠrŠr‹r=0s cCs|jS)zê **[Required]** Gets the source_database_connection_id of this Migration. The OCID of the Source Database Connection. :return: The source_database_connection_id of this Migration. :rtype: str ©rtrŽrŠrŠr‹r><s z'Migration.source_database_connection_idcCs ||_dS)z÷ Sets the source_database_connection_id of this Migration. The OCID of the Source Database Connection. :param source_database_connection_id: The source_database_connection_id of this Migration. :type: str Nr•)rˆr>rŠrŠr‹r>Hs cCs|jS)zù Gets the source_container_database_connection_id of this Migration. The OCID of the Source Container Database Connection. :return: The source_container_database_connection_id of this Migration. :rtype: str ©rurŽrŠrŠr‹r?Ts z1Migration.source_container_database_connection_idcCs ||_dS)a Sets the source_container_database_connection_id of this Migration. The OCID of the Source Container Database Connection. :param source_container_database_connection_id: The source_container_database_connection_id of this Migration. :type: str Nr–)rˆr?rŠrŠr‹r?`s cCs|jS)zê **[Required]** Gets the target_database_connection_id of this Migration. The OCID of the Target Database Connection. :return: The target_database_connection_id of this Migration. :rtype: str ©rvrŽrŠrŠr‹r@ls z'Migration.target_database_connection_idcCs ||_dS)z÷ Sets the target_database_connection_id of this Migration. The OCID of the Target Database Connection. :param target_database_connection_id: The target_database_connection_id of this Migration. :type: str Nr—)rˆr@rŠrŠr‹r@xs cCs|jS)zÚ Gets the executing_job_id of this Migration. OCID of the current ODMS Job in execution for the Migration, if any. :return: The executing_job_id of this Migration. :rtype: str ©rwrŽrŠrŠr‹rA„s zMigration.executing_job_idcCs ||_dS)zé Sets the executing_job_id of this Migration. OCID of the current ODMS Job in execution for the Migration, if any. :param executing_job_id: The executing_job_id of this Migration. :type: str Nr˜)rˆrArŠrŠr‹rAs cCs|jS)zØ Gets the data_transfer_medium_details of this Migration. :return: The data_transfer_medium_details of this Migration. :rtype: oci.database_migration.models.DataTransferMediumDetails ©rxrŽrŠrŠr‹rBœsz&Migration.data_transfer_medium_detailscCs ||_dS)zó Sets the data_transfer_medium_details of this Migration. :param data_transfer_medium_details: The data_transfer_medium_details of this Migration. :type: oci.database_migration.models.DataTransferMediumDetails Nr™)rˆrBrŠrŠr‹rB¦scCs|jS)zÄ Gets the dump_transfer_details of this Migration. :return: The dump_transfer_details of this Migration. :rtype: oci.database_migration.models.DumpTransferDetails ©ryrŽrŠrŠr‹rC°szMigration.dump_transfer_detailscCs ||_dS)zØ Sets the dump_transfer_details of this Migration. :param dump_transfer_details: The dump_transfer_details of this Migration. :type: oci.database_migration.models.DumpTransferDetails Nrš)rˆrCrŠrŠr‹rCºscCs|jS)z¹ Gets the datapump_settings of this Migration. :return: The datapump_settings of this Migration. :rtype: oci.database_migration.models.DataPumpSettings ©rzrŽrŠrŠr‹rDÄszMigration.datapump_settingscCs ||_dS)zÉ Sets the datapump_settings of this Migration. :param datapump_settings: The datapump_settings of this Migration. :type: oci.database_migration.models.DataPumpSettings Nr›)rˆrDrŠrŠr‹rDÎscCs|jS)z¶ Gets the advisor_settings of this Migration. :return: The advisor_settings of this Migration. :rtype: oci.database_migration.models.AdvisorSettings ©r{rŽrŠrŠr‹rEØszMigration.advisor_settingscCs ||_dS)zÅ Sets the advisor_settings of this Migration. :param advisor_settings: The advisor_settings of this Migration. :type: oci.database_migration.models.AdvisorSettings Nrœ)rˆrErŠrŠr‹rEâscCs|jS)az Gets the exclude_objects of this Migration. Database objects to exclude from migration. If 'includeObjects' are specified, only exclude object types can be specified with general wildcards (.*) for owner and objectName. :return: The exclude_objects of this Migration. :rtype: list[oci.database_migration.models.DatabaseObject] ©r|rŽrŠrŠr‹rFìs zMigration.exclude_objectscCs ||_dS)aˆ Sets the exclude_objects of this Migration. Database objects to exclude from migration. If 'includeObjects' are specified, only exclude object types can be specified with general wildcards (.*) for owner and objectName. :param exclude_objects: The exclude_objects of this Migration. :type: list[oci.database_migration.models.DatabaseObject] Nr)rˆrFrŠrŠr‹rFùs cCs|jS)zî Gets the include_objects of this Migration. Database objects to include from migration. :return: The include_objects of this Migration. :rtype: list[oci.database_migration.models.DatabaseObject] ©r}rŽrŠrŠr‹rGs zMigration.include_objectscCs ||_dS)zü Sets the include_objects of this Migration. Database objects to include from migration. :param include_objects: The include_objects of this Migration. :type: list[oci.database_migration.models.DatabaseObject] Nrž)rˆrGrŠrŠr‹rGs cCs|jS)z¾ Gets the golden_gate_details of this Migration. :return: The golden_gate_details of this Migration. :rtype: oci.database_migration.models.GoldenGateDetails ©r~rŽrŠrŠr‹rHszMigration.golden_gate_detailscCs ||_dS)zÐ Sets the golden_gate_details of this Migration. :param golden_gate_details: The golden_gate_details of this Migration. :type: oci.database_migration.models.GoldenGateDetails NrŸ)rˆrHrŠrŠr‹rH(scCs|jS)z­ Gets the vault_details of this Migration. :return: The vault_details of this Migration. :rtype: oci.database_migration.models.VaultDetails ©rrŽrŠrŠr‹rI2szMigration.vault_detailscCs ||_dS)z¹ Sets the vault_details of this Migration. :param vault_details: The vault_details of this Migration. :type: oci.database_migration.models.VaultDetails Nr )rˆrIrŠrŠr‹rI<scCs|jS)zë **[Required]** Gets the time_created of this Migration. The time the Migration was created. An RFC3339 formatted datetime string. :return: The time_created of this Migration. :rtype: datetime ©r€rŽrŠrŠr‹rJFs zMigration.time_createdcCs ||_dS)zç Sets the time_created of this Migration. The time the Migration was created. An RFC3339 formatted datetime string. :param time_created: The time_created of this Migration. :type: datetime Nr¡)rˆrJrŠrŠr‹rJRs cCs|jS)zç Gets the time_updated of this Migration. The time of the last Migration details update. An RFC3339 formatted datetime string. :return: The time_updated of this Migration. :rtype: datetime ©rrŽrŠrŠr‹rK^s zMigration.time_updatedcCs ||_dS)zò Sets the time_updated of this Migration. The time of the last Migration details update. An RFC3339 formatted datetime string. :param time_updated: The time_updated of this Migration. :type: datetime Nr¢)rˆrKrŠrŠr‹rKjs cCs|jS)zâ Gets the time_last_migration of this Migration. The time of last Migration. An RFC3339 formatted datetime string. :return: The time_last_migration of this Migration. :rtype: datetime ©r‚rŽrŠrŠr‹rLvs zMigration.time_last_migrationcCs ||_dS)zô Sets the time_last_migration of this Migration. The time of last Migration. An RFC3339 formatted datetime string. :param time_last_migration: The time_last_migration of this Migration. :type: datetime Nr£)rˆrLrŠrŠr‹rL‚s cCs|jS)a **[Required]** Gets the lifecycle_state of this Migration. The current state of the Migration resource. Allowed values for this property are: "CREATING", "UPDATING", "ACTIVE", "IN_PROGRESS", "ACCEPTED", "SUCCEEDED", "CANCELED", "WAITING", "NEEDS_ATTENTION", "INACTIVE", "DELETING", "DELETED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The lifecycle_state of this Migration. :rtype: str )rƒrŽrŠrŠr‹rMŽs zMigration.lifecycle_statecCs gd¢}t||ƒsd}||_dS)zÎ Sets the lifecycle_state of this Migration. The current state of the Migration resource. :param lifecycle_state: The lifecycle_state of this Migration. :type: str ) rrrrr r!r"r#r$r%r&r'r(r‘N)rrƒ)rˆrMr’rŠrŠr‹rMs  cCs|jS)aÙ Gets the lifecycle_details of this Migration. Additional status related to the execution and current state of the Migration. Allowed values for this property are: "READY", "ABORTING", "VALIDATING", "VALIDATED", "WAITING", "MIGRATING", "DONE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The lifecycle_details of this Migration. :rtype: str )r„rŽrŠrŠr‹rN¬s zMigration.lifecycle_detailscCs gd¢}t||ƒsd}||_dS)zö Sets the lifecycle_details of this Migration. Additional status related to the execution and current state of the Migration. :param lifecycle_details: The lifecycle_details of this Migration. :type: str )r)r*r+r,r#r-r.r‘N)rr„)rˆrNr’rŠrŠr‹rN»s  cCs|jS)a9 Gets the freeform_tags of this Migration. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` :return: The freeform_tags of this Migration. :rtype: dict(str, str) ©r…rŽrŠrŠr‹rOÊs zMigration.freeform_tagscCs ||_dS)aE Sets the freeform_tags of this Migration. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` :param freeform_tags: The freeform_tags of this Migration. :type: dict(str, str) Nr¤)rˆrOrŠrŠr‹rO×s cCs|jS)a3 Gets the defined_tags of this Migration. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` :return: The defined_tags of this Migration. :rtype: dict(str, dict(str, object)) ©r†rŽrŠrŠr‹rPäs zMigration.defined_tagscCs ||_dS)a> Sets the defined_tags of this Migration. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` :param defined_tags: The defined_tags of this Migration. :type: dict(str, dict(str, object)) Nr¥)rˆrPrŠrŠr‹rPñs cCs|jS)a0 Gets the system_tags of this Migration. Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` :return: The system_tags of this Migration. :rtype: dict(str, dict(str, object)) ©r‡rŽrŠrŠr‹rQþs zMigration.system_tagscCs ||_dS)a: Sets the system_tags of this Migration. Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` :param system_tags: The system_tags of this Migration. :type: dict(str, dict(str, object)) Nr¦)rˆrQrŠrŠr‹rQ s cCst|ƒS©N)rrŽrŠrŠr‹Ú__repr__szMigration.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rˆÚotherrŠrŠr‹Ú__eq__szMigration.__eq__cCs ||k Sr§rŠrªrŠrŠr‹Ú__ne__!szMigration.__ne__N)NÚ__name__Ú __module__Ú __qualname__Ú__doc__Ú TYPE_ONLINEÚ TYPE_OFFLINEÚWAIT_AFTER_ODMS_VALIDATE_TGTÚWAIT_AFTER_ODMS_VALIDATE_SRCÚ-WAIT_AFTER_ODMS_VALIDATE_PREMIGRATION_ADVISORÚWAIT_AFTER_ODMS_VALIDATE_GG_HUBÚ*WAIT_AFTER_ODMS_VALIDATE_DATAPUMP_SETTINGSÚ.WAIT_AFTER_ODMS_VALIDATE_DATAPUMP_SETTINGS_SRCÚ.WAIT_AFTER_ODMS_VALIDATE_DATAPUMP_SETTINGS_TGTÚ%WAIT_AFTER_ODMS_VALIDATE_DATAPUMP_SRCÚ.WAIT_AFTER_ODMS_VALIDATE_DATAPUMP_ESTIMATE_SRCÚWAIT_AFTER_ODMS_VALIDATEÚWAIT_AFTER_ODMS_PREPAREÚ#WAIT_AFTER_ODMS_INITIAL_LOAD_EXPORTÚWAIT_AFTER_ODMS_DATA_UPLOADÚ#WAIT_AFTER_ODMS_INITIAL_LOAD_IMPORTÚ!WAIT_AFTER_ODMS_POST_INITIAL_LOADÚ*WAIT_AFTER_ODMS_PREPARE_REPLICATION_TARGETÚ'WAIT_AFTER_ODMS_MONITOR_REPLICATION_LAGÚWAIT_AFTER_ODMS_SWITCHOVERÚWAIT_AFTER_ODMS_CLEANUPÚLIFECYCLE_STATE_CREATINGÚLIFECYCLE_STATE_UPDATINGÚLIFECYCLE_STATE_ACTIVEÚLIFECYCLE_STATE_IN_PROGRESSÚLIFECYCLE_STATE_ACCEPTEDÚLIFECYCLE_STATE_SUCCEEDEDÚLIFECYCLE_STATE_CANCELEDÚLIFECYCLE_STATE_WAITINGÚLIFECYCLE_STATE_NEEDS_ATTENTIONÚLIFECYCLE_STATE_INACTIVEÚLIFECYCLE_STATE_DELETINGÚLIFECYCLE_STATE_DELETEDÚLIFECYCLE_STATE_FAILEDÚLIFECYCLE_DETAILS_READYÚLIFECYCLE_DETAILS_ABORTINGÚLIFECYCLE_DETAILS_VALIDATINGÚLIFECYCLE_DETAILS_VALIDATEDÚLIFECYCLE_DETAILS_WAITINGÚLIFECYCLE_DETAILS_MIGRATINGÚLIFECYCLE_DETAILS_DONErŒÚpropertyr7Úsetterr8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQr¨r¬r­rŠrŠrŠr‹r s6S                                                      rN)Úoci.utilrrrÚoci.decoratorsrÚobjectrrŠrŠrŠr‹Ús