Class: TencentCloud::Ssl::V20191205::SyncTaskBindResourceResult

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

Overview

异步任务证书关联云资源结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, bindresourceresult = nil, status = nil, error = nil, cachetime = nil) ⇒ SyncTaskBindResourceResult

Returns a new instance of SyncTaskBindResourceResult.



7391
7392
7393
7394
7395
7396
7397
# File 'lib/v20191205/models.rb', line 7391

def initialize(taskid=nil, bindresourceresult=nil, status=nil, error=nil, cachetime=nil)
  @TaskId = taskid
  @BindResourceResult = bindresourceresult
  @Status = status
  @Error = error
  @CacheTime = cachetime
end

Instance Attribute Details

#BindResourceResultObject

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

Parameters:

  • TaskId:

    任务ID

  • BindResourceResult:

    关联云资源结果

  • Status:

    关联云资源异步查询结果: 0表示查询中, 1表示查询成功。 2表示查询异常; 若状态为1,则查看BindResourceResult结果;若状态为2,则查看Error原因

  • Error:

    关联云资源错误信息

  • CacheTime:

    当前结果缓存时间



7389
7390
7391
# File 'lib/v20191205/models.rb', line 7389

def BindResourceResult
  @BindResourceResult
end

#CacheTimeObject

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

Parameters:

  • TaskId:

    任务ID

  • BindResourceResult:

    关联云资源结果

  • Status:

    关联云资源异步查询结果: 0表示查询中, 1表示查询成功。 2表示查询异常; 若状态为1,则查看BindResourceResult结果;若状态为2,则查看Error原因

  • Error:

    关联云资源错误信息

  • CacheTime:

    当前结果缓存时间



7389
7390
7391
# File 'lib/v20191205/models.rb', line 7389

def CacheTime
  @CacheTime
end

#ErrorObject

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

Parameters:

  • TaskId:

    任务ID

  • BindResourceResult:

    关联云资源结果

  • Status:

    关联云资源异步查询结果: 0表示查询中, 1表示查询成功。 2表示查询异常; 若状态为1,则查看BindResourceResult结果;若状态为2,则查看Error原因

  • Error:

    关联云资源错误信息

  • CacheTime:

    当前结果缓存时间



7389
7390
7391
# File 'lib/v20191205/models.rb', line 7389

def Error
  @Error
end

#StatusObject

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

Parameters:

  • TaskId:

    任务ID

  • BindResourceResult:

    关联云资源结果

  • Status:

    关联云资源异步查询结果: 0表示查询中, 1表示查询成功。 2表示查询异常; 若状态为1,则查看BindResourceResult结果;若状态为2,则查看Error原因

  • Error:

    关联云资源错误信息

  • CacheTime:

    当前结果缓存时间



7389
7390
7391
# File 'lib/v20191205/models.rb', line 7389

def Status
  @Status
end

#TaskIdObject

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

Parameters:

  • TaskId:

    任务ID

  • BindResourceResult:

    关联云资源结果

  • Status:

    关联云资源异步查询结果: 0表示查询中, 1表示查询成功。 2表示查询异常; 若状态为1,则查看BindResourceResult结果;若状态为2,则查看Error原因

  • Error:

    关联云资源错误信息

  • CacheTime:

    当前结果缓存时间



7389
7390
7391
# File 'lib/v20191205/models.rb', line 7389

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
# File 'lib/v20191205/models.rb', line 7399

def deserialize(params)
  @TaskId = params['TaskId']
  unless params['BindResourceResult'].nil?
    @BindResourceResult = []
    params['BindResourceResult'].each do |i|
      bindresourceresult_tmp = BindResourceResult.new
      bindresourceresult_tmp.deserialize(i)
      @BindResourceResult << bindresourceresult_tmp
    end
  end
  @Status = params['Status']
  unless params['Error'].nil?
    @Error = Error.new
    @Error.deserialize(params['Error'])
  end
  @CacheTime = params['CacheTime']
end