Class: TencentCloud::Eis::V20210601::GetRuntimeResourceMonitorMetricMCRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Eis::V20210601::GetRuntimeResourceMonitorMetricMCRequest
- Defined in:
- lib/v20210601/models.rb
Overview
GetRuntimeResourceMonitorMetricMC请求参数结构体
Instance Attribute Summary collapse
- #AggregationType ⇒ Object
- #EndTime ⇒ Object
- #Interval ⇒ Object
- #MetricType ⇒ Object
- #RateType ⇒ Object
- #RuntimeClass ⇒ Object
- #RuntimeId ⇒ Object
- #StartTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(runtimeid = nil, starttime = nil, endtime = nil, metrictype = nil, ratetype = nil, interval = nil, runtimeclass = nil, aggregationtype = nil) ⇒ GetRuntimeResourceMonitorMetricMCRequest
constructor
A new instance of GetRuntimeResourceMonitorMetricMCRequest.
Constructor Details
#initialize(runtimeid = nil, starttime = nil, endtime = nil, metrictype = nil, ratetype = nil, interval = nil, runtimeclass = nil, aggregationtype = nil) ⇒ GetRuntimeResourceMonitorMetricMCRequest
Returns a new instance of GetRuntimeResourceMonitorMetricMCRequest.
146 147 148 149 150 151 152 153 154 155 |
# File 'lib/v20210601/models.rb', line 146 def initialize(runtimeid=nil, starttime=nil, endtime=nil, metrictype=nil, ratetype=nil, interval=nil, runtimeclass=nil, aggregationtype=nil) @RuntimeId = runtimeid @StartTime = starttime @EndTime = endtime @MetricType = metrictype @RateType = ratetype @Interval = interval @RuntimeClass = runtimeclass @AggregationType = aggregationtype end |
Instance Attribute Details
#AggregationType ⇒ Object
144 145 146 |
# File 'lib/v20210601/models.rb', line 144 def AggregationType @AggregationType end |
#EndTime ⇒ Object
144 145 146 |
# File 'lib/v20210601/models.rb', line 144 def EndTime @EndTime end |
#Interval ⇒ Object
144 145 146 |
# File 'lib/v20210601/models.rb', line 144 def Interval @Interval end |
#MetricType ⇒ Object
144 145 146 |
# File 'lib/v20210601/models.rb', line 144 def MetricType @MetricType end |
#RateType ⇒ Object
144 145 146 |
# File 'lib/v20210601/models.rb', line 144 def RateType @RateType end |
#RuntimeClass ⇒ Object
144 145 146 |
# File 'lib/v20210601/models.rb', line 144 def RuntimeClass @RuntimeClass end |
#RuntimeId ⇒ Object
144 145 146 |
# File 'lib/v20210601/models.rb', line 144 def RuntimeId @RuntimeId end |
#StartTime ⇒ Object
144 145 146 |
# File 'lib/v20210601/models.rb', line 144 def StartTime @StartTime end |
Instance Method Details
#deserialize(params) ⇒ Object
157 158 159 160 161 162 163 164 165 166 |
# File 'lib/v20210601/models.rb', line 157 def deserialize(params) @RuntimeId = params['RuntimeId'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @MetricType = params['MetricType'] @RateType = params['RateType'] @Interval = params['Interval'] @RuntimeClass = params['RuntimeClass'] @AggregationType = params['AggregationType'] end |