Class: TencentCloud::Monitor::V20180724::DescribePolicyGroupInfoResponse

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

Overview

DescribePolicyGroupInfo返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(groupname = nil, projectid = nil, isdefault = nil, viewname = nil, remark = nil, showname = nil, lastedituin = nil, updatetime = nil, region = nil, dimensiongroup = nil, conditionsconfig = nil, eventconfig = nil, receiverinfos = nil, callback = nil, conditionstemp = nil, cansetdefault = nil, isunionrule = nil, requestid = nil) ⇒ DescribePolicyGroupInfoResponse

Returns a new instance of DescribePolicyGroupInfoResponse.



7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
# File 'lib/v20180724/models.rb', line 7190

def initialize(groupname=nil, projectid=nil, isdefault=nil, viewname=nil, remark=nil, showname=nil, lastedituin=nil, updatetime=nil, region=nil, dimensiongroup=nil, conditionsconfig=nil, eventconfig=nil, receiverinfos=nil, callback=nil, conditionstemp=nil, cansetdefault=nil, isunionrule=nil, requestid=nil)
  @GroupName = groupname
  @ProjectId = projectid
  @IsDefault = isdefault
  @ViewName = viewname
  @Remark = remark
  @ShowName = showname
  @LastEditUin = lastedituin
  @UpdateTime = updatetime
  @Region = region
  @DimensionGroup = dimensiongroup
  @ConditionsConfig = conditionsconfig
  @EventConfig = eventconfig
  @ReceiverInfos = receiverinfos
  @Callback = callback
  @ConditionsTemp = conditionstemp
  @CanSetDefault = cansetdefault
  @IsUnionRule = isunionrule
  @RequestId = requestid
end

Instance Attribute Details

#CallbackObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def Callback
  @Callback
end

#CanSetDefaultObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def CanSetDefault
  @CanSetDefault
end

#ConditionsConfigObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def ConditionsConfig
  @ConditionsConfig
end

#ConditionsTempObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def ConditionsTemp
  @ConditionsTemp
end

#DimensionGroupObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def DimensionGroup
  @DimensionGroup
end

#EventConfigObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def EventConfig
  @EventConfig
end

#GroupNameObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def GroupName
  @GroupName
end

#IsDefaultObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def IsDefault
  @IsDefault
end

#IsUnionRuleObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def IsUnionRule
  @IsUnionRule
end

#LastEditUinObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def LastEditUin
  @LastEditUin
end

#ProjectIdObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def ProjectId
  @ProjectId
end

#ReceiverInfosObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def ReceiverInfos
  @ReceiverInfos
end

#RegionObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def Region
  @Region
end

#RemarkObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def Remark
  @Remark
end

#RequestIdObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def RequestId
  @RequestId
end

#ShowNameObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def ShowName
  @ShowName
end

#UpdateTimeObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def UpdateTime
  @UpdateTime
end

#ViewNameObject

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

Parameters:

  • 策略组名称

  • 策略组所属的项目id

  • 是否为默认策略,0表示非默认策略,1表示默认策略

  • 策略类型

  • 策略说明

  • 策略类型名称

  • 最近编辑的用户uin

  • 最近编辑时间

  • 该策略支持的地域

  • 策略类型的维度列表

  • 阈值规则列表

  • 产品事件规则列表

  • 用户接收人列表

  • 用户回调信息

  • 模板策略组

  • 是否可以设置成默认策略

  • 是否且规则

  • 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



7188
7189
7190
# File 'lib/v20180724/models.rb', line 7188

def ViewName
  @ViewName
end

Instance Method Details

#deserialize(params) ⇒ Object



7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
# File 'lib/v20180724/models.rb', line 7211

def deserialize(params)
  @GroupName = params['GroupName']
  @ProjectId = params['ProjectId']
  @IsDefault = params['IsDefault']
  @ViewName = params['ViewName']
  @Remark = params['Remark']
  @ShowName = params['ShowName']
  @LastEditUin = params['LastEditUin']
  @UpdateTime = params['UpdateTime']
  @Region = params['Region']
  @DimensionGroup = params['DimensionGroup']
  unless params['ConditionsConfig'].nil?
    @ConditionsConfig = []
    params['ConditionsConfig'].each do |i|
      describepolicygroupinfocondition_tmp = DescribePolicyGroupInfoCondition.new
      describepolicygroupinfocondition_tmp.deserialize(i)
      @ConditionsConfig << describepolicygroupinfocondition_tmp
    end
  end
  unless params['EventConfig'].nil?
    @EventConfig = []
    params['EventConfig'].each do |i|
      describepolicygroupinfoeventcondition_tmp = DescribePolicyGroupInfoEventCondition.new
      describepolicygroupinfoeventcondition_tmp.deserialize(i)
      @EventConfig << describepolicygroupinfoeventcondition_tmp
    end
  end
  unless params['ReceiverInfos'].nil?
    @ReceiverInfos = []
    params['ReceiverInfos'].each do |i|
      describepolicygroupinforeceiverinfo_tmp = DescribePolicyGroupInfoReceiverInfo.new
      describepolicygroupinforeceiverinfo_tmp.deserialize(i)
      @ReceiverInfos << describepolicygroupinforeceiverinfo_tmp
    end
  end
  unless params['Callback'].nil?
    @Callback = DescribePolicyGroupInfoCallback.new
    @Callback.deserialize(params['Callback'])
  end
  unless params['ConditionsTemp'].nil?
    @ConditionsTemp = DescribePolicyGroupInfoConditionTpl.new
    @ConditionsTemp.deserialize(params['ConditionsTemp'])
  end
  @CanSetDefault = params['CanSetDefault']
  @IsUnionRule = params['IsUnionRule']
  @RequestId = params['RequestId']
end