Class: TencentCloud::Ms::V20180408::DescribeShieldResultResponse

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

Overview

DescribeShieldResult返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskstatus = nil, appdetailinfo = nil, shieldinfo = nil, statusdesc = nil, statusref = nil, requestid = nil) ⇒ DescribeShieldResultResponse

Returns a new instance of DescribeShieldResultResponse.



1709
1710
1711
1712
1713
1714
1715
1716
# File 'lib/v20180408/models.rb', line 1709

def initialize(taskstatus=nil, appdetailinfo=nil, shieldinfo=nil, statusdesc=nil, statusref=nil, requestid=nil)
  @TaskStatus = taskstatus
  @AppDetailInfo = appdetailinfo
  @ShieldInfo = shieldinfo
  @StatusDesc = statusdesc
  @StatusRef = statusref
  @RequestId = requestid
end

Instance Attribute Details

#AppDetailInfoObject

Parameters:

  • TaskStatus:

    任务状态: 0-请返回,1-已完成,2-处理中,3-处理出错,4-处理超时

  • AppDetailInfo:

    app加固前的详细信息

  • ShieldInfo:

    app加固后的详细信息

  • StatusDesc:

    状态描述

  • StatusRef:

    状态指引

  • RequestId:

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



1707
1708
1709
# File 'lib/v20180408/models.rb', line 1707

def AppDetailInfo
  @AppDetailInfo
end

#RequestIdObject

Parameters:

  • TaskStatus:

    任务状态: 0-请返回,1-已完成,2-处理中,3-处理出错,4-处理超时

  • AppDetailInfo:

    app加固前的详细信息

  • ShieldInfo:

    app加固后的详细信息

  • StatusDesc:

    状态描述

  • StatusRef:

    状态指引

  • RequestId:

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



1707
1708
1709
# File 'lib/v20180408/models.rb', line 1707

def RequestId
  @RequestId
end

#ShieldInfoObject

Parameters:

  • TaskStatus:

    任务状态: 0-请返回,1-已完成,2-处理中,3-处理出错,4-处理超时

  • AppDetailInfo:

    app加固前的详细信息

  • ShieldInfo:

    app加固后的详细信息

  • StatusDesc:

    状态描述

  • StatusRef:

    状态指引

  • RequestId:

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



1707
1708
1709
# File 'lib/v20180408/models.rb', line 1707

def ShieldInfo
  @ShieldInfo
end

#StatusDescObject

Parameters:

  • TaskStatus:

    任务状态: 0-请返回,1-已完成,2-处理中,3-处理出错,4-处理超时

  • AppDetailInfo:

    app加固前的详细信息

  • ShieldInfo:

    app加固后的详细信息

  • StatusDesc:

    状态描述

  • StatusRef:

    状态指引

  • RequestId:

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



1707
1708
1709
# File 'lib/v20180408/models.rb', line 1707

def StatusDesc
  @StatusDesc
end

#StatusRefObject

Parameters:

  • TaskStatus:

    任务状态: 0-请返回,1-已完成,2-处理中,3-处理出错,4-处理超时

  • AppDetailInfo:

    app加固前的详细信息

  • ShieldInfo:

    app加固后的详细信息

  • StatusDesc:

    状态描述

  • StatusRef:

    状态指引

  • RequestId:

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



1707
1708
1709
# File 'lib/v20180408/models.rb', line 1707

def StatusRef
  @StatusRef
end

#TaskStatusObject

Parameters:

  • TaskStatus:

    任务状态: 0-请返回,1-已完成,2-处理中,3-处理出错,4-处理超时

  • AppDetailInfo:

    app加固前的详细信息

  • ShieldInfo:

    app加固后的详细信息

  • StatusDesc:

    状态描述

  • StatusRef:

    状态指引

  • RequestId:

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



1707
1708
1709
# File 'lib/v20180408/models.rb', line 1707

def TaskStatus
  @TaskStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
# File 'lib/v20180408/models.rb', line 1718

def deserialize(params)
  @TaskStatus = params['TaskStatus']
  unless params['AppDetailInfo'].nil?
    @AppDetailInfo = AppDetailInfo.new
    @AppDetailInfo.deserialize(params['AppDetailInfo'])
  end
  unless params['ShieldInfo'].nil?
    @ShieldInfo = ShieldInfo.new
    @ShieldInfo.deserialize(params['ShieldInfo'])
  end
  @StatusDesc = params['StatusDesc']
  @StatusRef = params['StatusRef']
  @RequestId = params['RequestId']
end