Class: TencentCloud::Cii::V20210408::DescribeStructureResultResponse

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

Overview

DescribeStructureResult返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status = nil, results = nil, maintaskid = nil, requestid = nil) ⇒ DescribeStructureResultResponse

Returns a new instance of DescribeStructureResultResponse.



755
756
757
758
759
760
# File 'lib/v20210408/models.rb', line 755

def initialize(status=nil, results=nil, maintaskid=nil, requestid=nil)
  @Status = status
  @Results = results
  @MainTaskId = maintaskid
  @RequestId = requestid
end

Instance Attribute Details

#MainTaskIdObject

0:返回成功1:结果未生成2:结果生成失败

Parameters:

  • Status:

    结果状态:

  • Results:

    结构化结果

  • MainTaskId:

    主任务ID

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



753
754
755
# File 'lib/v20210408/models.rb', line 753

def MainTaskId
  @MainTaskId
end

#RequestIdObject

0:返回成功1:结果未生成2:结果生成失败

Parameters:

  • Status:

    结果状态:

  • Results:

    结构化结果

  • MainTaskId:

    主任务ID

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



753
754
755
# File 'lib/v20210408/models.rb', line 753

def RequestId
  @RequestId
end

#ResultsObject

0:返回成功1:结果未生成2:结果生成失败

Parameters:

  • Status:

    结果状态:

  • Results:

    结构化结果

  • MainTaskId:

    主任务ID

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



753
754
755
# File 'lib/v20210408/models.rb', line 753

def Results
  @Results
end

#StatusObject

0:返回成功1:结果未生成2:结果生成失败

Parameters:

  • Status:

    结果状态:

  • Results:

    结构化结果

  • MainTaskId:

    主任务ID

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



753
754
755
# File 'lib/v20210408/models.rb', line 753

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



762
763
764
765
766
767
768
769
770
771
772
773
774
# File 'lib/v20210408/models.rb', line 762

def deserialize(params)
  @Status = params['Status']
  unless params['Results'].nil?
    @Results = []
    params['Results'].each do |i|
      structureresultobject_tmp = StructureResultObject.new
      structureresultobject_tmp.deserialize(i)
      @Results << structureresultobject_tmp
    end
  end
  @MainTaskId = params['MainTaskId']
  @RequestId = params['RequestId']
end