Class: TencentCloud::Tem::V20210701::TemDeployApplicationDetailInfo

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

Overview

分批发布详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deploystrategyconf = nil, starttime = nil, endtime = nil, status = nil, betabatchdetail = nil, otherbatchdetail = nil, oldversionpodlist = nil, currentbatchindex = nil, errormessage = nil, currentbatchstatus = nil, newdeployversion = nil, olddeployversion = nil, newversionpackageinfo = nil, nextbatchstarttime = nil) ⇒ TemDeployApplicationDetailInfo

Returns a new instance of TemDeployApplicationDetailInfo.



4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
# File 'lib/v20210701/models.rb', line 4918

def initialize(deploystrategyconf=nil, starttime=nil, endtime=nil, status=nil, betabatchdetail=nil, otherbatchdetail=nil, oldversionpodlist=nil, currentbatchindex=nil, errormessage=nil, currentbatchstatus=nil, newdeployversion=nil, olddeployversion=nil, newversionpackageinfo=nil, nextbatchstarttime=nil)
  @DeployStrategyConf = deploystrategyconf
  @StartTime = starttime
  @EndTime = endtime
  @Status = status
  @BetaBatchDetail = betabatchdetail
  @OtherBatchDetail = otherbatchdetail
  @OldVersionPodList = oldversionpodlist
  @CurrentBatchIndex = currentbatchindex
  @ErrorMessage = errormessage
  @CurrentBatchStatus = currentbatchstatus
  @NewDeployVersion = newdeployversion
  @OldDeployVersion = olddeployversion
  @NewVersionPackageInfo = newversionpackageinfo
  @NextBatchStartTime = nextbatchstarttime
end

Instance Attribute Details

#BetaBatchDetailObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def BetaBatchDetail
  @BetaBatchDetail
end

#CurrentBatchIndexObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def CurrentBatchIndex
  @CurrentBatchIndex
end

#CurrentBatchStatusObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def CurrentBatchStatus
  @CurrentBatchStatus
end

#DeployStrategyConfObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def DeployStrategyConf
  @DeployStrategyConf
end

#EndTimeObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def EndTime
  @EndTime
end

#ErrorMessageObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def ErrorMessage
  @ErrorMessage
end

#NewDeployVersionObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def NewDeployVersion
  @NewDeployVersion
end

#NewVersionPackageInfoObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def NewVersionPackageInfo
  @NewVersionPackageInfo
end

#NextBatchStartTimeObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def NextBatchStartTime
  @NextBatchStartTime
end

#OldDeployVersionObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def OldDeployVersion
  @OldDeployVersion
end

#OldVersionPodListObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def OldVersionPodList
  @OldVersionPodList
end

#OtherBatchDetailObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def OtherBatchDetail
  @OtherBatchDetail
end

#StartTimeObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def StartTime
  @StartTime
end

#StatusObject

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

Parameters:

  • DeployStrategyConf:

    分批发布策略

  • StartTime:

    开始时间

  • EndTime:

    结束时间

  • Status:

    当前状态

  • BetaBatchDetail:

    beta分批详情

  • OtherBatchDetail:

    其他分批详情

  • OldVersionPodList:

    老版本pod列表

  • CurrentBatchIndex:

    当前批次id

  • ErrorMessage:

    错误原因

  • CurrentBatchStatus:

    当前批次状态

  • NewDeployVersion:

    新版本version

  • OldDeployVersion:

    旧版本version

  • NewVersionPackageInfo:

    包名称

  • NextBatchStartTime:

    下一批次开始时间



4916
4917
4918
# File 'lib/v20210701/models.rb', line 4916

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
# File 'lib/v20210701/models.rb', line 4935

def deserialize(params)
  unless params['DeployStrategyConf'].nil?
    @DeployStrategyConf = DeployStrategyConf.new
    @DeployStrategyConf.deserialize(params['DeployStrategyConf'])
  end
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Status = params['Status']
  unless params['BetaBatchDetail'].nil?
    @BetaBatchDetail = DeployServiceBatchDetail.new
    @BetaBatchDetail.deserialize(params['BetaBatchDetail'])
  end
  unless params['OtherBatchDetail'].nil?
    @OtherBatchDetail = []
    params['OtherBatchDetail'].each do |i|
      deployservicebatchdetail_tmp = DeployServiceBatchDetail.new
      deployservicebatchdetail_tmp.deserialize(i)
      @OtherBatchDetail << deployservicebatchdetail_tmp
    end
  end
  unless params['OldVersionPodList'].nil?
    @OldVersionPodList = DescribeRunPodPage.new
    @OldVersionPodList.deserialize(params['OldVersionPodList'])
  end
  @CurrentBatchIndex = params['CurrentBatchIndex']
  @ErrorMessage = params['ErrorMessage']
  @CurrentBatchStatus = params['CurrentBatchStatus']
  @NewDeployVersion = params['NewDeployVersion']
  @OldDeployVersion = params['OldDeployVersion']
  @NewVersionPackageInfo = params['NewVersionPackageInfo']
  @NextBatchStartTime = params['NextBatchStartTime']
end