Class: TencentCloud::Monitor::V20180724::DescribePolicyConditionListConfigManual

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

Overview

DescribePolicyConditionList.ConfigManual

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(calctype = nil, calcvalue = nil, continuetime = nil, period = nil, periodnum = nil, stattype = nil) ⇒ DescribePolicyConditionListConfigManual

Returns a new instance of DescribePolicyConditionListConfigManual.



6536
6537
6538
6539
6540
6541
6542
6543
# File 'lib/v20180724/models.rb', line 6536

def initialize(calctype=nil, calcvalue=nil, continuetime=nil, period=nil, periodnum=nil, stattype=nil)
  @CalcType = calctype
  @CalcValue = calcvalue
  @ContinueTime = continuetime
  @Period = period
  @PeriodNum = periodnum
  @StatType = stattype
end

Instance Attribute Details

#CalcTypeObject

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

Parameters:

  • CalcType:

    检测方式

  • CalcValue:

    检测阈值

  • ContinueTime:

    持续时间

  • Period:

    数据周期

  • PeriodNum:

    持续周期个数

  • StatType:

    聚合方式



6534
6535
6536
# File 'lib/v20180724/models.rb', line 6534

def CalcType
  @CalcType
end

#CalcValueObject

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

Parameters:

  • CalcType:

    检测方式

  • CalcValue:

    检测阈值

  • ContinueTime:

    持续时间

  • Period:

    数据周期

  • PeriodNum:

    持续周期个数

  • StatType:

    聚合方式



6534
6535
6536
# File 'lib/v20180724/models.rb', line 6534

def CalcValue
  @CalcValue
end

#ContinueTimeObject

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

Parameters:

  • CalcType:

    检测方式

  • CalcValue:

    检测阈值

  • ContinueTime:

    持续时间

  • Period:

    数据周期

  • PeriodNum:

    持续周期个数

  • StatType:

    聚合方式



6534
6535
6536
# File 'lib/v20180724/models.rb', line 6534

def ContinueTime
  @ContinueTime
end

#PeriodObject

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

Parameters:

  • CalcType:

    检测方式

  • CalcValue:

    检测阈值

  • ContinueTime:

    持续时间

  • Period:

    数据周期

  • PeriodNum:

    持续周期个数

  • StatType:

    聚合方式



6534
6535
6536
# File 'lib/v20180724/models.rb', line 6534

def Period
  @Period
end

#PeriodNumObject

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

Parameters:

  • CalcType:

    检测方式

  • CalcValue:

    检测阈值

  • ContinueTime:

    持续时间

  • Period:

    数据周期

  • PeriodNum:

    持续周期个数

  • StatType:

    聚合方式



6534
6535
6536
# File 'lib/v20180724/models.rb', line 6534

def PeriodNum
  @PeriodNum
end

#StatTypeObject

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

Parameters:

  • CalcType:

    检测方式

  • CalcValue:

    检测阈值

  • ContinueTime:

    持续时间

  • Period:

    数据周期

  • PeriodNum:

    持续周期个数

  • StatType:

    聚合方式



6534
6535
6536
# File 'lib/v20180724/models.rb', line 6534

def StatType
  @StatType
end

Instance Method Details

#deserialize(params) ⇒ Object



6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
# File 'lib/v20180724/models.rb', line 6545

def deserialize(params)
  unless params['CalcType'].nil?
    @CalcType = DescribePolicyConditionListConfigManualCalcType.new
    @CalcType.deserialize(params['CalcType'])
  end
  unless params['CalcValue'].nil?
    @CalcValue = DescribePolicyConditionListConfigManualCalcValue.new
    @CalcValue.deserialize(params['CalcValue'])
  end
  unless params['ContinueTime'].nil?
    @ContinueTime = DescribePolicyConditionListConfigManualContinueTime.new
    @ContinueTime.deserialize(params['ContinueTime'])
  end
  unless params['Period'].nil?
    @Period = DescribePolicyConditionListConfigManualPeriod.new
    @Period.deserialize(params['Period'])
  end
  unless params['PeriodNum'].nil?
    @PeriodNum = DescribePolicyConditionListConfigManualPeriodNum.new
    @PeriodNum.deserialize(params['PeriodNum'])
  end
  unless params['StatType'].nil?
    @StatType = DescribePolicyConditionListConfigManualStatType.new
    @StatType.deserialize(params['StatType'])
  end
end