Class: TencentCloud::Ess::V20201111::CreateReleaseFlowRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ess::V20201111::CreateReleaseFlowRequest
- Defined in:
- lib/v20201111/models.rb
Overview
CreateReleaseFlow请求参数结构体
Instance Attribute Summary collapse
-
#Agent ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。.
-
#Deadline ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。.
-
#NeedRelievedFlowId ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。.
-
#Operator ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。.
-
#ReleasedApprovers ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。.
-
#ReliveInfo ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。.
-
#UserData ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(operator = nil, needrelievedflowid = nil, reliveinfo = nil, agent = nil, releasedapprovers = nil, deadline = nil, userdata = nil) ⇒ CreateReleaseFlowRequest
constructor
A new instance of CreateReleaseFlowRequest.
Constructor Details
#initialize(operator = nil, needrelievedflowid = nil, reliveinfo = nil, agent = nil, releasedapprovers = nil, deadline = nil, userdata = nil) ⇒ CreateReleaseFlowRequest
Returns a new instance of CreateReleaseFlowRequest.
7293 7294 7295 7296 7297 7298 7299 7300 7301 |
# File 'lib/v20201111/models.rb', line 7293 def initialize(operator=nil, needrelievedflowid=nil, reliveinfo=nil, agent=nil, releasedapprovers=nil, deadline=nil, userdata=nil) @Operator = operator @NeedRelievedFlowId = needrelievedflowid @ReliveInfo = reliveinfo @Agent = agent @ReleasedApprovers = releasedapprovers @Deadline = deadline @UserData = userdata end |
Instance Attribute Details
#Agent ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。
7291 7292 7293 |
# File 'lib/v20201111/models.rb', line 7291 def Agent @Agent end |
#Deadline ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。
7291 7292 7293 |
# File 'lib/v20201111/models.rb', line 7291 def Deadline @Deadline end |
#NeedRelievedFlowId ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。
7291 7292 7293 |
# File 'lib/v20201111/models.rb', line 7291 def NeedRelievedFlowId @NeedRelievedFlowId end |
#Operator ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。
7291 7292 7293 |
# File 'lib/v20201111/models.rb', line 7291 def Operator @Operator end |
#ReleasedApprovers ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。
7291 7292 7293 |
# File 'lib/v20201111/models.rb', line 7291 def ReleasedApprovers @ReleasedApprovers end |
#ReliveInfo ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。
7291 7292 7293 |
# File 'lib/v20201111/models.rb', line 7291 def ReliveInfo @ReliveInfo end |
#UserData ⇒ Object
回调的相关说明可参考开发者中心的回调通知模块。
7291 7292 7293 |
# File 'lib/v20201111/models.rb', line 7291 def UserData @UserData end |
Instance Method Details
#deserialize(params) ⇒ Object
7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 |
# File 'lib/v20201111/models.rb', line 7303 def deserialize(params) unless params['Operator'].nil? @Operator = UserInfo.new @Operator.deserialize(params['Operator']) end @NeedRelievedFlowId = params['NeedRelievedFlowId'] unless params['ReliveInfo'].nil? @ReliveInfo = RelieveInfo.new @ReliveInfo.deserialize(params['ReliveInfo']) end unless params['Agent'].nil? @Agent = Agent.new @Agent.deserialize(params['Agent']) end unless params['ReleasedApprovers'].nil? @ReleasedApprovers = [] params['ReleasedApprovers'].each do |i| releasedapprover_tmp = ReleasedApprover.new releasedapprover_tmp.deserialize(i) @ReleasedApprovers << releasedapprover_tmp end end @Deadline = params['Deadline'] @UserData = params['UserData'] end |