a N•ºfÛã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@speZdZdZdZdZdZdd„Zedd„ƒZ e j d d„ƒZ ed d „ƒZ e j d d „ƒZ d d„Z dd„Z dd„ZdS)ÚExtractz+ Parameters for Extract processes. ÚLOWÚMEDIUMÚHIGHcKs(dddœ|_dddœ|_d|_d|_dS)aÈ Initializes a new Extract 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 Extract. Allowed values for this property are: "LOW", "MEDIUM", "HIGH", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type performance_profile: str :param long_trans_duration: The value to assign to the long_trans_duration property of this Extract. :type long_trans_duration: int ÚstrÚint)Úperformance_profileÚlong_trans_durationÚperformanceProfileÚlongTransDurationN)Ú swagger_typesÚ attribute_mapÚ_performance_profileÚ_long_trans_duration)ÚselfÚkwargs©rú‰/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database_migration/models/extract.pyÚ__init__sþþzExtract.__init__cCs|jS)ah Gets the performance_profile of this Extract. Extract performance. Allowed values for this property are: "LOW", "MEDIUM", "HIGH", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The performance_profile of this Extract. :rtype: str )r©rrrrr 9s zExtract.performance_profilecCs gd¢}t||ƒsd}||_dS)z¾ Sets the performance_profile of this Extract. Extract performance. :param performance_profile: The performance_profile of this Extract. :type: str )rrr ÚUNKNOWN_ENUM_VALUEN)rr)rr Úallowed_valuesrrrr Hs  cCs|jS)a Gets the long_trans_duration of this Extract. 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 Extract. :rtype: int ©rrrrrr Ws zExtract.long_trans_durationcCs ||_dS)a‘ Sets the long_trans_duration of this Extract. 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 Extract. :type: int Nr)rr rrrr ds cCst|ƒS©N)rrrrrÚ__repr__qszExtract.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__tszExtract.__eq__cCs ||k Srrr rrrÚ__ne__zszExtract.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚPERFORMANCE_PROFILE_LOWÚPERFORMANCE_PROFILE_MEDIUMÚPERFORMANCE_PROFILE_HIGHrÚpropertyr Úsetterr rr"r#rrrrr s     rN)Úoci.utilrrrÚoci.decoratorsrÚobjectrrrrrÚs