Class: TencentCloud::Cws::V20180312::ModifyMonitorAttributeRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cws::V20180312::ModifyMonitorAttributeRequest
- Defined in:
- lib/v20180312/models.rb
Overview
ModifyMonitorAttribute请求参数结构体
Instance Attribute Summary collapse
- #Crontab ⇒ Object
- #FirstScanStartTime ⇒ Object
- #MonitorId ⇒ Object
- #MonitorStatus ⇒ Object
- #Name ⇒ Object
- #RateLimit ⇒ Object
- #ScannerType ⇒ Object
- #Urls ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(monitorid = nil, urls = nil, name = nil, scannertype = nil, crontab = nil, ratelimit = nil, firstscanstarttime = nil, monitorstatus = nil) ⇒ ModifyMonitorAttributeRequest
constructor
A new instance of ModifyMonitorAttributeRequest.
Constructor Details
#initialize(monitorid = nil, urls = nil, name = nil, scannertype = nil, crontab = nil, ratelimit = nil, firstscanstarttime = nil, monitorstatus = nil) ⇒ ModifyMonitorAttributeRequest
Returns a new instance of ModifyMonitorAttributeRequest.
853 854 855 856 857 858 859 860 861 862 |
# File 'lib/v20180312/models.rb', line 853 def initialize(monitorid=nil, urls=nil, name=nil, scannertype=nil, crontab=nil, ratelimit=nil, firstscanstarttime=nil, monitorstatus=nil) @MonitorId = monitorid @Urls = urls @Name = name @ScannerType = scannertype @Crontab = crontab @RateLimit = ratelimit @FirstScanStartTime = firstscanstarttime @MonitorStatus = monitorstatus end |
Instance Attribute Details
#Crontab ⇒ Object
851 852 853 |
# File 'lib/v20180312/models.rb', line 851 def Crontab @Crontab end |
#FirstScanStartTime ⇒ Object
851 852 853 |
# File 'lib/v20180312/models.rb', line 851 def FirstScanStartTime @FirstScanStartTime end |
#MonitorId ⇒ Object
851 852 853 |
# File 'lib/v20180312/models.rb', line 851 def MonitorId @MonitorId end |
#MonitorStatus ⇒ Object
851 852 853 |
# File 'lib/v20180312/models.rb', line 851 def MonitorStatus @MonitorStatus end |
#Name ⇒ Object
851 852 853 |
# File 'lib/v20180312/models.rb', line 851 def Name @Name end |
#RateLimit ⇒ Object
851 852 853 |
# File 'lib/v20180312/models.rb', line 851 def RateLimit @RateLimit end |
#ScannerType ⇒ Object
851 852 853 |
# File 'lib/v20180312/models.rb', line 851 def ScannerType @ScannerType end |
#Urls ⇒ Object
851 852 853 |
# File 'lib/v20180312/models.rb', line 851 def Urls @Urls end |
Instance Method Details
#deserialize(params) ⇒ Object
864 865 866 867 868 869 870 871 872 873 |
# File 'lib/v20180312/models.rb', line 864 def deserialize(params) @MonitorId = params['MonitorId'] @Urls = params['Urls'] @Name = params['Name'] @ScannerType = params['ScannerType'] @Crontab = params['Crontab'] @RateLimit = params['RateLimit'] @FirstScanStartTime = params['FirstScanStartTime'] @MonitorStatus = params['MonitorStatus'] end |