Class: TencentCloud::Monitor::V20180724::DescribePolicyConditionListCondition

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180724/models.rb

Overview

DescribePolicyConditionList策略条件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(policyviewname = nil, eventmetrics = nil, issupportmultiregion = nil, metrics = nil, name = nil, sortid = nil, supportdefault = nil, supportregions = nil, deprecatinginfo = nil) ⇒ DescribePolicyConditionListCondition

Returns a new instance of DescribePolicyConditionListCondition.



6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
# File 'lib/v20180724/models.rb', line 6471

def initialize(policyviewname=nil, eventmetrics=nil, issupportmultiregion=nil, metrics=nil, name=nil, sortid=nil, supportdefault=nil, supportregions=nil, deprecatinginfo=nil)
  @PolicyViewName = policyviewname
  @EventMetrics = eventmetrics
  @IsSupportMultiRegion = issupportmultiregion
  @Metrics = metrics
  @Name = name
  @SortId = sortid
  @SupportDefault = supportdefault
  @SupportRegions = supportregions
  @DeprecatingInfo = deprecatinginfo
end

Instance Attribute Details

#DeprecatingInfoObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 策略视图名称

  • 事件告警条件

  • 是否支持多地域

  • 指标告警条件

  • 策略类型名称

  • 排序id

  • 是否支持默认策略

  • 支持该策略类型的地域列表

  • 弃用信息



6469
6470
6471
# File 'lib/v20180724/models.rb', line 6469

def DeprecatingInfo
  @DeprecatingInfo
end

#EventMetricsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 策略视图名称

  • 事件告警条件

  • 是否支持多地域

  • 指标告警条件

  • 策略类型名称

  • 排序id

  • 是否支持默认策略

  • 支持该策略类型的地域列表

  • 弃用信息



6469
6470
6471
# File 'lib/v20180724/models.rb', line 6469

def EventMetrics
  @EventMetrics
end

#IsSupportMultiRegionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 策略视图名称

  • 事件告警条件

  • 是否支持多地域

  • 指标告警条件

  • 策略类型名称

  • 排序id

  • 是否支持默认策略

  • 支持该策略类型的地域列表

  • 弃用信息



6469
6470
6471
# File 'lib/v20180724/models.rb', line 6469

def IsSupportMultiRegion
  @IsSupportMultiRegion
end

#MetricsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 策略视图名称

  • 事件告警条件

  • 是否支持多地域

  • 指标告警条件

  • 策略类型名称

  • 排序id

  • 是否支持默认策略

  • 支持该策略类型的地域列表

  • 弃用信息



6469
6470
6471
# File 'lib/v20180724/models.rb', line 6469

def Metrics
  @Metrics
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 策略视图名称

  • 事件告警条件

  • 是否支持多地域

  • 指标告警条件

  • 策略类型名称

  • 排序id

  • 是否支持默认策略

  • 支持该策略类型的地域列表

  • 弃用信息



6469
6470
6471
# File 'lib/v20180724/models.rb', line 6469

def Name
  @Name
end

#PolicyViewNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 策略视图名称

  • 事件告警条件

  • 是否支持多地域

  • 指标告警条件

  • 策略类型名称

  • 排序id

  • 是否支持默认策略

  • 支持该策略类型的地域列表

  • 弃用信息



6469
6470
6471
# File 'lib/v20180724/models.rb', line 6469

def PolicyViewName
  @PolicyViewName
end

#SortIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 策略视图名称

  • 事件告警条件

  • 是否支持多地域

  • 指标告警条件

  • 策略类型名称

  • 排序id

  • 是否支持默认策略

  • 支持该策略类型的地域列表

  • 弃用信息



6469
6470
6471
# File 'lib/v20180724/models.rb', line 6469

def SortId
  @SortId
end

#SupportDefaultObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 策略视图名称

  • 事件告警条件

  • 是否支持多地域

  • 指标告警条件

  • 策略类型名称

  • 排序id

  • 是否支持默认策略

  • 支持该策略类型的地域列表

  • 弃用信息



6469
6470
6471
# File 'lib/v20180724/models.rb', line 6469

def SupportDefault
  @SupportDefault
end

#SupportRegionsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 策略视图名称

  • 事件告警条件

  • 是否支持多地域

  • 指标告警条件

  • 策略类型名称

  • 排序id

  • 是否支持默认策略

  • 支持该策略类型的地域列表

  • 弃用信息



6469
6470
6471
# File 'lib/v20180724/models.rb', line 6469

def SupportRegions
  @SupportRegions
end

Instance Method Details

#deserialize(params) ⇒ Object



6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
# File 'lib/v20180724/models.rb', line 6483

def deserialize(params)
  @PolicyViewName = params['PolicyViewName']
  unless params['EventMetrics'].nil?
    @EventMetrics = []
    params['EventMetrics'].each do |i|
      describepolicyconditionlisteventmetric_tmp = DescribePolicyConditionListEventMetric.new
      describepolicyconditionlisteventmetric_tmp.deserialize(i)
      @EventMetrics << describepolicyconditionlisteventmetric_tmp
    end
  end
  @IsSupportMultiRegion = params['IsSupportMultiRegion']
  unless params['Metrics'].nil?
    @Metrics = []
    params['Metrics'].each do |i|
      describepolicyconditionlistmetric_tmp = DescribePolicyConditionListMetric.new
      describepolicyconditionlistmetric_tmp.deserialize(i)
      @Metrics << describepolicyconditionlistmetric_tmp
    end
  end
  @Name = params['Name']
  @SortId = params['SortId']
  @SupportDefault = params['SupportDefault']
  @SupportRegions = params['SupportRegions']
  unless params['DeprecatingInfo'].nil?
    @DeprecatingInfo = DescribePolicyConditionListResponseDeprecatingInfo.new
    @DeprecatingInfo.deserialize(params['DeprecatingInfo'])
  end
end