class TencentCloud::As::V20180419::Activity
符合条件的伸缩活动相关信息。
def deserialize(params)
def deserialize(params) @AutoScalingGroupId = params['AutoScalingGroupId'] @ActivityId = params['ActivityId'] @ActivityType = params['ActivityType'] @StatusCode = params['StatusCode'] @StatusMessage = params['StatusMessage'] @Cause = params['Cause'] @Description = params['Description'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @CreatedTime = params['CreatedTime'] unless params['ActivityRelatedInstanceSet'].nil? @ActivityRelatedInstanceSet = [] params['ActivityRelatedInstanceSet'].each do |i| activtyrelatedinstance_tmp = ActivtyRelatedInstance.new activtyrelatedinstance_tmp.deserialize(i) @ActivityRelatedInstanceSet << activtyrelatedinstance_tmp end end @StatusMessageSimplified = params['StatusMessageSimplified'] unless params['LifecycleActionResultSet'].nil? @LifecycleActionResultSet = [] params['LifecycleActionResultSet'].each do |i| lifecycleactionresultinfo_tmp = LifecycleActionResultInfo.new lifecycleactionresultinfo_tmp.deserialize(i) @LifecycleActionResultSet << lifecycleactionresultinfo_tmp end end unless params['DetailedStatusMessageSet'].nil? @DetailedStatusMessageSet = [] params['DetailedStatusMessageSet'].each do |i| detailedstatusmessage_tmp = DetailedStatusMessage.new detailedstatusmessage_tmp.deserialize(i) @DetailedStatusMessageSet << detailedstatusmessage_tmp end end unless params['InvocationResultSet'].nil? @InvocationResultSet = [] params['InvocationResultSet'].each do |i| invocationresult_tmp = InvocationResult.new invocationresult_tmp.deserialize(i) @InvocationResultSet << invocationresult_tmp end end unless params['RelatedInstanceSet'].nil? @RelatedInstanceSet = [] params['RelatedInstanceSet'].each do |i| relatedinstance_tmp = RelatedInstance.new relatedinstance_tmp.deserialize(i) @RelatedInstanceSet << relatedinstance_tmp end end end
def initialize(autoscalinggroupid=nil, activityid=nil, activitytype=nil, statuscode=nil, statusmessage=nil, cause=nil, description=nil, starttime=nil, endtime=nil, createdtime=nil, activityrelatedinstanceset=nil, statusmessagesimplified=nil, lifecycleactionresultset=nil, detailedstatusmessageset=nil, invocationresultset=nil, relatedinstanceset=nil)
def initialize(autoscalinggroupid=nil, activityid=nil, activitytype=nil, statuscode=nil, statusmessage=nil, cause=nil, description=nil, starttime=nil, endtime=nil, createdtime=nil, activityrelatedinstanceset=nil, statusmessagesimplified=nil, lifecycleactionresultset=nil, detailedstatusmessageset=nil, invocationresultset=nil, relatedinstanceset=nil) @AutoScalingGroupId = autoscalinggroupid @ActivityId = activityid @ActivityType = activitytype @StatusCode = statuscode @StatusMessage = statusmessage @Cause = cause @Description = description @StartTime = starttime @EndTime = endtime @CreatedTime = createdtime @ActivityRelatedInstanceSet = activityrelatedinstanceset @StatusMessageSimplified = statusmessagesimplified @LifecycleActionResultSet = lifecycleactionresultset @DetailedStatusMessageSet = detailedstatusmessageset @InvocationResultSet = invocationresultset @RelatedInstanceSet = relatedinstanceset end