a f2"@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@seZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZddZeddZejddZeddZejddZddZd d!Zd"d#Zd$S)%BlocklistEntryzJ An entry for blocklist to describe blocked operation and reason. CREATE_FLEET DELETE_FLEET MOVE_FLEET UPDATE_FLEET UPDATE_FLEET_AGENT_CONFIGURATIONDELETE_JAVA_INSTALLATIONCREATE_JAVA_INSTALLATION COLLECT_JFRREQUEST_CRYPTO_EVENT_ANALYSIS#REQUEST_PERFORMANCE_TUNING_ANALYSISREQUEST_JAVA_MIGRATION_ANALYSISDELETE_JMS_REPORTSCAN_JAVA_SERVER_USAGESCAN_LIBRARY_USAGEEXPORT_DATA_CSVCREATE_DRS_FILEUPDATE_DRS_FILEDELETE_DRS_FILE ENABLE_DRS DISABLE_DRScKs(ddd|_ddd|_d|_d|_dS)aA Initializes a new BlocklistEntry object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param operation: The value to assign to the operation property of this BlocklistEntry. Allowed values for this property are: "CREATE_FLEET", "DELETE_FLEET", "MOVE_FLEET", "UPDATE_FLEET", "UPDATE_FLEET_AGENT_CONFIGURATION", "DELETE_JAVA_INSTALLATION", "CREATE_JAVA_INSTALLATION", "COLLECT_JFR", "REQUEST_CRYPTO_EVENT_ANALYSIS", "REQUEST_PERFORMANCE_TUNING_ANALYSIS", "REQUEST_JAVA_MIGRATION_ANALYSIS", "DELETE_JMS_REPORT", "SCAN_JAVA_SERVER_USAGE", "SCAN_LIBRARY_USAGE", "EXPORT_DATA_CSV", "CREATE_DRS_FILE", "UPDATE_DRS_FILE", "DELETE_DRS_FILE", "ENABLE_DRS", "DISABLE_DRS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type operation: str :param reason: The value to assign to the reason property of this BlocklistEntry. :type reason: str str) operationreasonrrN)Z swagger_typesZ attribute_map _operation_reason)selfkwargsr"B/usr/lib/python3.9/site-packages/oci/jms/models/blocklist_entry.py__init__bszBlocklistEntry.__init__cCs|jS)a **[Required]** Gets the operation of this BlocklistEntry. The operation type. Allowed values for this property are: "CREATE_FLEET", "DELETE_FLEET", "MOVE_FLEET", "UPDATE_FLEET", "UPDATE_FLEET_AGENT_CONFIGURATION", "DELETE_JAVA_INSTALLATION", "CREATE_JAVA_INSTALLATION", "COLLECT_JFR", "REQUEST_CRYPTO_EVENT_ANALYSIS", "REQUEST_PERFORMANCE_TUNING_ANALYSIS", "REQUEST_JAVA_MIGRATION_ANALYSIS", "DELETE_JMS_REPORT", "SCAN_JAVA_SERVER_USAGE", "SCAN_LIBRARY_USAGE", "EXPORT_DATA_CSV", "CREATE_DRS_FILE", "UPDATE_DRS_FILE", "DELETE_DRS_FILE", "ENABLE_DRS", "DISABLE_DRS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The operation of this BlocklistEntry. :rtype: str )rr r"r"r#rs zBlocklistEntry.operationcCs gd}t||sd}||_dS)z Sets the operation of this BlocklistEntry. The operation type. :param operation: The operation of this BlocklistEntry. :type: str )rrr r r r r rrrrrrrrrrrrrZUNKNOWN_ENUM_VALUEN)rr)r rZallowed_valuesr"r"r#rs  cCs|jS)z **[Required]** Gets the reason of this BlocklistEntry. The reason why the operation is blocklisted. :return: The reason of this BlocklistEntry. :rtype: str rr%r"r"r#rs zBlocklistEntry.reasoncCs ||_dS)z Sets the reason of this BlocklistEntry. The reason why the operation is blocklisted. :param reason: The reason of this BlocklistEntry. :type: str Nr&)r rr"r"r#rs cCst|SN)rr%r"r"r#__repr__szBlocklistEntry.__repr__cCs|dur dS|j|jkS)NF)__dict__r otherr"r"r#__eq__szBlocklistEntry.__eq__cCs ||k Sr'r"r*r"r"r#__ne__szBlocklistEntry.__ne__N) __name__ __module__ __qualname____doc__ZOPERATION_CREATE_FLEETZOPERATION_DELETE_FLEETZOPERATION_MOVE_FLEETZOPERATION_UPDATE_FLEETZ*OPERATION_UPDATE_FLEET_AGENT_CONFIGURATIONZ"OPERATION_DELETE_JAVA_INSTALLATIONZ"OPERATION_CREATE_JAVA_INSTALLATIONZOPERATION_COLLECT_JFRZ'OPERATION_REQUEST_CRYPTO_EVENT_ANALYSISZ-OPERATION_REQUEST_PERFORMANCE_TUNING_ANALYSISZ)OPERATION_REQUEST_JAVA_MIGRATION_ANALYSISZOPERATION_DELETE_JMS_REPORTZ OPERATION_SCAN_JAVA_SERVER_USAGEZOPERATION_SCAN_LIBRARY_USAGEZOPERATION_EXPORT_DATA_CSVZOPERATION_CREATE_DRS_FILEZOPERATION_UPDATE_DRS_FILEZOPERATION_DELETE_DRS_FILEZOPERATION_ENABLE_DRSZOPERATION_DISABLE_DRSr$propertyrsetterrr(r,r-r"r"r"r#r sB    rN)Zoci.utilrrrZoci.decoratorsrobjectrr"r"r"r#s