Class: TencentCloud::Monitor::V20180724::DescribeProductEventListRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::DescribeProductEventListRequest
- Defined in:
- lib/v20180724/models.rb
Overview
DescribeProductEventList请求参数结构体
Instance Attribute Summary collapse
- #Dimensions ⇒ Object
- #EndTime ⇒ Object
- #EventName ⇒ Object
- #InstanceId ⇒ Object
- #IsAlarmConfig ⇒ Object
- #Limit ⇒ Object
- #Module ⇒ Object
- #Offset ⇒ Object
- #ProductName ⇒ Object
- #Project ⇒ Object
- #RegionList ⇒ Object
- #StartTime ⇒ Object
- #Status ⇒ Object
- #TimeOrder ⇒ Object
- #Type ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(_module = nil, productname = nil, eventname = nil, instanceid = nil, dimensions = nil, regionlist = nil, type = nil, status = nil, project = nil, isalarmconfig = nil, timeorder = nil, starttime = nil, endtime = nil, offset = nil, limit = nil) ⇒ DescribeProductEventListRequest
constructor
A new instance of DescribeProductEventListRequest.
Constructor Details
#initialize(_module = nil, productname = nil, eventname = nil, instanceid = nil, dimensions = nil, regionlist = nil, type = nil, status = nil, project = nil, isalarmconfig = nil, timeorder = nil, starttime = nil, endtime = nil, offset = nil, limit = nil) ⇒ DescribeProductEventListRequest
Returns a new instance of DescribeProductEventListRequest.
7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 |
# File 'lib/v20180724/models.rb', line 7861 def initialize(_module=nil, productname=nil, eventname=nil, instanceid=nil, dimensions=nil, regionlist=nil, type=nil, status=nil, project=nil, isalarmconfig=nil, timeorder=nil, starttime=nil, endtime=nil, offset=nil, limit=nil) @Module = _module @ProductName = productname @EventName = eventname @InstanceId = instanceid @Dimensions = dimensions @RegionList = regionlist @Type = type @Status = status @Project = project @IsAlarmConfig = isalarmconfig @TimeOrder = timeorder @StartTime = starttime @EndTime = endtime @Offset = offset @Limit = limit end |
Instance Attribute Details
#Dimensions ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def Dimensions @Dimensions end |
#EndTime ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def EndTime @EndTime end |
#EventName ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def EventName @EventName end |
#InstanceId ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def InstanceId @InstanceId end |
#IsAlarmConfig ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def IsAlarmConfig @IsAlarmConfig end |
#Limit ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def Limit @Limit end |
#Module ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def Module @Module end |
#Offset ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def Offset @Offset end |
#ProductName ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def ProductName @ProductName end |
#Project ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def Project @Project end |
#RegionList ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def RegionList @RegionList end |
#StartTime ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def StartTime @StartTime end |
#Status ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def Status @Status end |
#TimeOrder ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def TimeOrder @TimeOrder end |
#Type ⇒ Object
7859 7860 7861 |
# File 'lib/v20180724/models.rb', line 7859 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 |
# File 'lib/v20180724/models.rb', line 7879 def deserialize(params) @Module = params['Module'] @ProductName = params['ProductName'] @EventName = params['EventName'] @InstanceId = params['InstanceId'] unless params['Dimensions'].nil? @Dimensions = [] params['Dimensions'].each do |i| describeproducteventlistdimensions_tmp = DescribeProductEventListDimensions.new describeproducteventlistdimensions_tmp.deserialize(i) @Dimensions << describeproducteventlistdimensions_tmp end end @RegionList = params['RegionList'] @Type = params['Type'] @Status = params['Status'] @Project = params['Project'] @IsAlarmConfig = params['IsAlarmConfig'] @TimeOrder = params['TimeOrder'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @Offset = params['Offset'] @Limit = params['Limit'] end |