Class: TencentCloud::Ess::V20201111::CreateBatchContractReviewTaskRequest

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

Overview

CreateBatchContractReviewTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operator = nil, resourceids = nil, policytype = nil, role = nil, checklistid = nil, agent = nil, comment = nil, userdata = nil, enablegeneralchecklist = nil) ⇒ CreateBatchContractReviewTaskRequest

Returns a new instance of CreateBatchContractReviewTaskRequest.



2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
# File 'lib/v20201111/models.rb', line 2137

def initialize(operator=nil, resourceids=nil, policytype=nil, role=nil, checklistid=nil, agent=nil, comment=nil, userdata=nil, enablegeneralchecklist=nil)
  @Operator = operator
  @ResourceIds = resourceids
  @PolicyType = policytype
  @Role = role
  @ChecklistId = checklistid
  @Agent = agent
  @Comment = comment
  @UserData = userdata
  @EnableGeneralChecklist = enablegeneralchecklist
end

Instance Attribute Details

#AgentObject

  • 1: 启用系统提供的附加通用风险审查清单
  • 2:不启用系统提供的附加通用风险审查清单


2135
2136
2137
# File 'lib/v20201111/models.rb', line 2135

def Agent
  @Agent
end

#ChecklistIdObject

  • 1: 启用系统提供的附加通用风险审查清单
  • 2:不启用系统提供的附加通用风险审查清单


2135
2136
2137
# File 'lib/v20201111/models.rb', line 2135

def ChecklistId
  @ChecklistId
end

#CommentObject

  • 1: 启用系统提供的附加通用风险审查清单
  • 2:不启用系统提供的附加通用风险审查清单


2135
2136
2137
# File 'lib/v20201111/models.rb', line 2135

def Comment
  @Comment
end

#EnableGeneralChecklistObject

  • 1: 启用系统提供的附加通用风险审查清单
  • 2:不启用系统提供的附加通用风险审查清单


2135
2136
2137
# File 'lib/v20201111/models.rb', line 2135

def EnableGeneralChecklist
  @EnableGeneralChecklist
end

#OperatorObject

  • 1: 启用系统提供的附加通用风险审查清单
  • 2:不启用系统提供的附加通用风险审查清单


2135
2136
2137
# File 'lib/v20201111/models.rb', line 2135

def Operator
  @Operator
end

#PolicyTypeObject

  • 1: 启用系统提供的附加通用风险审查清单
  • 2:不启用系统提供的附加通用风险审查清单


2135
2136
2137
# File 'lib/v20201111/models.rb', line 2135

def PolicyType
  @PolicyType
end

#ResourceIdsObject

  • 1: 启用系统提供的附加通用风险审查清单
  • 2:不启用系统提供的附加通用风险审查清单


2135
2136
2137
# File 'lib/v20201111/models.rb', line 2135

def ResourceIds
  @ResourceIds
end

#RoleObject

  • 1: 启用系统提供的附加通用风险审查清单
  • 2:不启用系统提供的附加通用风险审查清单


2135
2136
2137
# File 'lib/v20201111/models.rb', line 2135

def Role
  @Role
end

#UserDataObject

  • 1: 启用系统提供的附加通用风险审查清单
  • 2:不启用系统提供的附加通用风险审查清单


2135
2136
2137
# File 'lib/v20201111/models.rb', line 2135

def UserData
  @UserData
end

Instance Method Details

#deserialize(params) ⇒ Object



2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'lib/v20201111/models.rb', line 2149

def deserialize(params)
  unless params['Operator'].nil?
    @Operator = UserInfo.new
    @Operator.deserialize(params['Operator'])
  end
  @ResourceIds = params['ResourceIds']
  @PolicyType = params['PolicyType']
  unless params['Role'].nil?
    @Role = RiskIdentificationRoleInfo.new
    @Role.deserialize(params['Role'])
  end
  @ChecklistId = params['ChecklistId']
  unless params['Agent'].nil?
    @Agent = Agent.new
    @Agent.deserialize(params['Agent'])
  end
  @Comment = params['Comment']
  @UserData = params['UserData']
  @EnableGeneralChecklist = params['EnableGeneralChecklist']
end