Class: TencentCloud::Ssl::V20191205::UpdateCertificateInstanceResponse

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

Overview

UpdateCertificateInstance返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deployrecordid = nil, deploystatus = nil, updatesyncprogress = nil, requestid = nil) ⇒ UpdateCertificateInstanceResponse

Returns a new instance of UpdateCertificateInstanceResponse.



8117
8118
8119
8120
8121
8122
# File 'lib/v20191205/models.rb', line 8117

def initialize(deployrecordid=nil, deploystatus=nil, updatesyncprogress=nil, requestid=nil)
  @DeployRecordId = deployrecordid
  @DeployStatus = deploystatus
  @UpdateSyncProgress = updatesyncprogress
  @RequestId = requestid
end

Instance Attribute Details

#DeployRecordIdObject

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

Parameters:

  • DeployRecordId: (p)

    云资源更新任务ID, DeployRecordId为0表示任务进行中, 重复请求这个接口, 当返回DeployRecordId大于0则表示任务创建成功。 未创建成功则会抛出异常

  • DeployStatus: (p)

    更新任务创建状态;1表示创建成功; 0表示当前存在更新中的任务,未创建新的更新任务;返回值DeployRecordId为更新中的任务ID

  • UpdateSyncProgress: (p)

    更新异步创建任务进度详情

  • RequestId:

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



8115
8116
8117
# File 'lib/v20191205/models.rb', line 8115

def DeployRecordId
  @DeployRecordId
end

#DeployStatusObject

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

Parameters:

  • DeployRecordId: (p)

    云资源更新任务ID, DeployRecordId为0表示任务进行中, 重复请求这个接口, 当返回DeployRecordId大于0则表示任务创建成功。 未创建成功则会抛出异常

  • DeployStatus: (p)

    更新任务创建状态;1表示创建成功; 0表示当前存在更新中的任务,未创建新的更新任务;返回值DeployRecordId为更新中的任务ID

  • UpdateSyncProgress: (p)

    更新异步创建任务进度详情

  • RequestId:

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



8115
8116
8117
# File 'lib/v20191205/models.rb', line 8115

def DeployStatus
  @DeployStatus
end

#RequestIdObject

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

Parameters:

  • DeployRecordId: (p)

    云资源更新任务ID, DeployRecordId为0表示任务进行中, 重复请求这个接口, 当返回DeployRecordId大于0则表示任务创建成功。 未创建成功则会抛出异常

  • DeployStatus: (p)

    更新任务创建状态;1表示创建成功; 0表示当前存在更新中的任务,未创建新的更新任务;返回值DeployRecordId为更新中的任务ID

  • UpdateSyncProgress: (p)

    更新异步创建任务进度详情

  • RequestId:

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



8115
8116
8117
# File 'lib/v20191205/models.rb', line 8115

def RequestId
  @RequestId
end

#UpdateSyncProgressObject

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

Parameters:

  • DeployRecordId: (p)

    云资源更新任务ID, DeployRecordId为0表示任务进行中, 重复请求这个接口, 当返回DeployRecordId大于0则表示任务创建成功。 未创建成功则会抛出异常

  • DeployStatus: (p)

    更新任务创建状态;1表示创建成功; 0表示当前存在更新中的任务,未创建新的更新任务;返回值DeployRecordId为更新中的任务ID

  • UpdateSyncProgress: (p)

    更新异步创建任务进度详情

  • RequestId:

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



8115
8116
8117
# File 'lib/v20191205/models.rb', line 8115

def UpdateSyncProgress
  @UpdateSyncProgress
end

Instance Method Details

#deserialize(params) ⇒ Object



8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
# File 'lib/v20191205/models.rb', line 8124

def deserialize(params)
  @DeployRecordId = params['DeployRecordId']
  @DeployStatus = params['DeployStatus']
  unless params['UpdateSyncProgress'].nil?
    @UpdateSyncProgress = []
    params['UpdateSyncProgress'].each do |i|
      updatesyncprogress_tmp = UpdateSyncProgress.new
      updatesyncprogress_tmp.deserialize(i)
      @UpdateSyncProgress << updatesyncprogress_tmp
    end
  end
  @RequestId = params['RequestId']
end