Server IP : 103.119.228.120 / Your IP : 3.145.154.251 Web Server : Apache System : Linux v8.techscape8.com 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64 User : nobody ( 99) PHP Version : 5.6.40 Disable Function : shell_exec,symlink,system,exec,proc_get_status,proc_nice,proc_terminate,define_syslog_variables,syslog,openlog,closelog,escapeshellcmd,passthru,ocinum cols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dl,dll,myshellexec,proc_open,socket_bind,proc_close,escapeshellarg,parse_ini_filepopen,fpassthru,exec,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice,proc_terminate,proc_get_status,proc_close,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,dl,symlink,shell_exec,system,dl,passthru,escapeshellarg,escapeshellcmd,myshellexec,c99_buff_prepare,c99_sess_put,fpassthru,getdisfunc,fx29exec,fx29exec2,is_windows,disp_freespace,fx29sh_getupdate,fx29_buff_prepare,fx29_sess_put,fx29shexit,fx29fsearch,fx29ftpbrutecheck,fx29sh_tools,fx29sh_about,milw0rm,imagez,sh_name,myshellexec,checkproxyhost,dosyayicek,c99_buff_prepare,c99_sess_put,c99getsource,c99sh_getupdate,c99fsearch,c99shexit,view_perms,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,parsesort,view_perms_color,set_encoder_input,ls_setcheckboxall,ls_reverse_all,rsg_read,rsg_glob,selfURL,dispsecinfo,unix2DosTime,addFile,system,get_users,view_size,DirFiles,DirFilesWide,DirPrintHTMLHeaders,GetFilesTotal,GetTitles,GetTimeTotal,GetMatchesCount,GetFileMatchesCount,GetResultFiles,fs_copy_dir,fs_copy_obj,fs_move_dir,fs_move_obj,fs_rmdir,SearchText,getmicrotime MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/mysqlsh/lib/python3.9/site-packages/oci/threat_intelligence/models/ |
Upload File : |
# coding: utf-8 # Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved. # This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. # NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20220901 from oci.util import formatted_flat_dict, NONE_SENTINEL, value_allowed_none_or_none_sentinel # noqa: F401 from oci.decorators import init_model_state_from_kwargs @init_model_state_from_kwargs class DataAttribution(object): """ The confidence, source information, and visibility for a particular sighting or observation of some data associated with a threat indicator. This associated data can be the indicator's threat type, attribute, or relationship. """ def __init__(self, **kwargs): """ Initializes a new DataAttribution object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param confidence: The value to assign to the confidence property of this DataAttribution. :type confidence: int :param source: The value to assign to the source property of this DataAttribution. :type source: oci.threat_intelligence.models.IndicatorSourceSummary :param visibility: The value to assign to the visibility property of this DataAttribution. :type visibility: oci.threat_intelligence.models.DataVisibility :param time_first_seen: The value to assign to the time_first_seen property of this DataAttribution. :type time_first_seen: datetime :param time_last_seen: The value to assign to the time_last_seen property of this DataAttribution. :type time_last_seen: datetime """ self.swagger_types = { 'confidence': 'int', 'source': 'IndicatorSourceSummary', 'visibility': 'DataVisibility', 'time_first_seen': 'datetime', 'time_last_seen': 'datetime' } self.attribute_map = { 'confidence': 'confidence', 'source': 'source', 'visibility': 'visibility', 'time_first_seen': 'timeFirstSeen', 'time_last_seen': 'timeLastSeen' } self._confidence = None self._source = None self._visibility = None self._time_first_seen = None self._time_last_seen = None @property def confidence(self): """ **[Required]** Gets the confidence of this DataAttribution. An integer from 0 to 100 that provides a measure of our certainty in the maliciousness of data attributed to an indicator. For example, if the source of the data being attributed is the Tor Project, our confidence that the associated indicator is a tor exit node would be 100. :return: The confidence of this DataAttribution. :rtype: int """ return self._confidence @confidence.setter def confidence(self, confidence): """ Sets the confidence of this DataAttribution. An integer from 0 to 100 that provides a measure of our certainty in the maliciousness of data attributed to an indicator. For example, if the source of the data being attributed is the Tor Project, our confidence that the associated indicator is a tor exit node would be 100. :param confidence: The confidence of this DataAttribution. :type: int """ self._confidence = confidence @property def source(self): """ **[Required]** Gets the source of this DataAttribution. :return: The source of this DataAttribution. :rtype: oci.threat_intelligence.models.IndicatorSourceSummary """ return self._source @source.setter def source(self, source): """ Sets the source of this DataAttribution. :param source: The source of this DataAttribution. :type: oci.threat_intelligence.models.IndicatorSourceSummary """ self._source = source @property def visibility(self): """ **[Required]** Gets the visibility of this DataAttribution. :return: The visibility of this DataAttribution. :rtype: oci.threat_intelligence.models.DataVisibility """ return self._visibility @visibility.setter def visibility(self, visibility): """ Sets the visibility of this DataAttribution. :param visibility: The visibility of this DataAttribution. :type: oci.threat_intelligence.models.DataVisibility """ self._visibility = visibility @property def time_first_seen(self): """ Gets the time_first_seen of this DataAttribution. The date and time the attribution data was first seen for this entity. If the data source does not provide this information, it is set to the last time it was seen. An RFC3339 formatted string. :return: The time_first_seen of this DataAttribution. :rtype: datetime """ return self._time_first_seen @time_first_seen.setter def time_first_seen(self, time_first_seen): """ Sets the time_first_seen of this DataAttribution. The date and time the attribution data was first seen for this entity. If the data source does not provide this information, it is set to the last time it was seen. An RFC3339 formatted string. :param time_first_seen: The time_first_seen of this DataAttribution. :type: datetime """ self._time_first_seen = time_first_seen @property def time_last_seen(self): """ **[Required]** Gets the time_last_seen of this DataAttribution. The last date and time the attribution data was seen for this entity. An RFC3339 formatted string. :return: The time_last_seen of this DataAttribution. :rtype: datetime """ return self._time_last_seen @time_last_seen.setter def time_last_seen(self, time_last_seen): """ Sets the time_last_seen of this DataAttribution. The last date and time the attribution data was seen for this entity. An RFC3339 formatted string. :param time_last_seen: The time_last_seen of this DataAttribution. :type: datetime """ self._time_last_seen = time_last_seen def __repr__(self): return formatted_flat_dict(self) def __eq__(self, other): if other is None: return False return self.__dict__ == other.__dict__ def __ne__(self, other): return not self == other