@@ -31,6 +31,11 @@ def __init__(self):
3131 if hasattr (self , "endpoint_regional" ):
3232 setattr (self , "endpoint_regional" , endpoint_data .getEndpointRegional ())
3333
34+ def get_MetricType (self ): # String
35+ return self .get_query_params ().get ('MetricType' )
36+
37+ def set_MetricType (self , MetricType ): # String
38+ self .add_query_param ('MetricType' , MetricType )
3439 def get_AlarmDimensions (self ): # RepeatList
3540 return self .get_query_params ().get ('AlarmDimension' )
3641
@@ -71,6 +76,11 @@ def get_ScalingRuleName(self): # String
7176
7277 def set_ScalingRuleName (self , ScalingRuleName ): # String
7378 self .add_query_param ('ScalingRuleName' , ScalingRuleName )
79+ def get_HybridMonitorNamespace (self ): # String
80+ return self .get_query_params ().get ('HybridMonitorNamespace' )
81+
82+ def set_HybridMonitorNamespace (self , HybridMonitorNamespace ): # String
83+ self .add_query_param ('HybridMonitorNamespace' , HybridMonitorNamespace )
7484 def get_Cooldown (self ): # Integer
7585 return self .get_query_params ().get ('Cooldown' )
7686
@@ -141,6 +151,25 @@ def get_PredictiveValueBuffer(self): # Integer
141151
142152 def set_PredictiveValueBuffer (self , PredictiveValueBuffer ): # Integer
143153 self .add_query_param ('PredictiveValueBuffer' , PredictiveValueBuffer )
154+ def get_HybridMetricss (self ): # RepeatList
155+ return self .get_query_params ().get ('HybridMetrics' )
156+
157+ def set_HybridMetricss (self , HybridMetrics ): # RepeatList
158+ for depth1 in range (len (HybridMetrics )):
159+ if HybridMetrics [depth1 ].get ('Statistic' ) is not None :
160+ self .add_query_param ('HybridMetrics.' + str (depth1 + 1 ) + '.Statistic' , HybridMetrics [depth1 ].get ('Statistic' ))
161+ if HybridMetrics [depth1 ].get ('Expression' ) is not None :
162+ self .add_query_param ('HybridMetrics.' + str (depth1 + 1 ) + '.Expression' , HybridMetrics [depth1 ].get ('Expression' ))
163+ if HybridMetrics [depth1 ].get ('Id' ) is not None :
164+ self .add_query_param ('HybridMetrics.' + str (depth1 + 1 ) + '.Id' , HybridMetrics [depth1 ].get ('Id' ))
165+ if HybridMetrics [depth1 ].get ('MetricName' ) is not None :
166+ self .add_query_param ('HybridMetrics.' + str (depth1 + 1 ) + '.MetricName' , HybridMetrics [depth1 ].get ('MetricName' ))
167+ if HybridMetrics [depth1 ].get ('Dimensions' ) is not None :
168+ for depth2 in range (len (HybridMetrics [depth1 ].get ('Dimensions' ))):
169+ if HybridMetrics [depth1 ].get ('Dimensions' )[depth2 ].get ('DimensionValue' ) is not None :
170+ self .add_query_param ('HybridMetrics.' + str (depth1 + 1 ) + '.Dimensions.' + str (depth2 + 1 ) + '.DimensionValue' , HybridMetrics [depth1 ].get ('Dimensions' )[depth2 ].get ('DimensionValue' ))
171+ if HybridMetrics [depth1 ].get ('Dimensions' )[depth2 ].get ('DimensionKey' ) is not None :
172+ self .add_query_param ('HybridMetrics.' + str (depth1 + 1 ) + '.Dimensions.' + str (depth2 + 1 ) + '.DimensionKey' , HybridMetrics [depth1 ].get ('Dimensions' )[depth2 ].get ('DimensionKey' ))
144173 def get_ScaleOutEvaluationCount (self ): # Integer
145174 return self .get_query_params ().get ('ScaleOutEvaluationCount' )
146175
0 commit comments