Class: TencentCloud::Monitor::V20180724::CreateAlarmShieldRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Monitor::V20180724::CreateAlarmShieldRequest
- Defined in:
- lib/v20180724/models.rb
Overview
CreateAlarmShield请求参数结构体
Instance Attribute Summary collapse
- #Description ⇒ Object
- #EndTime ⇒ Object
- #LoopEndDate ⇒ Object
- #LoopStartDate ⇒ Object
- #Module ⇒ Object
- #MonitorType ⇒ Object
- #Name ⇒ Object
- #NameSpace ⇒ Object
- #ShieldAlarmLevel ⇒ Object
- #ShieldEvent ⇒ Object
- #ShieldEventFlag ⇒ Object
- #ShieldMetric ⇒ Object
- #ShieldMetricFlag ⇒ Object
- #ShieldObject ⇒ Object
- #ShieldPolicyId ⇒ Object
- #ShieldTimeType ⇒ Object
- #StartTime ⇒ Object
- #TimeZone ⇒ Object
- #VersionTag ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(_module = nil, name = nil, monitortype = nil, namespace = nil, shieldtimetype = nil, shieldobject = nil, shieldmetric = nil, starttime = nil, endtime = nil, loopstartdate = nil, loopenddate = nil, shieldpolicyid = nil, shieldalarmlevel = nil, versiontag = nil, description = nil, timezone = nil, shieldevent = nil, shieldmetricflag = nil, shieldeventflag = nil) ⇒ CreateAlarmShieldRequest
constructor
A new instance of CreateAlarmShieldRequest.
Constructor Details
#initialize(_module = nil, name = nil, monitortype = nil, namespace = nil, shieldtimetype = nil, shieldobject = nil, shieldmetric = nil, starttime = nil, endtime = nil, loopstartdate = nil, loopenddate = nil, shieldpolicyid = nil, shieldalarmlevel = nil, versiontag = nil, description = nil, timezone = nil, shieldevent = nil, shieldmetricflag = nil, shieldeventflag = nil) ⇒ CreateAlarmShieldRequest
Returns a new instance of CreateAlarmShieldRequest.
1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 |
# File 'lib/v20180724/models.rb', line 1844 def initialize(_module=nil, name=nil, monitortype=nil, namespace=nil, shieldtimetype=nil, shieldobject=nil, shieldmetric=nil, starttime=nil, endtime=nil, loopstartdate=nil, loopenddate=nil, shieldpolicyid=nil, shieldalarmlevel=nil, versiontag=nil, description=nil, timezone=nil, shieldevent=nil, shieldmetricflag=nil, shieldeventflag=nil) @Module = _module @Name = name @MonitorType = monitortype @NameSpace = namespace @ShieldTimeType = shieldtimetype @ShieldObject = shieldobject @ShieldMetric = shieldmetric @StartTime = starttime @EndTime = endtime @LoopStartDate = loopstartdate @LoopEndDate = loopenddate @ShieldPolicyId = shieldpolicyid @ShieldAlarmLevel = shieldalarmlevel @VersionTag = versiontag @Description = description @TimeZone = timezone @ShieldEvent = shieldevent @ShieldMetricFlag = shieldmetricflag @ShieldEventFlag = shieldeventflag end |
Instance Attribute Details
#Description ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def Description @Description end |
#EndTime ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def EndTime @EndTime end |
#LoopEndDate ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def LoopEndDate @LoopEndDate end |
#LoopStartDate ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def LoopStartDate @LoopStartDate end |
#Module ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def Module @Module end |
#MonitorType ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def MonitorType @MonitorType end |
#Name ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def Name @Name end |
#NameSpace ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def NameSpace @NameSpace end |
#ShieldAlarmLevel ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def ShieldAlarmLevel @ShieldAlarmLevel end |
#ShieldEvent ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def ShieldEvent @ShieldEvent end |
#ShieldEventFlag ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def ShieldEventFlag @ShieldEventFlag end |
#ShieldMetric ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def ShieldMetric @ShieldMetric end |
#ShieldMetricFlag ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def ShieldMetricFlag @ShieldMetricFlag end |
#ShieldObject ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def ShieldObject @ShieldObject end |
#ShieldPolicyId ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def ShieldPolicyId @ShieldPolicyId end |
#ShieldTimeType ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def ShieldTimeType @ShieldTimeType end |
#StartTime ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def StartTime @StartTime end |
#TimeZone ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def TimeZone @TimeZone end |
#VersionTag ⇒ Object
1842 1843 1844 |
# File 'lib/v20180724/models.rb', line 1842 def VersionTag @VersionTag end |
Instance Method Details
#deserialize(params) ⇒ Object
1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 |
# File 'lib/v20180724/models.rb', line 1866 def deserialize(params) @Module = params['Module'] @Name = params['Name'] @MonitorType = params['MonitorType'] @NameSpace = params['NameSpace'] @ShieldTimeType = params['ShieldTimeType'] @ShieldObject = params['ShieldObject'] @ShieldMetric = params['ShieldMetric'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @LoopStartDate = params['LoopStartDate'] @LoopEndDate = params['LoopEndDate'] @ShieldPolicyId = params['ShieldPolicyId'] @ShieldAlarmLevel = params['ShieldAlarmLevel'] @VersionTag = params['VersionTag'] @Description = params['Description'] @TimeZone = params['TimeZone'] @ShieldEvent = params['ShieldEvent'] @ShieldMetricFlag = params['ShieldMetricFlag'] @ShieldEventFlag = params['ShieldEventFlag'] end |