a Nf @s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@speZdZdZdZdZdZddZeddZ e j d dZ ed d Z e j d d Z d dZ ddZ ddZdS) UpdateExtractz| Parameters for Extract processes. If an empty object is specified, the stored Extract details will be removed. LOWMEDIUMHIGHcKs(ddd|_ddd|_d|_d|_dS)aa Initializes a new UpdateExtract object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param performance_profile: The value to assign to the performance_profile property of this UpdateExtract. Allowed values for this property are: "LOW", "MEDIUM", "HIGH" :type performance_profile: str :param long_trans_duration: The value to assign to the long_trans_duration property of this UpdateExtract. :type long_trans_duration: int strint)performance_profilelong_trans_durationperformanceProfilelongTransDurationN) swagger_types attribute_map_performance_profile_long_trans_duration)selfkwargsr/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database_migration/models/update_extract.py__init__szUpdateExtract.__init__cCs|jS)z Gets the performance_profile of this UpdateExtract. Extract performance. Allowed values for this property are: "LOW", "MEDIUM", "HIGH" :return: The performance_profile of this UpdateExtract. :rtype: str )rrrrrr 9s z!UpdateExtract.performance_profilecCs*gd}t||s td|||_dS)z Sets the performance_profile of this UpdateExtract. Extract performance. :param performance_profile: The performance_profile of this UpdateExtract. :type: str )rrr zCInvalid value for `performance_profile`, must be None or one of {0}N)r ValueErrorformatr)rr allowed_valuesrrrr Gs  cCs|jS)a Gets the long_trans_duration of this UpdateExtract. Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions. :return: The long_trans_duration of this UpdateExtract. :rtype: int rrrrrr Ys z!UpdateExtract.long_trans_durationcCs ||_dS)a Sets the long_trans_duration of this UpdateExtract. Length of time (in seconds) that a transaction can be open before Extract generates a warning message that the transaction is long-running. If not specified, Extract will not generate a warning on long-running transactions. :param long_trans_duration: The long_trans_duration of this UpdateExtract. :type: int Nr)rr rrrr fs cCst|SN)rrrrr__repr__sszUpdateExtract.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr__eq__vszUpdateExtract.__eq__cCs ||k Srrr!rrr__ne__|szUpdateExtract.__ne__N)__name__ __module__ __qualname____doc__PERFORMANCE_PROFILE_LOWPERFORMANCE_PROFILE_MEDIUMPERFORMANCE_PROFILE_HIGHrpropertyr setterr rr#r$rrrrr s     rN)oci.utilrrroci.decoratorsrobjectrrrrrs